feat: 添加对tcp协议的支持

This commit is contained in:
spiritlhl
2025-07-22 14:27:13 +00:00
parent baad9863bb
commit 3fc8d2d980
4 changed files with 108 additions and 63 deletions

View File

@@ -83,6 +83,7 @@ func main() {
gostunFlag.StringVar(&model.AddrStr, "server", "stun.voipgate.com:3478", "Specify STUN server address")
gostunFlag.BoolVar(&model.EnableLoger, "e", true, "Enable logging functionality")
gostunFlag.StringVar(&model.IPVersion, "type", "ipv4", "Specify ip test version: ipv4, ipv6 or both")
gostunFlag.StringVar(&model.TransmissionProtocol, "protocol", "udp", "Specify transmission protocol: udp, tcp, or tls")
gostunFlag.Parse(os.Args[1:])
if help {
fmt.Printf("Usage: %s [options]\n", os.Args[0])
@@ -163,4 +164,4 @@ func main() {
model.IPVersion = originalIPVersion
res := stuncheck.CheckType()
fmt.Printf("NAT Type: %s\n", res)
}
}