1.首先要有一台公网ip的服务器!然后装好docker(本文环境宝塔+docker+nps)
2 .拉取nps 镜像 指令:docker pull ffdfgdfg/nps
3.创建配置文件映射目录 命令: mkdir -p /nps/conf 代表创建文件夹 在根目录创建nps中在创建conf
4.下载nps所需的配置文件 地址:https://github.com/ehang-io/nps 拉出来代码,把里面的conf文件夹目录里面的东西拷贝到上面的挂载目录里面
如果是centos系统就下载liunx-amdx86-server
5.上传之后修改配置文件中需要映射的端口!
修改挂在目录里面的 nps.conf 文件
主要修改端口配置 (需要改,因为可能和服务器的其他端口冲突)另外 web_username, web_password 是登陆web端页面的账户密码,也可以改,或者不改也行
http_proxy_port=19000
https_proxy_port=19001
bridge_port=19002
web_port=19003
web_username=admin
web_password=admin
别的就不用改了
6.然后配置就完成了可以安装nps服务端
命令 :docker run -d -p 19000-19200:19000-19200 -v /nps/conf:/conf --name=nps ffdfgdfg/nps
7.访问你的nps web端页面 ip:19003(web的端口,也可以使用你自己定义的web_port端口)
二 npc客户端链接
1.新建一个客户端 输入备注其他默认 然后添加隧道
2下载客户端文件 centos为liunx -amdx86-client
win10 为win-amd64-client
其余自行判断
3.然后下载之后放到客户端!根目录新建文件夹
4.在客户端点击左上角的+ 号,会展开, 现在的nps 已经把命令简单化了,只要复制 下面 客户端的命令后面的指令,
liunx系统在目录下执行,好了,现在就可以用你的服务器ip+自定义的端口访问了
5结束