打洞服务器
(一)安装必备软件
sudo apt-get install libssl-dev
sudo apt-get install libsqlite3
sudo apt-get install libsqlite3-dev
sudo apt-get install libpq-dev
sudo apt-get install libevent-dev
(二)git下载打洞服务器仓库
cd ~
git clone https://github.com/coturn/coturn.git
(三)安装
cd coturn
./configure
make
make install
cp ./examples/etc/turn* ./bin/
cd bin/
mv turnserver.conf turnserver.conf.bak //备份
(四)启动
nohup ./coturn/bin/turnserver --syslog -a -L 内网ip -X 外网ip -E 内网ip -f --min-port=32355 --max-port=65535 --user=helloword:helloword -r helloword --cert=turn_server_cert.pem --pkey=turn_server_pkey.pm --log-file=stdout -v > ./logs/turn.log 2>&1 &
(五)验证是否成功
- 日志
tail -f ./logs/turn.log
- 打开网页
能打开就没问题
http://外网ip:3478/
-google打洞验证
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
(六)搭建完成测试下
我与加湿器视频了一下。