下载依赖
yum install -y make gcc cc gcc-c++ wget openssl-devel libevent libevent-devel
下载turn server的源码包
wget https://coturn.net/turnserver/v4.5.0.8/turnserver-4.5.0.8.tar.gz
解压安装
tar -zxvf turnserver-4.5.0.8.tar.gz
cd turnserver-4.5.0.8/
./configure --prefix=/localDev/turnserver // 指定安装的目录
make && make install
设计环境变量
vim ~/.bashrc
export turnserver_home=/localDev/turnserver
export PATH=$PATH:$turnserver_home/bin
source ~/.bashrc // 生效环境变量
配置turnserver
find /localDev -name turnserver.conf
vim /usr/local/turnserver/share/examples/turnserver/etc/turnserver.conf
// 配置内容
listening-port=3478 # 监听的端口
listening-ip=x.x.x.x # 监听的内网IP (ifconfig 查看 )
external-ip=x.x.x.x # 监听的外网IP
user=user:123456 # 设置账号密码
启动服务
turnserver -v -r 外网ip -a -o -c /usr/local/turnserver/share/examples/turnserver/etc/turnserver.conf
// -c 指定配置文件
关闭服务
ps -ef | grep turnserver
kill -9 pid