34 lines
890 B
Markdown
34 lines
890 B
Markdown
# s5p -- Backlog
|
|
|
|
## Features
|
|
|
|
- SOCKS5 BIND and UDP ASSOCIATE commands
|
|
- Chain randomization modes (round-robin, sticky-per-destination)
|
|
- 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~~ (done: fa36218)
|
|
- 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
|