stunserver搭建

539 阅读1分钟

linux 搭建stunserver服务

一 环境装备

公网服务器一台
centos系统

二 安装依赖包boost

wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz
tar -zxvf boost_1_67_0.tar.gz
cd boost_1_67_0
./bootstrap.sh
./b2 install

三 安装依赖包openssl

yum install openssl openssl-devel

四 安装stunserver

yum install make wget http://www.stunprotocol.org/stunserver-1.2.7.tgz   tar -zxvf stunserver-1.2.7.tgz  
cd stunserver-1.2.7 sudo make

五 测试是否成功

make成功后文件夹下会出现三个新文件:stunclient,stunserver,stuntestcode

stunclient:测试客户端;

stunserver:server;

stuntestcode:校验安装是否成功的;

//启动服务:
sudo ./stunserver
//client测试:
//默认监听3478端口:

sudo ./stunclient 127.0.0.1 3478
//输出
Binding test: success  
Local address: 127.0.0.1:41348  
Mapped address: 127.0.0.1:41348
成功

六 后台启动stunserver服务

安装node.js、pm2

npm install -g pm2 pm2 start stunserver

七 . 注意开放端口(3478)