ubuntu coturn 安装

目前我利用的是虚拟机安装ubuntu18.04,属于局域网服务器,公网安装步骤一样,配置文件需修改公网的IP

1.

打开ubuntu终端  Ctrl+Alt+t

升级用户权限 sudo su

2.安装redis 和 coturn
sudo apt install redis

sudo apt install coturn

3.配置coturn

(1)签名证书 (没有则需要安装sudo apt install openssl)

生成的两个文件一般在/etc/目录下,如果不是就移动过去

openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes

(2)gedit    /etc/default/coturn

TURNSERVER_ENABLED=1

(3)利用命令 ifconfig 查看网卡信息

 (4)修改配置文件turnserver.conf

gedit  /etc/turnserver.conf


listening-device=ens33  (监听的网卡类型)
listening-port=3478        (监听的端口号)
tls-listening-port=5349     (监听的端口号)
listening-ip=192.168.191.128 (监听的ip地址 ——内网地址)
relay-device=ens33                (中继网卡类型)
relay-ip=192.168.191.128        (中继ip地址 ——内网地址)
external-ip=192.168.191.128   (绑定的公网地址 ——外网地址(局域网即写内网地址))
min-port=40000         (UDP端口最小值)
max-port=50000        (UDP端口最大值)
lt-cred-mech
server-name=turn.mydomain.com
realm=turn.mydomain.com
redis-userdb="ip=127.0.0.1 dbname=2 port=6379 connect_timeout=30"
redis-statsdb="ip=127.0.0.1 dbname=3 port=6379 connect_timeout=30"
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
allow-loopback-peers
cli-ip=127.0.0.1
cli-port=5766

(5)重启coturn服务
sudo service coturn restart

4.redis中添加coturn用户  用户名:密码=user1:password1
turnadmin -a -N "ip=127.0.0.1 dbname=2 port=6379 connect_timeout=30" -u user1 -r turn.mydomain.com -p password1

turnadmin  命令链接:

turnadmin · coturn/coturn Wiki · GitHubicon-default.png?t=M85Bhttps://github.com/coturn/coturn/wiki/turnadmin

验证数据库中是否添加成功:
turnadmin -l --redis-userdb="ip=127.0.0.1 dbname=2 port=6379 connect_timeout=30"
 

    


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值