NPS部署说明
服务端
安装包下载
https://github.com/ehang-io/nps/releases
CentOS7安装
- 解压并上传,假设上传至nps目录
- 修改配置文件(主要是检查和其他服务的端口冲突)
- 安装
- 启动
# 下载服务端安装包
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
# 解压
tar -zxvf linux_amd64_server.tar.gz
# 移动或改名
mv linux_amd64_server nps
# 修改权限和配置文件
cd nps
chmod 777 nps
cd conf
vim nps.conf # 检查对应端口和现有的其他服务是否冲突
# 安装(先到nps执行文件目录)
./nps install
##------- 日志如下:
2023/07/15 10:41:21 copy file ::/root/nps/conf/clients.json to /etc/nps/conf/clients.json
2023/07/15 10:41:21 copy file ::/root/nps/conf/hosts.json to /etc/nps/conf/hosts.json
......
2023/07/15 10:41:21 You can start with:
nps start|stop|restart|uninstall|update or nps-update update
anywhere!
##------- 日志
# 启动
./nps start
# 浏览器访问web端口就OK了
客户端
- 客户端启动前,需要再服务端新增客户端
- 新增客户端后需要拷贝客户端唯一标识到客户端配置文件
- 启动客户端,通过服务端查看客户端在线
- 从服务端增加隧道和其他配置
docker run -d \
--name npc \
--restart=unless-stopped \
--net=host ffdfgdfg/npc \
-server={ip:port} \
-vkey={key} \
-type=tcp
评论 (0)