coturn 采用 docker 部署打洞失败是什么原因?

coturn采用docker部署后,打洞无效

我在局域网内的一台电脑上采用docker部署了coturn,再另外一台电脑上去进行测试,发现测试不通,如果是直接采用ubuntu部署的话就正常使用。

docker部署方式采用的是官方github上的docker-compose-redis.yml文件部署的,然后使用Trickle ICE进行测试,本机测试成功,但其他电脑测试就失败。

这是本机测试的,成功。

Time    Component    Type    Foundation    Protocol    Address    Port    Priority
0.017    1    host    23075992    udp    172.17.135.129    49583    126 | 32542 | 255
0.020    1    host    1986380506    udp    10.0.75.1    49584    126 | 32286 | 255
0.020    1    host    217927838    udp    192.168.10.154    49585    126 | 32030 | 255
0.034    1    srflx    3228593933    udp    172.16.238.1    54012    100 | 32030 | 255
0.116    1    host    1340334184    tcp    172.17.135.129    9    90 | 32542 | 255
0.116    1    host    954613290    tcp    10.0.75.1    9    90 | 32286 | 255
0.117    1    host    1115597934    tcp    192.168.10.154    9    90 | 32030 | 255
39.825    Authentication failed?
39.829

这是其他电脑测试的,失败。

Time    Component    Type    Foundation    Protocol    Address    Port    Priority
0.002    1    host    855058338    udp    192.168.10.231    58929    126 | 30 | 255
0.015    1    srflx    842163049    udp    172.16.238.1    48210    100 | 30 | 255
39.811    Authentication failed?
39.813

coturn docker部署的文件:docker-compose-redis.yml

Trickle ICE测试地址:Trickle ICE述

阅读 5.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进