云服务1台
内网机1台
-
云服务是购买的华为云,配置是1C2G,操作系统CentOS7.6,用于nps的服务端。
-
内网机使用旧的小米手机安装的CentOS7,用于nps的客户端。小米手机如何安装CentOS参考链接
nps下载地址 -
服务端安装&启动
# 创建组
groupadd nps
# 创建用户
useradd -g nps nps
# 设置密码
passwd nps
# 切换用户
su nps
# 回到家目录
cd ~
# 下载服务端压缩包
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
# 解压缩
tar -zxf linux_amd64_server.tar.gz
# 修改服务端配置
cd conf
vim nps.conf
# 修改各个端口号
http_proxy_port
https_proxy_port
bridge_port
web_username
web_password
web_port
# 后台启动
cd ../
nohup ./nps &
服务端启动后,可以通过http://ip:web_port访问,并使用设置的用户名和密码登录
登录后仪表盘
点击客户端菜单,新增客户端
新增客户端
获取客户端命令
- 客户端安装&启动
mkdir npc
cd npc
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm_v7_client.tar.gz
tar -xzf linux_arm_v7_client.tar.gz
# 使用客户端命令启动,命令从服务端web的客户端菜单中获取
./npc -server=服务端ip:bridge_port -vkey=唯一验证密钥 -type=tcp
- 配置TCP隧道,使外网可以ssh到内网机
网友评论