Single-file C11 implementation. Zero dependencies. RFC-compliant.
Compiles to a tiny binary. Uses less than 5MB of memory under load. No external libraries required.
Full implementation of SOCKS5 (RFC 1928) and Username/Password Authentication (RFC 1929).
Write once, compile anywhere. Native support for Linux, macOS, and Windows.
Built-in IP allowlisting and user authentication. Control exactly who uses your proxy.
Multi-threaded architecture using pthreads to handle concurrent connections efficiently.
Supports UDP ASSOCIATE for applications requiring datagram transport.