NPS - 轻量级且高性能内网穿透工具打算弃用FRP

原创 淹不死的狗  2026-10-30 11:37:53  阅读 15 次 评论 0 条
摘要:

NPS和FRP都是主流的开源内网穿透工具,核心区别在于‌设计理念和管理方式‌:‌NPS侧重集中化Web可视化管理,配置热更新、多用户权限控制更省心;FRP侧重轻量灵活和模块化,协议支持更全面、资源占用更低‌。‌‌选型上不用纠结,看你的使用场景‌:日常个人或小团队用、需要频繁改规则、非技术人员也要参与管理,直接选NPS;跑在树莓派这类低配设备上、追求极致性能和深度定制,FRP更合适。‌核心差异对比‌架构与管理‌:NPS采用集中式管理,所有配置都在服务端Web界面(默认8080端口)完成,客户端只是

NPS和FRP都是主流的开源内网穿透工具,核心区别在于‌设计理念和管理方式‌:‌NPS侧重集中化Web可视化管理,配置热更新、多用户权限控制更省心;FRP侧重轻量灵活和模块化,协议支持更全面、资源占用更低‌。‌

‌选型上不用纠结,看你的使用场景‌:日常个人或小团队用、需要频繁改规则、非技术人员也要参与管理,直接选NPS;跑在树莓派这类低配设备上、追求极致性能和深度定制,FRP更合适。‌

核心差异对比
‌架构与管理‌:NPS采用集中式管理,所有配置都在服务端Web界面(默认8080端口)完成,客户端只是个纯Agent,新增规则后客户端自动同步,‌无需重启‌;FRP是经典C/S架构,所有配置靠客户端ini文件,‌每次改规则都要手动改配置并重启‌。‌

‌资源占用‌:FRP更轻量,客户端内存占用可控制在‌8MB以内‌,典型场景约12MB;NPS因带Web控制台,内存开销约‌28MB‌,增加约15%。CPU负载和线程数NPS也略高。‌

基于【宝塔+NPS】内网穿透搭建教程

下载服务端
https://github.com/ehang-io/nps/releases
我这里选择linux_amd64_server.tar.gz
NPS - 轻量级且高性能内网穿透工具打算弃用FRP 电脑软件 第1张

执行安装命令

sudo ./nps install



安装后修改/etc/nps/conf下的文件不是解压里的

NPS - 轻量级且高性能内网穿透工具打算弃用FRP 电脑软件 第2张

然后修改里面的4处内容

NPS - 轻量级且高性能内网穿透工具打算弃用FRP 电脑软件 第3张



宝塔docker在这里

NPS - 轻量级且高性能内网穿透工具打算弃用FRP 电脑软件 第4张
安装 nps
运行 nps 容器,并设置开机自启动

docker run   -d --restart=always --name nps --net=host -v /etc/nps/conf:/conf ffdfgdfg/nps


此时 nps 服务端已经安装完成,可以通过docker ps查看是否运行成功。

浏览器访问http://服务器 IP:28080,输入配置文件中设置的用户名和密码即可进入 web 管理端
NPS - 轻量级且高性能内网穿透工具打算弃用FRP 电脑软件 第5张https://blog.csdn.net/weixin_44646977/article/details/134313668

本文地址:https://tugouli.exiu.org/3762.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情

还没有留言,还不快点抢沙发?