CentOS下安装coturn+阿里云服务器

一、申请阿里云服务器

阿里云地址:https://www.aliyun.com/?utm_content=se_1000301881&accounttraceid=5d9834bd06f648c0b63604890c3f1001fihs
申请云服务器ECS,点击进入【管理控制台】,这里我安装的镜像是centos_7_06_64
到【安全组规则】配置,手动添加coturn所需的TCP/UDP端口,coturn默认:3478
CentOS下安装coturn+阿里云服务器_第1张图片

二、xshell远程连接centos_7_06_64镜像

CentOS下安装coturn+阿里云服务器_第2张图片连接成功:即ssh到远程服务器了
[root@iZ2zehie9kjawyp8bqkczwZ /]#

三、安装coturn

1. 安装相关依赖

yum install -y make gcc cc gcc-c++ wget
yum install -y openssl-devel libevent libevent-devel mysql-devel mysql-server

2. 下载可以编译的源码包

#下载
wget wget http://turnserver.open-sys.org/downloads/v4.5.0.6/turnserver-4.5.0.6-CentOS7.2-x86_64.tar.gz
#解压
tar -zxvf turnserver-4.5.0.6-CentOS7.2-x86_64.tar.gz
#转到其目录下
cd turnserver-4.5.0.6
#如果里面有install.sh文件,直接执行./install.sh或者chmod a+x install 生成install文件 。
./install.sh

3. 修改配置文件

#进入配置文件目录
vim + turnserver.conf
#打开配置文件,并直接定位到文件结尾
cd /etc/turnserver/

附:找到文件位置:

find /usr -name turnserver.conf

在文末添加:

listening-port=3478  # 监听的端口
listening-ip=x.x.x.x  # 监听的内网IP
external-ip=x.x.x.x # 监听的外网IP
user=user:123456  # 设置账号密码

4. 启动或停止turn服务

#启动命令: 
turnserver -v -r 外网ip -a -o -c /etc/turnserver/turnserver.conf 
#关闭命令: 
cat /var/run/turnserver/turnserver.pid 
#或者 cat /var/tmp/turnserver.pid 
#找到进程编号,例如:2033 
#执行kill 2033 结束进程。

5. 测试

(1)浏览器访问——公网ip:端口,出现以下页面则配置成功
CentOS下安装coturn+阿里云服务器_第3张图片
(2)测试地址:https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
有relay返回值且done,则搭建成功!
CentOS下安装coturn+阿里云服务器_第4张图片

参考01:https://blog.csdn.net/qq_32435729/article/details/78729093?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
参考02:https://blog.csdn.net/haeasringnar/article/details/94607464

你可能感兴趣的:(专业技术笔记)