安裝coturn穿透服務器


系統centos8

安裝依賴環境

yum install openssl openssl-libs libevent libevent-devel

下載,編譯,安裝coturn

git clone https://github.com/coturn/coturn
cd coturn 
./configure 
make 
make install

查看是否安裝成功

which turnserver

修改配置文件

cd /usr/local/etc
cp turnserver.conf.default turnserver.conf

使用openssl生成自簽名證書

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

會讓你填一些信息,你改成你自己的

    Country Name (2 letter code) [XX]:CN 
    State or Province Name (full name) []:guangdong
    Locality Name (eg, city) [Default City]:zhuhai
    Organization Name (eg, company) [Default Company Ltd]:suruozhong 
    Organizational Unit Name (eg, section) []: 
    Common Name (eg, your name or your server's hostname) []:www.xsport.site 
    Email Address []:839293390@qq.com

 

先查看網卡和ip地址

ip addr

 

在配置文件底部添加以下配置

 

vi /usr/local/etc/turnserver.conf
#剛才查詢的網卡名稱
relay-device=eth0
#內網ip
listening-ip=172.18.45.148
listening-port=3478
tls-listening-port=5349
#內網ip
relay-ip=172.18.45.148
#外網ip
external-ip=120.24.202.*
relay-threads=50
lt-cred-mech
#證書路徑
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
pidfile=”/var/run/turnserver.pid”
min-port=45535
max-port=65535
user=admin:123456
no-cli

啟動turnserver

 turnserver -o -a -f -user=admin:123456 -r Guangdong

開放端口

tcp  3478

udp 3478

udp 45535/65535

 

測試coturn服務器是否能穿透成功

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM