stunxy is a tool dealing with NAT traversal using STUN (RFC 3489).
# Use default server stun.ekiga.net:3478
stunxy
# Designate a STUN server and use SOCKS proxy
stunxy <ADDRESS> -s <ADDRESS>
<ADDRESS>: Server, default as stun.ekiga.net.
-h, --help: Prints help information.
-V, --version: Prints version information.
-p, --port <VALUE>: Port, default as 3478.
-s, --socks-proxy <ADDRESS>: SOCKS proxy. Only support SOCKS5 proxy.
--username <VALUE>: Username. This value should be set only when the SOCKS5 server requires the username/password authentication.
--password <VALUE>: Password. This value should be set only when the SOCKS5 server requires the username/password authentication.
-w, --timeout <VALUE>: Timeout to wait for each response, 0 as no timeout, default as 3000 ms.
stunxy is licensed under the MIT License.