1、官网文档
https://ehang-io.github.io/nps/#/install
2、简要安装与配置
2.1、服务端配置
2.1.1、查看系统版本多少位
lsb_release -a
如果提示 -bash: lsb_release: command not found 输入下面的指令在执行上面的查看本版指令
yum install -y redhat-lsb
2.1.2、下载服务器端安装包
了解了自己的系统本版以后自行到 https://github.com/cnlh/nps/releases 下载对应自己系统版本的服务端
wget https://github.com/cnlh/nps/releases/download/v0.23.2/linux_amd64_server.tar.gz
2.1.3、服务器端安装包的安装与配置
上传好文件以后我们解压文件,然后进入nps文件夹,开启nps。
cd nps
./nps start
在浏览器打开ip:8080,就能进入web面板 默认账号是admin 密码是123
修改账号密码可以输入下面的质量进行修改.
vi conf/nps.conf
2.2、客户端的配置
使用centos【没有公网ip】映射域名或者访问某个端口的内网穿透
2.2.1、下载客户端
和服务端一样,现查看自己的系统本版然后去 https://github.com/cnlh/nps/releases 下载对应的客户端
wget https://github.com/cnlh/nps/releases/download/v0.23.2/linux_amd64_client.tar.gz
2.2.1、客户端配置
解压文件,进入nps文件夹,
cd nps
然后在服务端web面板先建立好客户端
然后返回客户端列表 复制你刚才新建好的客户端里面的命令到你的客户端执行即可
如果想让进程一直执行请在命令 ./npc 后面加上 start 例如
./npc start -server=59.65.68.25:8024 -vkey=rfp2qntwxcu083sl -type=tcp
接下来就可以到web面板里面设置要映射的外网端口和域名就可以了
3、常用命令
服务端停止或重启
./nps stop|restart
客户端把./nps换成./npc