文件名称:go-stun:STUN客户端的go实现(RFC 3489和RFC 5389)
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-19 19:40:46
go golang stun nat-traversal webrtc
眩晕 go-stun是golang(aka UDP穿Kong)中的STUN(RFC 3489,5389)客户端实现。 :STUN-通过网络地址转换器(NAT)的用户数据报协议(UDP)的简单遍历 :用于NAT(STUN)的会话遍历实用程序 使用命令行工具 只需运行这些命令(如果您已经安装了golang并设置了$GOPATH ) go get github.com/ccding/go-stun go-stun 或克隆此仓库并运行以下命令 go build ./go-stun 您将获得类似的输出 NAT Type: Full cone NAT External IP Family: 1 External IP: 166.111.4.100 External Port: 23009 您可以使用-s标志使用另一个STUN服务器,并使用-v在详细模式下工作。 > ./go-stun --
【文件预览】:
go-stun-master
----go.mod(42B)
----main.go(2KB)
----.github()
--------workflows()
----linter_config.json(370B)
----.travis.yml(240B)
----LICENSE(10KB)
----README.md(2KB)
----stun()
--------utils.go(2KB)
--------packet.go(4KB)
--------client.go(4KB)
--------attribute.go(3KB)
--------response.go(2KB)
--------tests.go(1019B)
--------log.go(2KB)
--------packet_test.go(1KB)
--------host.go(2KB)
--------doc.go(843B)
--------const.go(6KB)
--------net.go(3KB)
--------discover.go(6KB)
--------utils_test.go(2KB)
----.gitignore(299B)