|
|
本帖最后由 zangcf 于 2016-6-26 20:41 编辑
安装turnserver服务器
1, new mkdir ~/turnserver
2, cd turnserver
3, wget http://turnserver.open-sys.org/d ... t-x86-64bits.tar.gz
4,tar xvfz turnserver-4.4.1.2-debian-wheezy-ubuntu-mint-x86-64bits.tar.gz
5, install::
$ sudo apt-get update$ sudo apt-get install gdebi-core$ sudo gdebi coturn*.deb6, gedit /etc/default/coturn
把上面打开编辑的文件中的这一行TURNSERVER_ENABLED=1去掉注释,保存退出.
7,再根据实际情况编辑coturn的配置文件 /etc/turnserver.conf,比如我打开的配置项如下:
listening-device=eth0listening-ip=~~106.186.127.xxx~~relay-device=eth0relay-ip=~~106.186.127.xxx~~Verbosefingerprintlt-cred-mechuse-auth-secretstatic-auth-secret=diveineduuser=diveinedu:0x06b2afcf07ba085b7777b481b1020391user=diveinedu:diveinedustale-noncecert=/etc/turn_server_cert.pempkey=/etc/turn_server_pkey.pemno-loopback-peersno-multicast-peerssha256mobilityno-cli
上面cert和pkey配置的自签名证书用Openssl命令生成:
sudo openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes
8, 穿墙服务器的一切配置完成之后, 万事俱备,之前启动命令了:service coturn start;
|
|