我正在使用 xirsys 转服务器。
现在我想将对称 NAT 后面的客户端 A 与对称 NAT 后面的客户端 B 连接起来。
- 我应该在哪个端口上监听客户端 A?
- 我应该连接到哪个 ip 和端口才能从客户端 B 与客户端 A 建立 tcp 连接?
- 如何获取xirsys转服务器的ip?
在客户端 AI 想要运行这个命令,但我不知道应该使用哪个端口:
sudo tcpdump -ni any port ???
在客户端 BI 上要运行此命令,但我不知道应该使用哪个 ip 和端口:
echo "Hello from B" | netcat ip??? port???
PS。执行此命令后的 xirsys:
curl -s -H "Content-type: application/json" -XPUT "https://name:pass@global.xirsys.net/_turn/app" -d '{"format": "urls"}'
返回这样的东西
{
"s" : "ok",
"v" : {
"iceServers" : {
"credential" : "123",
"urls" : [
"stun:eu-turn4.xirsys.com",
"turn:eu-turn4.xirsys.com:80?transport=udp",
"turn:eu-turn4.xirsys.com:3478?transport=udp",
"turn:eu-turn4.xirsys.com:80?transport=tcp",
"turn:eu-turn4.xirsys.com:3478?transport=tcp",
"turns:eu-turn4.xirsys.com:443?transport=tcp",
"turns:eu-turn4.xirsys.com:5349?transport=tcp"
],
"username" : "123"
}
}
}