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