本文参考博客: https://blog.csdn.net/m0_57776598/article/details/123674866

一、下载安装包

1、官方下载

官方下载地址:https://github.com/ehang-io/nps/releases
注意不要下错了,当前我下的版本为 v0.26.10
在这里插入图片描述

2、网盘下载

网盘下载:https://pan.baidu.com/s/1PYVL4BlLNp1v3i-NuH9Slg
提取码:mzcz

二、服务端安装

# 上传server 端解压
tar xzvf linux_amd64_server.tar.gz 
./nps install

# 启动:注意nps服务端启动会占用80,8080,8024端口
# 如需修改默认占用端口: 修改  /etc/nps/conf 下的 nps.conf 文件
nps

## 后台执行与停止
nps start
nps stop

# 如果停不掉
# 查询端口
netstat -ntlp
# 查询进程id
ps -ef|grep nps
# 杀死
kill -9 进程id

查询版本

nps --version         

访问:公网ip:8080

默认用户/密码:admin/123

在这里插入图片描述

安装完成新增客户端即可,新增完成获得链接地址

在这里插入图片描述

三、客户端安装

# 上传client端 解压
tar xzvf linux_amd64_client.tar.gz

# 连接服务端(后台启动,日志在 nps.txt)
nohup  ./npc -server=39.103.xx.xx:8024 -vkey=1ziiu0cg65ybsl7h -type=tcp > /workspace/nps/nps.txt &

链接成功服务端查看
在这里插入图片描述
接下来配置隧道转发就可以随意访问我们的服务了

如下:
使用隧道端口 2080 就可以访问我们内网的 80 端口服务了
使用隧道端口 2062 就可以访问我们内网的 9062 端口服务了

在这里插入图片描述
注意: 服务器需要开放如 2080 2062 的端口号

Logo

更多推荐