#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

#1737 in Network programming

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–28MB
~385K SLoC