Files
s5p/TODO.md
2026-02-18 22:07:18 +01:00

35 lines
935 B
Markdown

# s5p -- Backlog
## Features
- SOCKS5 BIND and UDP ASSOCIATE commands
- Chain randomization modes (round-robin, sticky-per-destination)
- Per-destination chain rules (bypass chain for local addresses)
- Systemd socket activation
- Per-pool health test chain override (different base chain per pool)
- Pool-level proxy protocol filter (only socks5 from pool X, only http from pool Y)
- Listener-level retry override (different retry count per listener)
## Performance
- Benchmark relay throughput vs direct connection
- Tune buffer sizes for different workloads
- Connection pooling for frequently-used chains
## Security
- Optional SOCKS5 server authentication
- Rate limiting per source IP
- Access control lists
## Observability
- Prometheus metrics endpoint (`/metrics` in OpenMetrics format)
- Per-pool health test success rate tracking
- Per-pool latency breakdown in `/status`
## Docs
- Man page
- Architecture diagram