请选择 进入手机版 | 继续访问电脑版

血与荣誉软件科技官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 74|回复: 0

[引擎帮助] 构建stun服务器

[复制链接]

32

主题

34

帖子

129

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
129

突出贡献论坛元老

QQ
发表于 2019-6-13 17:18:45 | 显示全部楼层 |阅读模式
stun是P2P穿透的一种标准协议,我们提供的RFC组件下面有一个支持的STUN客户端模块.用户可以通过此模块来开发STUN客户端.要支持这个协议,服务器需要用户自己搭建,搭建流程如下
我们的网络通信引擎的NetEngine_RfcComponents组件下已经添加了RfcComponents_NatClient模块用于支持NAT映射.要使用这个模块,你需要添加一个STUN服务器才能使用.要安装这个服务器最好在LINUX.我们将演示LINUX下面如何安装STUN服务器.
UBUNTU使用此命令安装:sudo apt install coturn -y
Centos需要自己下载编译,直接./configure make make install 即可.(可能需要libevent)
安装完毕后,需要对配置文件进行设置.需要设置的配置文件在vim /etc/turnserver.conf.需要打开和设置一些选项,如下所示:
1. listening-port=3478
2. listening-ip=0.0.0.0
3. relay-ip=129.211.96.206   你的公网服务器
4. external-ip=129.211.96.206  你的公网服务器IP地址
5. min-port=49152  可使用的端口,这些端口你必须开放不然无法使用.
6. max-port=65535
7. no-auth   无需验证,如果需要你可以开启
然后直接执行sudo turnserver即可运行

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|XyRy Inc. ( 蜀ICP备17012617号 )

GMT+8, 2019-7-17 00:53 , Processed in 0.015833 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表