GIthub:https://github.com/ehang-io/nps
需要一台带公网IP的服务器
一、服务端
确保端口80,443,8080,8024端口未被占用,换端口看下面
下载NPS
wget https://github.com/cnlh/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz解压
tar -zxvf linux_amd64_server.tar.gz运行NPS
nps start查看日志
nps如有端口被占用可去配置文件修改其他端口
编辑配置文件
nano /etc/nps/conf/nps.conf修改配置
第7.8修改80,443防止占用
http_proxy_port=8080
https_proxy_port=4433
第40,41.42设置web登录账号密码和端口
web_username=admin
web_password=123
web_port = 8080登录服务端后台
点击客户端→新增→自行修改参数→保存
点击域名解析→客户端ID在刚才创建的客户端里→目标一般是内网+端口→其他根据情况设置
二、客户端
下载NPC
wget https://github.com/cnlh/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz解压
tar -zxvf linux_amd64_client.tar.gz运行
npc -server=公网IP:8024 -vkey=客户端密钥自行安装screen守护进程
参与讨论