linux 下搭建从coturn服务器(穿透服务器)
来源:互联网 发布:淘宝延长收货最多几天 编辑:程序博客网 时间:2024/05/22 13:40
最近研究webrtc,因为需要搭建coturn实现穿透防火墙等功能,经过多方参考网上的资料,已经成功搭建起来。先把步骤写下 希望能够帮助需要到的人。
环境:腾讯云 的 ubuntu 系统 windows下的SecureCRT远程linux的工具 windos下的WinSCP查看linux文件工具。
其中secureCRT怎么使用,可以参考http://www.pw88.com/soft/87238.html。
winscp就直接百度好了。
打开secureCRT,连接上你的ubuntu系统。
在控制台按一下步骤输入
1 sudo apt-get update
2 sudo apt-get install build-essential
sudo apt-get install libssl-dev &&
sudo apt-get install libevent-dev &&
sudo apt-get install libpq-dev &&
sudo apt-get install mysql-client &&
sudo apt-get install libmysqlclient-dev &&
sudo apt-get install libhiredis-dev &&
sudo apt-get install gdebi-core
(安装过程中会询问你是否继续时,按"Y"即可)
3 wget http://turnserver.open-sys.org/downloads/v3.2.3.95/turnserver-3.2.3.95.tar.gz
4 tar -xvzf turnserver-3.2.3.95.tar.gz
5 cd turnserver-3.2.3.95
6 ./configure
7 make
8 sudo make install
9 sudo apt-get install make
至此 ,我们的coturn服务器已经安装成功。
这时候 需要用到winSCP工具 打开ubuntu系统的文件管理界面,这样方面我们对文本的操作。
配置 路径为 turnserver-3.2.3.95/examples/etc 下的turnserver.conf文件 直接用下面的替换就可以了
文件内容:
listening-ip=内网IP (不要用127.0.0.1 要用 192.169.0.55 这类的)
listening-port=3478
tls-listening-port=5349
relay-ip=内网IP
external-ip=内网IP
relay-threads=50
lt-cred-mech
user=u1:p1
userdb=/etc/turnuserdb.conf
max-bps=102400
pidfile="/var/run/turnserver.pid"
配置好后,还需要配置路通路径下的 turnuserdb.conf
文件内容改为:
u1:p1
最后,在命令行输入:
1 cd
2 cd turnserver-3.2.3.95/examples/etc
3 sudo turnserver -L [外网ip] -a -b turnuserdb.conf -f -r [外网ip]
然后再浏览器端 输入 : 外网ip:3478
页面便显示
turnserver
此时 配置成功
我们在iceserver中
配置
"iceServers": [
{
"url": "stun:外网IP:3478"
},
{
"url": "turn:外网IP:3478",
"username": "u1",
"credential": "p1"
}
便可使用了。
如有问题,可邮箱yeah126139163@163.com
- linux 下搭建从coturn服务器(穿透服务器)
- webRTC+coturn穿透服务器的安装与搭建
- Webrtc服务器搭建 (coturn)
- coturn(turn)服务器搭建
- webrtc coturn服务器搭建
- coturn(turn/stun)服务器搭建
- COTURN服务器使用
- 配置coturn服务器
- 内网穿透(NAT穿透)之ngrok搭建服务器
- Linux下DNS服务器的操作实例(正/反向解析,主/从服务器搭建)
- linux下服务器搭建
- linux下服务器搭建
- linux下搭建邮件服务器(sendmail)
- Linux(CentOS)下,搭建SVN服务器
- linux下 ftp(vsftpd)服务器搭建
- Linux下搭建Samba服务器(1)
- linux(Android)下搭建dnsmasq服务器
- linux(centos7)下搭建SVN服务器
- RelativeLayout重要属性
- 定义变量的位置 @interface VS @implementation
- 为listview,gridview添加布局动画效果(通过资源文件方式)
- STL之容器、迭代器及算法知识总结
- 合并两个已排序的链表
- linux 下搭建从coturn服务器(穿透服务器)
- 大数相加
- PHP扩展开发-接收参数、返回参数
- typedef与#define的区别
- Contains Duplicate III 是否包含重复元素系列3
- Bitcode真机测试要修改为 NO
- oracle 监听hang住问题
- 查找WPF控件的默认Style的方法
- 理解Clojure STM 软件事务性内存