NPS:一个能穿透内网的代理服务器,带 Web 管理界面

发布时间:2026/7/5 5:09:07

NPS:一个能穿透内网的代理服务器,带 Web 管理界面 文章目录NPS一个能穿透内网的代理服务器带 Web 管理界面部署过程Web 管理界面客户端连接适合什么人用NPS一个能穿透内网的代理服务器带 Web 管理界面做开发的人多少都碰到过这种场景公司内网有台服务器回家了想远程连上去结果发现根本访问不了。内网穿透工具就是解决这个问题的。NPS 就是其中一个GitHub 上有 3.4 万 Star算是这个领域里比较成熟的项目了。NPS 是 ehang 团队做的定位是轻量级内网穿透代理服务器带一个 Web 管理界面。协议支持挺全TCP、UDP、HTTP、HTTPS、SOCKS5 都能用甚至还有 P2P 模式。跨平台也没问题Linux、Windows、macOS、群晖都能跑还能直接注册成系统服务开机自启。部署过程实际部署一下流程不算复杂。去 GitHub Release 页面下载对应系统的压缩包服务器和客户端是分开的别下错了。解压之后Linux 执行sudo ./nps installWindows 用管理员身份运行nps.exe install然后启动就行。默认会占用四个端口80 和 443 给主机模式用8080 是 Web 管理页面8024 是服务端和客户端之间的通信端口。部署之前记得检查一下这几个端口有没有被其他服务占了。启动之后访问服务器IP:8080用默认账号 admin/123 登录。正式用的时候这个密码必须改别偷懒。Web 管理界面NPS 的 Web 界面做得还算完整。创建客户端、配置穿透规则、查看流量和系统信息这些操作都在界面上完成不用反复改配置文件。实时带宽、客户端版本这些数据也能看到。高级功能也不少缓存、压缩、加密、流量限制、带宽限制、端口复用该有的都有。域名解析方面支持自定义 Header、404 页面配置、URL 路由、泛解析这些。Web 服务和后端代理还能直接转成 HTTPS支持多证书。客户端连接客户端连接方式比较简单。在 Web 管理页面点客户端前面的加号复制启动命令Linux 直接执行Windows 把./npc换成npc.exe就行。如果需要长期运行注册成系统服务重启也不怕断。多用户支持也是有的服务端可以给不同用户分配不同的客户端和权限团队共用一台服务器的时候比较方便。适合什么人用如果你需要从外网访问公司或家里的内网设备NPS 值得看看。功能覆盖面广部署也不麻烦Web 界面能处理大部分配置需求。关键是开源免费不用担心授权费用。当然也有局限复杂网络环境下的稳定性取决于具体场景P2P 模式对网络条件有要求。但对大多数内网穿透需求来说这个工具够用了。P 模式对网络条件有要求。但对大多数内网穿透需求来说这个工具够用了。

相关新闻