使用NPS搭建自己的内网穿透服务
本文最后更新于 2024-08-04,文章内容可能已经过时!
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守护进程
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 彼岸SKY
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果