STUN与TURN服务器的安装(COTURN)

本文详细介绍了如何自建COTURN打洞服务器,包括下载源码、解压、安装及配置过程,特别指出了解决依赖问题的方法,如安装libevent、libevent2-level、openssl及数据库devel库等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络中的打洞技术已经不是什么鲜为人知的,各大音频商也都有自己的打洞服务器,比如linpone的stun.linphone.org,pjsip的stun.pjsip.org等。但这些可能都是部署在外国,用起来会比较慢,最好自己搭建。

1、下载COTURN的源码

http://turnserver.open-sys.org/downloads/ 下载比较新版本,找到要下载的具体的包,在linux下通过wget http://xxxxxxxxxxxx.tar.gz来下载。

2、解压缩

targ -xvf xxx.tar.gz.

3、执行安装三部曲

安装时肯定不会那么顺利,这时只能见招拆招了,一般是libevent需要安装,还有libevent2-level的开发库,还openssl,一般系统会有安装好的openssl,可以直接使用,除了openssl,可能还需要openssl-level,以上这些依赖都可通过yum来自动安装。安装前如果需要数据库的支持,需要安装数据库devel库,在编译时turnserver才能被支持,比如sqlite,sqlite-devel。

4、配置

安装完后,会在目录里生成bin,里面有

turnserver.conf是我后加的。

一般情况下可以直接运行./turnserver。即可,但需要配置的话,就要打开turnserver.conf文件进行配置了,配置项太多,有空再列。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值