NPS部署说明(简要笔记)

NPS部署说明(简要笔记)

卖萌小老头
2023-07-15 / 0 评论 / 283 阅读 / 正在检测是否收录...

NPS部署说明

服务端

安装包下载

https://github.com/ehang-io/nps/releases

CentOS7安装

  1. 解压并上传,假设上传至nps目录
  2. 修改配置文件(主要是检查和其他服务的端口冲突)
  3. 安装
  4. 启动
# 下载服务端安装包
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了

客户端

  1. 客户端启动前,需要再服务端新增客户端
  2. 新增客户端后需要拷贝客户端唯一标识到客户端配置文件
  3. 启动客户端,通过服务端查看客户端在线
  4. 从服务端增加隧道和其他配置
docker run -d \ 
--name npc \ 
--restart=unless-stopped \ 
--net=host ffdfgdfg/npc \ 
-server={ip:port} \ 
-vkey={key} \ 
-type=tcp
0

评论 (0)

取消