#socks5-proxy #tor #reverse #tcp #local #hidden #networking

app reverseproxy

TCP Reverse Proxy written in Rust

2 unstable releases

0.2.0 Sep 3, 2023
0.1.0 Nov 25, 2022

#11 in #hidden

MIT license

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–26MB
~375K SLoC