前期准备
- 需要有一台外网可以访问服务器
- nps服务端的工具
- nps客户端工具
服务器准备
- 我这里使用的阿里云的服务器centos7 使用命令
arch
查看系统版本
x86_64(我的是这个)
nps服务端工具下载
- 选择与自己操作系统对应的版本下载即可
- 我这里下载
- 下载完成上传到服务器
- 解压
tar -zxvf linux_amd64_server.tar.gz
- 切记先修改配置文件
vim conf/nps.conf
- 安装
./nps install
- 启动
./nps start
- 停止 需要停止的话 再执行
./nps stop
登录web端
-
访问你的ip+8080端口号进入web页面
-
登录你的账号密码
-
新建一个客户端
客户端(同服务端下载地址,我本地电脑是windows,下载的下图文件)
- 解压
- 启动
npc.exe -server=ip:8024 -vkey=添加到客户端的唯一秘钥
- 后台运行
nohup npc.exe -server=ip:8024 -vkey=添加到客户端的唯一秘钥 &
- 例如
nohup ./npc -server=113.22.111.234:8024 -vkey=wju1 -type=tcp &
- 注意:linux中使用./npc windows中使用npc.exe
映射到内网其他IP
- 使用tcp隧道,外网端口,映射到内网ip+端口
以上如果没有成功的话(采坑指南)
- 将/etc/nps目录下的所有文件删除,将/usr/bin/nps、/usr/bin/nps-update删除,再头来一遍即可