我正在使用xirsys转服务器。
现在我想连接客户端A,它在对称NAT后面,而客户机B也在对称NAT后面。
。
在客户端A上,我想运行这个命令,但我不知道应该使用哪个端口:
sudo tcpdump -ni any port ???在客户机B上,我想运行这个命令,但我不知道应该使用哪个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"
}
}
}发布于 2021-02-12 12:50:52
在一个循环场景中,这两个对等点通常被标记为Client和Peer,其中客户端是连接的煽动者,而Peer服从客户端提供的数据。
连接时,所有数据都通过主端口从客户端通过转身服务器发送。因此,例如,如果客户端使用turn:eu-turn4.xirsys.com:3478?transport=udp作为其选择路由,那么所有客户端数据包都将通过端口3478发送。
若要与对等服务器建立连接,客户端将请求转到服务器上的端口Allocation。来自旋转服务器的Allocation响应将包含服务器上新创建的端口(通常在16k以上),称为映射中继地址。然后,客户端(通常通过WebSocket信令)将此端口传送给对等方,以便对等方能够连接到转弯服务器并开始接收/发送数据包。对等连接总是通过UDP。
至于转IP,你为什么需要这个?你的用例是什么?
https://stackoverflow.com/questions/66144866
复制相似问题