Skip to content

jorgeajimenezl/proxyswarm

Repository files navigation

Proxyswarm

Rust GitHub tag AUR version

Proxyswarm is a lightweight proxy that allows redirect HTTP[S] traffic through a proxy.

Features

  • High performace (built using tokio.rs)
  • Multiple connections at same time
  • HTTP[S] Proxy

Authentication schemes supported

Build

git clone https://github.com/jorgeajimenezl/proxyswarm.git
cd proxyswarm
cargo build --release

Now you can get build from target/release/proxyswarm directory.

Getting start

For start only run the proxyswarm (optional: run config file test first)

proxyswarm -t
proxyswarm

If you use systemd you can start proxyswarm service

systemctl start proxyswarm.service

FAQ

Superuser?

No, isn't necessary for proxyswarm.

Is it necessary to use TLS?

No, but you can use for apps that don't support HTTP proxies.

How download a file with curl using proxy?

First you must have installed curl, after launch a console and type

curl --proxy [http|https|sock]://host:port --proxy-user user:pass --proxy-anyauth

Author

This program was deverloped by Jorge Alejandro Jiménez Luna <jorgeajimenezl17@gmail.com>

About

Lightweight proxy that allows redirect HTTP(S) traffic through a proxy.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published