githu下载地址:https://github.com/ehang-io/nps/releases
官方安装文档:https://ehang-io.github.io/nps/#/install
一、概述
NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器,支持tcp、udp、http,socket等几乎所有流量转发,支持WEB界面管理主机连接
二、安装服务端
2.1、下载服务端软件,根据自己的服务器下载合适的版本
2.2 服务器端安装/设置
1. 在/opt 下创建目录
mkdir /opt/nps
2. 下载
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
3. 解压
tar -xzvf linux_amd64_server.tar.gz
4. 修改配置文件
cd conf
vi nps.conf
根据自己实际情况修改端口
http代理口 50001
https代理口 50002
npc发送口 50000
web 50003
修改用户名密码
5. 启动服务
./nps install //输入安装命令
nps start //启动nps服务
systemctl status Nps.service // 查看服务运行状态
6. 访问web页面
使用IP+web端口,即可看到nps管理界面,用户名和密码默认是admin/123,请及时修改
四、客户端安装
4.1、下载客户端软件
wget https://github.com/ehang-io/nps/releases/download/v0.26.8/linux_amd64_client.tar.gz
4.2、解压客户端并启动客户端
mkdir /opt/npc
mv linux_amd64_client.tar.gz /opt/npc
cd /opt/npc
tar -xzvf linux_amd64_client.tar.gz
cd npc
./npc intstall -server=x.x.x.x:8024 -vkey=dffw3wul3kfsf1e2faf -type=tcp // 服务端添加完客户端后自动生成客户端命令,install 是安装服务,后台运行
./npc start //启动服务