rabbit-digger-pro
rabbit-digger-pro copied to clipboard
All-in-one proxy written in Rust. https://rabbit-digger.com/
rabbit-digger-pro
All-in-one proxy written in Rust.
Features
- Hot reloading: Apply changes without restart the program.
- Flexible configuration: proxies can be nested at will, supporting TCP and UDP.
- JSON Schema generation: no documentation needed, write configuration directly from code completion.
Supported Protocol
- Shadowsocks
- Trojan
- HTTP
- Socks5
- obfs(http_simple)
Supported Server Protocol
- Socks5
- HTTP
- http+socks5 on the same port
- Shadowsocks
crates
- rd-derive
Used to conveniently define the Config structure.
- rd-std
Some basic net and server, such as rule, HTTP and Socks5.
- rd-interface
Interface defines of rabbit-digger's plugin.