是否可以在网页中测试NAT类型(可能使用WebRTC)?



我是WebRTC的新手,我注意到Web API可以为本地公共IP请求一个STUN服务器,并且可以与其他人建立一个RTCDataChannel会话。

根据我的理解,使用上面的api与Web服务器和WebRTC服务器,可以检查网页内的本地NAT类型。

但据我所知,所有现有的NAT类型检查工具都是二进制工具(无论是命令行还是独立的GUI应用程序),所以我想知道是否有这样一个网站提供这种NAT类型检查功能,或者在实现这一点上有任何技术困难?(或者只是暂时没有人这么做?)

https://webrtchacks.com/symmetric-nat/描述一种方法。然而(作为作者来说)为什么要这么麻烦呢?如果你在浏览器中使用WebRTC(以及ICE), NAT类型不会提供有用的信息。

最新更新