廣告
请使用 http://www.luhui.net 網址高速訪問本站,歡迎關注微信公衆賬号:guanfu8 平台長期發布海量社科數據, 本站QQ交流群:84142868 探讨人文理想,共謀和諧世界!
黄金广告位招租,投放热线15900718107,13386070835 详情查看=》   鲁之虺:“  上网就是搜索,生活就是分类,科技服务大众,信息引领生活,地方分类站长,开启您的事业之旅。生活分类信息整体提供商:http://huike.luhui.net”。
×

鲁虺繁体中文社区

 找回密碼
 立即註冊
廣告

 

查看: 15|回復: 1

[技术应用] 没有公网 ? 挖到宝了, 运维力荐一款轻量级、高性能的内网穿透代理服务器NPS

[複製鏈接]
發表於 2026-3-26 22:55:52 | 顯示全部樓層 |閱讀模式
廣告
搜索看看︰没有公网 ? 挖到宝了, 运维力荐一款轻量级、高性能的内网穿透代理服务器NPS
廣告
NPS是一款轻量级、高性能的内网穿透代理服务器,支持多种协议(如TCP、HTTP、UDP等)并提供强大的Web管理端。它解决了内网设备远程访问、调试或服务发布的痛点,无需公网IP即可轻松打通内外链路。简单易用,功能强大,是运维人必备神器!
1. NPS是什么
https://github.com/ehang-io/nps/blob/master/README_zh.md
NPS 是一款开源的内网穿透工具,通过强大协议支持与便捷的Web前端管理,帮助用户访问内网网站、测试支付接口、远程桌面连接、内网DNS解析等。无需复杂配置,即可实现公网服务映射,适合运维、开发、以及需要远程操控设备的各类场景,是运维圈超推荐的工具之一!

2. 功能特点(1) 支持几乎所有协议

  •         TCP/UDP:支持流量转发,稳定高效。
  •         HTTP/HTTPS:支持将后端代理服务一键转换为安全的HTTPS服务,证书管理也方便。
  •         SOCKS5:支持内网SOCKS代理和P2P穿透。
(2) 全平台兼容

  •         支持 Linux、Windows、macOS、Synology NAS 等多个平台。
  •         可安装为系统服务,随系统启动运行。
(3) 超强的Web管理端

  •         无需修改配置文件,可视化创建客户端和服务端。
  •         实时监测流量、系统状态及带宽占用。
(4) 便捷的功能扩展

  •         提供缓存、压缩、加密等功能,同时支持流量和带宽限额。
  •         配置自定义404页面、URL路由与泛解析。
(5) 多用户支持
支持多用户注册与管理,一台服务器可供多人使用。
3. 安装指南
(1) 下载
从 GitHub Releases 页面选择对应操作系统版本,单独下载服务器端与客户端。
(2) 安装服务器端

  •         Linux/macOS:
                                                                        复制                                                        sudo ./nps installsudo nps start                                



                                  
  •                                         1.
  •                                         2.
                                                                 
                        
               
        


  •         Windows
以管理员身份运行 cmd,进入NPS安装目录后:
                                                                        复制                                                        nps.exe installnps.exe start                                



                                  
  •                                         1.
  •                                         2.
                                                                 
                        
               
        

默认端口分配:

  •         80/443:主机模式默认端口
  •         8080:Web管理端口
  •         8024:服务端与客户端通讯专用端口
(3) 安装客户端

  •         在Web管理端新增客户端,获取启动指令。
  •         Linux 用户直接运行指令,或系统服务模式:
                                                                        复制                                                        sudo ./npc -cnotallow=npc.confsudo ./npc -serviceinstallsudo systemctl start npc                                



                                  
  •                                         1.
  •                                         2.
  •                                         3.
                                                                 
                        
               
        

Windows 用户替换指令中的 ./npc 为 npc.exe,在 cmd 中执行。
(4) 配置穿透服务
打开Web管理端(服务器IP:8080),登录后配置服务(例如TCP/HTTP代理)实现内网穿透。

