根据您的网络环境和预期负载调整min-port=40000max-port=60000# 内部中继IP地址relay-ip=0.0.0.0# 外部IP地址(NAT后的公网IP,如果有)external-ip=192.168.137.3# --
min-port 和 max-port:指定 TURN 服务器用于分配动态端口的范围。 external-ip:指定 TURN 服务器的外部 IP 地址。 lt-cred-mech:启用长期凭证机制,以便客户端可以使用用户名和密码进行身份验证。 配置共享存储:由于 Coturn 集群需要共享一些信息,比如用户的信息和会话信息,因此需要设置共享存储。可以使用数据库来存储...
vim /etc/coturn/turnserver.conf listening-ip=服务器内网IP地址 listening-port=3478 #STUN/TURN服务的端口 对应UDP和TCP的端口都要打开 tls-listening-port=5349 #TURN服务器的tls端口 relay-ip= 服务器内网IP地址 external-ip= 服务器公网IP地址 lt-cred-mech # 开启密码验证 cert=/etc/turn_cert.pem #证...
#成"-X<public-ip/private-ip>",将所有涉及到的地址。 # RFC5780 NAT发现STUN功能正常工作,如果正确的地址映射,即使TURN服务器本身是 # 在一个NAT后。 # 默认,该值为空,并且没有使用地址映射。 # #external-ip=60.70.80.91 # #OR: # #external-ip=60.70.80.91/172.17.19.101 #external-ip=60.70.80.92/...
安装完成后,你需要编辑coturn的配置文件。通常,配置文件位于/etc/turnserver.conf。你可以使用你喜欢的文本编辑器来编辑它,例如使用nano: bash sudo nano /etc/turnserver.conf 在配置文件中,你需要根据你的需求进行配置。以下是一些常见的配置项示例: conf # 指定外部IP地址 external-ip=<你的公网IP> ...
external-ip=IP_ADDRESS 接下来,您可以定义服务器将侦听的端口以及用于进一步配置的端口。 # Main listening port listening-port=3478 # Further ports that are open for communication min-port=10000 max-port=20000 然后您可以继续定义日志目录并启用详细日志记录模式。
external-ip=52.81.17.142#公网ip user=yjmyzz:yjmyzz.cnblogs.com#用户名:密码 realm=cnblogs#一般与turnadmin创建用户时指定的realm一致 注:如果机器上有多块网卡,注意listening-ip与listening-device要匹配,参考下图: 五、启用coturn并验证 1 turnserver -o -a -f -v-r cnblogs ...
external-ip 的设置, 内网ip跟在外网ip后面,映射起来。 (refs:why-my-turn-server-doesnt-work/67180626#67180626) 防火墙 ,除了端口和ip的放行,注意对应协议udp的也要放行,连接时有些是udp的。tcp 、 udp、 ipv4、ipv6 这些都要配置放行。 连接鉴权:虽然有中继服务器,但是仍然无法打通, 常见报错401, 403等...
external-ip=xxx.xxx.xxx.xxx // 这个很重要,如果没有配置这个就服务使用中转服务。 // 云主机的公网 IP 地址或域名。 realm=xxx.xxx.xxx.xxx // 访问 STUN/TURN 服务的用户名和密码。 user=admin:123456 云主机端口配置 如果是阿里云、腾讯云的云主机,需要到控制中的安全策略组或者防火墙中允许 3478、49152...
Coturn 可以通过不同的配置支持多种类型的 NAT。通过在配置文件中设置listening-port、relay-ip和external-ip等参数,可以确保 Coturn 能够处理不同类型的 NAT,如 Full Cone NAT、Symmetric NAT 等。此外,Coturn 还支持通过自定义的stun和turn配置来处理复杂的网络环境。