tricle ice:使用coturn测试本地Turnserver时未获得中继候选人

问题描述

我是coturn的新人,正在学习它 我想首先以最简单的情况进行测试,因为我正在运行给定here

的示例脚本

这是co回服务记录

 ./relay.sh
0: 
RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server
Version Coturn-4.5.0.7 'dan Eider'
0: 
Max number of open files/sockets allowed for this process: 65535
0: 
Due to the open files/sockets limitation,max supported number of TURN Sessions possible is: 32500 (approximately)
0: 

==== Show him the instruments,Practical Frost: ====

0: TLS supported
0: DTLS supported
0: DTLS 1.2 supported
0: TURN/STUN ALPN supported
0: Third-party authorization (oAuth) supported
0: GCM (AEAD) supported
0: OpenSSL compile-time version: OpenSSL 1.1.1  11 Sep 2018 (0x1010100f)
0: 
0: SQLite supported,default database location is /var/lib/turn/turndb
0: Redis supported
0: PostgreSQL supported
0: MySQL supported
0: MongoDB is not supported
0: 
0: Default Net Engine version: 3 (UDP thread per CPU core)

=====================================================

0: Config file found: /etc/turnserver.conf
0: Listener address to use: 127.0.0.1
0: Listener address to use: ::1
0: Relay address to use: 127.0.0.1
0: Relay address to use: ::1
0: 3000000 bytes per second allowed per session
0: Config file found: /etc/turnserver.conf
0: Domain name: 
0: Default realm: 
0: ERROR: 
CONFIG ERROR: Empty cli-password,and so telnet cli interface is disabled! Please set a non empty cli-password!
Cannot create pid file: /var/run/turnserver.pid: Permission denied
0: Cannot create pid file: /var/run/turnserver.pid
0: pid file created: /var/tmp/turnserver.pid
0: IO method (main listener thread): epoll (with changelist)
0: Wait for relay ports initialization...
0:   relay 127.0.0.1 initialization...
0:   relay 127.0.0.1 initialization done
0:   relay ::1 initialization...
0:   relay ::1 initialization done
0: Relay ports initialization done
0: IO method (general relay thread): epoll (with changelist)
0: IO method (general relay thread): epoll (with changelist)
0: IO method (general relay thread): epoll (with changelist)
0: turn server id=1 created
0: turn server id=2 created
0: turn server id=0 created
0: IPv4. SCTP listener opened on : 127.0.0.1:3478
0: IPv4. UDP listener opened on: 127.0.0.1:3478
0: IPv4. TCP listener opened on : 127.0.0.1:3478
0: IPv4. TCP listener opened on : 127.0.0.1:3478
0: IPv4. UDP listener opened on: 127.0.0.1:3479
0: IPv4. SCTP listener opened on : 127.0.0.1:3479
0: IPv4. TCP listener opened on : 127.0.0.1:3478
0: IPv4. TCP listener opened on : 127.0.0.1:3479
0: IPv4. TCP listener opened on : 127.0.0.1:3479
0: IPv4. TCP listener opened on : 127.0.0.1:3479
0: IPv6. SCTP listener opened on : ::1:3478
0: IPv6. UDP listener opened on: ::1:3478
0: IPv6. TCP listener opened on : ::1:3478
0: IPv6. TCP listener opened on : ::1:3478
0: IPv6. TCP listener opened on : ::1:3478
0: IPv6. SCTP listener opened on : ::1:3479
0: IPv6. TCP listener opened on : ::1:3479
0: IPv6. UDP listener opened on: ::1:3479
0: IPv6. TCP listener opened on : ::1:3479
0: IPv6. TCP listener opened on : ::1:3479
0: Total General servers: 3
0: IO method (auth thread): epoll (with changelist)
0: IO method (auth thread): epoll (with changelist)
0: SQLite DB connection success: /var/lib/turn/turndb
0: IO method (auth thread): epoll (with changelist)
0: IO method (auth thread): epoll (with changelist)
0: IO method (admin thread): epoll (with changelist)

并在trickle ice

上对其进行测试

here are the results

结果组件类型中没有relay个候选对象 为什么 ?为什么我的转弯服务器不工作? 如页面上所述

如果您测试STUN服务器,则可以通过以下方式收集候选人: 输入“ srflx”。如果您测试TURN服务器,则可以收集一个 类型为“继电器”的候选人。 引用

当我单击“收集候选人”时,这是Turnserver日志

19: handle_udp_packet: New UDP endpoint: local addr 127.0.0.1:3478,remote addr 192.168.10.5:46862
19: IPv4. Local relay addr: 127.0.0.1:46831
19: session 000000000000000001: new,realm=<>,username=<>,lifetime=3600
19: session 000000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
19: handle_udp_packet: New UDP endpoint: local addr 127.0.0.1:3478,remote addr 192.168.10.5:60756
19: IPv4. Local relay addr: 127.0.0.1:49400
19: session 001000000000000001: new,lifetime=3600
19: session 001000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
19: session 000000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
19: session 001000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
20: session 000000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
20: session 001000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
22: session 000000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
22: session 001000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
25: session 000000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success
25: session 001000000000000001: realm <> user <>: incoming packet ALLOCATE processed,success

这是端口详细信息

 sudo netstat -npta | grep turnserver
tcp        0      0 127.0.0.1:3479          0.0.0.0:*               LISTEN      16347/turnserver    
tcp        0      0 127.0.0.1:3479          0.0.0.0:*               LISTEN      16347/turnserver    
tcp        0      0 127.0.0.1:3479          0.0.0.0:*               LISTEN      16347/turnserver    
tcp        0      0 127.0.0.1:3478          0.0.0.0:*               LISTEN      16347/turnserver    
tcp        0      0 127.0.0.1:3478          0.0.0.0:*               LISTEN      16347/turnserver    
tcp        0      0 127.0.0.1:3478          0.0.0.0:*               LISTEN      16347/turnserver    
tcp6       0      0 ::1:3479                :::*                    LISTEN      16347/turnserver    
tcp6       0      0 ::1:3479                :::*                    LISTEN      16347/turnserver    
tcp6       0      0 ::1:3479                :::*                    LISTEN      16347/turnserver    
tcp6       0      0 ::1:3478                :::*                    LISTEN      16347/turnserver    
tcp6       0      0 ::1:3478                :::*                    LISTEN      16347/turnserver    
tcp6       0      0 ::1:3478                :::*                    LISTEN      16347/turnserver    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...