NPS 是一款兼具高性能与易用性的开源内网穿透代理工具。不仅功能完善,支持几乎全部主流协议、全面整合HTTPS和日志管理,还提供简单易用的Web管理终端,是运维人、开发者远程调试和实现设备公网映射的必备利器!无论是个人用户还是团队,都可轻松实现复杂场景的远程需求。

https://www.51cto.com/article/838225.html

廣告
廣告
 樓主| 發表於 2026-3-27 01:06:29 | 顯示全部樓層
廣告
廣告
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
背景
  • 做微信公众号开发、小程序开发等----> 域名代理模式
  • 想在外网通过ssh连接内网的机器,做云服务器到内网服务器端口的映射,----> tcp代理模式
  • 在非内网环境下使用内网dns,或者需要通过udp访问内网机器等----> udp代理模式
  • 在外网使用HTTP代理访问内网站点----> http代理模式
  • 搭建一个内网穿透ss,在外网如同使用内网vpn一样访问内网资源或者设备----> socks5代理模式

特点
  • 协议支持全面,兼容几乎所有常用协议,例如tcp、udp、http(s)、socks5、p2p、http代理...
  • 全平台兼容(linux、windows、macos、群辉等),支持一键安装为系统服务
  • 控制全面,同时支持服务端和客户端控制
  • https集成,支持将后端代理和web服务转成https,同时支持多证书
  • 操作简单,只需简单的配置即可在web ui上完成其余操作
  • 展示信息全面,流量、系统信息、即时带宽、客户端版本等
  • 扩展功能强大,该有的都有了(缓存、压缩、加密、流量限制、带宽限制、端口复用等等)
  • 域名解析具备自定义header、404页面配置、host修改、站点保护、URL路由、泛解析等功能
  • 服务端支持多用户和用户注册功能
没找到你想要的功能?不要紧,点击进入文档查找吧
快速开始
安装
下载对应的系统版本即可,服务端和客户端是单独的
服务端启动
下载完服务器压缩包后,解压,然后进入解压后的文件夹
  • 执行安装命令
对于linux|darwin sudo ./nps install
对于windows,管理员身份运行cmd,进入安装目录 nps.exe install
  • 默认端口
nps默认配置文件使用了80,443,8080,8024端口
80与443端口为域名解析模式默认端口
8080为web管理访问端口
8024为网桥端口,用于客户端与服务器通信
  • 启动
对于linux|darwin sudo nps start
对于windows,管理员身份运行cmd,进入程序目录 nps.exe start
安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps
如果发现没有启动成功,可以查看日志(Windows日志文件位于当前运行目录下,linux和darwin位于/var/log/nps.log)
  • 访问服务端ip:web服务端口(默认为8080)
  • 使用用户名和密码登陆(默认admin/123,正式使用一定要更改)
  • 创建客户端
客户端连接
  • 点击web管理中客户端前的+号,复制启动命令
  • 执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用cmd执行
如果需要注册到系统服务可查看注册到系统服务
配置
  • 客户端连接后,在web中配置对应穿透服务即可
  • 更多高级用法见完整文档
贡献
  • 如果遇到bug可以直接提交至dev分支
  • 使用遇到问题可以通过issues反馈
  • 项目处于开发阶段,还有很多待完善的地方,如果可以贡献代码,请提交 PR 至 dev 分支
  • 如果有新的功能特性反馈,可以通过issues或者qq群反馈

廣告
廣告
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

廣告

廣告
操作系统 Fuchsia OS  |Microsoft Windows  |Android  |Chrome OS  |Novell  |Linux  |Mac OS X  |Unix  |FreeBSD  | Ubuntu
廣告

QQ|關于我們|聯繫我們|合作共赢|免責聲明|隐私条款|Archiver|手機版|拘留所|申請友鏈|付款方式|鲁虺繁体中文社区 |贊助我們 -

GMT+8, 2026-5-14 05:47 , Processed in 0.098005 second(s), 11 queries , WinCache On.

Powered by HCMS 1.0

© 2004-01-11 鲁虺文化网 版权所有

快速回復 返回頂部 返回列表