Skip to content

yinqiwen/rsnova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust practice project

Features

Getting Started

Examples

Build

$ cargo build --release

Generate cert/key for TLS/QUIC

$ ./target/release/rsnova --rcgen

Launch Server At Remote Server

$ ./rsnova --role server --protocol tls --key ./key.der --cert ./cert.der --listen 0.0.0.0:48100

Launch 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.