You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TURN协议客户端需白名单端口及数据传输端口疑问

TURN客户端数据发送端口疑问解答

客户端与服务器基本仅通过一个端口通信,即标准TURN端口(如3478)。

完成TURN分配流程后,客户端发送应用数据时,始终是发送到TURN服务器的标准监听端口,而非服务器分配的中继传输端口。

以你给出的场景为例:

  • 客户端NAT地址:192.6.12.123:45677
  • TURN服务器监听端口:34.45.34.123:3478
  • 服务器分配的中继地址:34.45.34.123:50678

客户端向对等端发送数据时,会将数据发往34.45.34.123:3478,TURN服务器会依据之前建立的分配关系,自动将数据通过中继地址34.45.34.123:50678转发给对等端;反之,对等端发送的数据先到达中继端口50678,服务器再根据分配信息将数据转发至客户端的NAT端口45677。

你的Wireshark抓包测试结论是正确的——客户端全程仅与服务器的标准TURN端口通信,中继端口的交互由服务器内部处理,对客户端完全透明。

内容的提问来源于stack exchange,提问作者Vaggouras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 11:55:24