深水
深水
发布于 2024-07-18 / 52 阅读
0
0

stun/turn服务器coturn部署apt版

1. 安装

bash
sudo apt-get install coturn

2. 配置

vim /etc/turnserver.conf

修改配置文件

listening-port=3478
tls-listening-port=5349

#填写用户名和密码(turn转发必须)
user=username:password

#填写外网IP
external-ip= 填写外网IP

relay-threads=100
lt-cred-mech
min-port=40000
max-port=60000

#填写域名
realm=填写域名

#不开启会报CONFIG ERROR: Empty cli-password, and so telnet cli interface is disabled! Please set a non empty cli-password!错误
cli-password=123456
#ssl证书路径
cert=/fullchain.cer
#ssl公钥路径
pkey=/fullchain.key

fingerprint

防火墙需要开放3478/5349和40000-60000端口(按照配置开放即可)

3. 启动

service coturn start

4. 测试

打开Trickle ICE测试网站,输入服务器IP和端口,点击Add Server添加测试列表。

点击Gather candidates开始测试。

type是srflx表示stun成功,type是relay表示turn成功。

image-hiuq.png


评论