2 unstable releases
0.2.0 | Sep 3, 2023 |
---|---|
0.1.0 | Nov 25, 2022 |
#1737 in Network programming
29KB
235 lines
TCP Reverse Proxy written in Rust
Getting started
Install from crates.io
cargo install reverseproxy
Install from source
Usage
Does NOT support TLS yet!
-
Forward from local address to Tor hidden service (.onion) using socks5 proxy
reverseproxy 127.0.0.1:8080 torhiddenservice.onion:80 --socks5-proxy 127.0.0.1:9050
-
Forward from local address to local network address
reverseproxy 127.0.0.1:8080 othercomputer.local:80
-
Forward from local address to Tor hidden service (.onion) using embedded Tor client
reverseproxy 127.0.0.1:8080 torhiddenservice.onion:80 --use-tor
To get more info use reverseproxy --help
License
This project is distributed under the MIT software license - see the LICENSE file for details
Dependencies
~6–28MB
~385K SLoC