rust-socksd
A high-performance SOCKS5 and HTTP proxy server written in Rust, featuring modern async architecture and comprehensive security features.
Features:
- Full SOCKS5 Protocol Support: Complete implementation with authentication
- HTTP Proxy: Support for HTTP/HTTPS with CONNECT method
- Multi-threaded Architecture: Built on tokio for high concurrency
- YAML Configuration: Flexible and easy-to-use configuration system
- Authentication Support: Username/password authentication for SOCKS5
- Security Features: Network restrictions, domain blocking, rate limiting
- Systemd Integration: Native Linux service support
- Comprehensive Logging: Configurable logging with multiple levels