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述