1.下载
Turn 服务器下载:wgethttp://turnserver.open-sys.org/downloads/v4.5.0.6/turnserver-4.5.0.6.tar.gz
tar -zxvf turnserver-4.5.0.6.tar.gz
cd turnserver-4.5.0.6 &&./configure
sudo make && sudo make install
2.配置
Ln -s /home/xxx/turnserver-4.5.0.6/example/etc/turn_server* /etc/
Ln -s /home/xxx/turnserver-4.5.0.6/example/etc/turnserver* /etc/
vi /etc/turnserver.conf //-------à添加以下内容:
listening-device=eth0
listening-port=3478
relay-device=eth0
min-port=49152
max-port=65535
Verbose
fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret=ollen
user=ollen:0x06b2afcf07ba085b7777b481b1020391
user=ollen:ollen
stale-nonce
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
no-loopback-peers
no-multicast-peers
mobility
no-cli
static-auth-secret和user用户名要一致!!
user=ollen:0x06b2afcf07ba085b7777b481b1020391
-生成秘钥
上面配置文件中的0x06b2afcf07ba085b7777b481b1020391
通过turnadmin命令生成
turnadmin -k -u ollen-r north.gov -p ollen
生成coturn证书
openssl生成签名证书
· sudo openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem –out/etc/turn_server_cert.pem-days 99999 -nodes
·
证书生成需要填写资料,根据提示填写就行了..什么国家,什么省....什么公司名,什么公司代理人,自己填.
3.启动
Cd /usr/local/bin/
Sudo ./turnserver