Rust practice project
Examples
Build
$ cargo build --releaseGenerate cert/key for TLS/QUIC
$ ./target/release/rsnova --rcgenLaunch Server At Remote Server
$ ./rsnova --role server --protocol tls --key ./key.der --cert ./cert.der --listen 0.0.0.0:48100Launch Server At Local Client
$ ./rsnova --role client --cert ./cert.der --listen 127.0.0.1:48100 --remote tls://<ip:port>Use Proxy
Now you can configure socks5://127.0.0.1:48100 as the proxy for browser/tools.