nexus-proxy
v1.0.0
Published
SOCKS5 proxy server with UDP ASSOCIATE support for HTTP/3 QUIC and gaming
Maintainers
Readme
Nexus Proxy
A SOCKS5 proxy server with UDP ASSOCIATE support for HTTP/3 QUIC and gaming traffic.
About
This project was created to test UDP proxy support in ProxyBridge, a WinDivert-based Windows transparent proxy client.
Features
- TCP CONNECT: Standard TCP proxying
- UDP ASSOCIATE: Full bidirectional UDP relay with persistent sockets
- HTTP/3 QUIC Support: Maintains stable 5-tuple for QUIC connections
- CLI Arguments: Configurable host, port, and authentication
- Optional Authentication: Username/password support (RFC 1929)
Installation
npm installUsage
Basic
node script.jsDefault: 127.0.0.1:1080 with no authentication
With Options
# Listen on all interfaces
node script.js --host 0.0.0.0 --port 1080
# With authentication
node script.js --username user --password pass
# Show help
node script.js --helpCLI Options
--host, -h: Bind IP address (default: 127.0.0.1)--port, -p: Listen port (default: 1080)--username, -u: Username for authentication (optional)--password, -P: Password for authentication (optional)
Testing
Configure your application to use SOCKS5 proxy at the configured address.
For HTTP/3 testing with ProxyBridge, this server provides the necessary UDP ASSOCIATE support with persistent relay sockets required for QUIC connections.
License
MIT
