It's fast and safe realization of SOCKS5 proxy protocol.
cargo build --release
./target/release/hueue-proxy
ADDR=127.0.0.1:1080 # address for listening socks5 proxy
MAX_PENDING_CONNECTIONS=1024 # how much connections may be queued (more will be drop)
ALLOWED_IPS=127.0.0.1,127.0.0.2 # allow list of ips splitted by , (other ips will restricted)
USER_PASSWORD=user:password # username and password splitted by :
cargo run
cargo test
-
CONNECT
command -
BIND
command -
ASSOCIATE
command - Username/password authentication
- GSSAPI authentication