{"repo":"ZingerLittleBee/next-socks5","free":true,"listed":false,"github":"https://github.com/ZingerLittleBee/next-socks5","clone":"git clone https://github.com/ZingerLittleBee/next-socks5.git","description":"Fast, lightweight SOCKS5 server in Rust — TUI dashboard, headless mode, secure by default.","language":"Rust","stars":33,"topics":["cli","docker","musl","networking","proxy","proxy-server","ratatui","rust","self-hosted","socks5"],"license":"MIT","category":"networking-infra","readme_excerpt":"next-socks5 English 简体中文 A lightweight, scalable SOCKS5 server written in Rust (RFC 1928 + RFC 1929), with a live terminal dashboard and a headless mode for containers. The protocol is hand-written; the dependency footprint is kept deliberately small. Features - SOCKS5 commands — CONNECT and UDP ASSOCIATE (RFC 1928). BIND is rejected with reply code 0x07 by design. - Authentication — No-Auth ( 0x00 ) and Username/Password ( 0x02 , RFC 1929). GSSAPI ( 0x01 ) is not implemented (a deliberate deviation from RFC 1928 §3, shared by virtually all deployed implementations); see docs/research/rfc-1928-1929-compliance.md for the full compliance audit. - Address types — IPv4, IPv6, and Domain ( ATYP 0x01 / 0x04 / 0x03 ), with server-side DNS resolution for both CONNECT and UDP targets. - Full RFC error mapping — every reply code 0x00 – 0x08 is produced where applicable (e.g. unknown command → 0x07 , unknown address type → 0x08 , connection limit → 0x02 , refused/unreachable/timeout mapped from the OS). - UDP relay — SOCKS5 encapsulation, FRAG != 0 dropped, source-IP filtering, a client-reachable BND.ADDR (never 0.0.0.0 ), and idle reclaim. - TUI dashboard — real-time throughput with a trend chart, a sortable active-connection table, success/error stats, and a scrollable log with keyboard navigation (built on ratatui). A hidden --mock flag streams synthetic data for previewing/testing the UI without real traffic. - Headless mode — --no-tui streams events to stdout, ideal for systemd / c","default_branch":null,"files":null,"tree":[],"storefront":"/r/ZingerLittleBee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ZingerLittleBee/next-socks5/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}