iAt*_*_it 5 html javascript html5 nat stun
我正在尝试找到一些代码示例,以使用JavaScript查询STUN服务器以获取我的公共IP和端口。也许在使用服务器
虽然http://www.ietf.org/rfc/rfc3489.txt此处解释了STUN规范(这是一个很长的文档,显然我不希望您阅读它),但我找不到任何代码示例根本可以让我的生活更轻松。就像是
function getMyIPAndPort() {
//query stun server for it
}
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 2
很晚才回答。看看这个迷你项目:https://diafygi.github.io/webrtc-ips/
它确实给了你IP,但似乎没有给你端口。但是,如果你看一下这些行://match just the IP address
var ip_regex = /([0-9]{1,3}(\.[0-9]{1,3}){3})/
var ip_addr = ip_regex.exec(candidate)[1];
看来他们删除了端口。我不确定,但你可以玩一下就知道了。