代理
没有公网 IP?内网穿透神器,轻松访问所有网络!
给内网穿透FRP套上坚固的盾牌
又来一款轻量超好用的内网穿透项目,支持web管理,太6了!
本文档使用 MrDoc 发布
-
+
首页
又来一款轻量超好用的内网穿透项目,支持web管理,太6了!
咱打工人平时开发、运维的时候,经常碰到这样的情况:本地写的网站想让客户看看,可在内网里别人访问不了;家里的 NAS 想在外边随时访问,公司的内网服务器需要远程调试…… 这时候内网穿透就成了刚需。 今天给大家安利一个超级给力的开源项目 - NPS,就是为了解决这种“想从外面访问家里或公司内网服务”的痛点而生的,用起来贼顺手,功能还超全。 ### 项目简介 nps 是一款轻量级、高性能、功能超强的内网穿透代理服务器。它最厉害的地方就在于,你只需要在一台有公网 IP 的服务器(比如你买的云服务器 VPS)上部署 nps 的服务端,然后在你内网的任何一台能上网的机器上(Windows、Linux、Mac,甚至是树莓派、NAS 都行!)运行它的客户端 npc。  更赞的是,nps 还自带了一个功能强大的 Web 管理界面。你不需要敲复杂的命令行,点点鼠标就能完成大部分配置,比如添加客户端、设置穿透规则、查看流量信息等等,对新手非常友好。 目前在Github上收获了32.3K star,非常的牛!  #### 性能特色 * 协议支持超全面:不管你是 TCP、UDP 这种底层协议,还是 HTTP(S) 网页访问,甚至是 SOCKS5 代理、P2P 连接,nps 基本上都能给你安排得明明白白。 * 跨平台兼容性一流:服务端和客户端都支持主流操作系统,Linux、Windows、macOS 通吃,甚至在群晖 NAS 这类设备上也能跑起来。 * Web UI 管理够方便:这是 nps 的一大亮点!不需要跟黑乎乎的命令行死磕,登录网页就能图形化配置,客户端管理、隧道管理、域名管理、流量监控,一目了然,新手上手难度大大降低。  * 功能丰富且强大:支持多客户端连接、HTTPS 集成、域名解析功能强大、支持流量和带宽限制、数据压缩和加密、支持端口复用、支持多用户和用户注册。 * 轻量且高性能:nps 本身非常小巧,资源占用低,但性能却不含糊,实际用起来速度和稳定性都挺不错,毕竟是 Go语言 开发的,天生就有这方面优势。 * 掌控力十足:无论是服务端还是客户端,你都有充分的控制权,可以根据自己的需求进行细致的配置。 ### 快速安装使用 1. 准备一台有公网 IP 的服务器:这是服务端(nps)的家,买个最便宜的云服务器就行,记下它的公网 IP 地址。 2. 下载 nps 服务端:去 nps 的项目release页面找到对应你服务器系统的最新版本(比如 linux_amd64_server.tar.gz)。  3. 安装并启动服务端:把下载的压缩包上传到服务器并解压,进入解压后的目录,执行安装命令。 Linux/Darwin 一般是 sudo ./nps install,Windows 是管理员权限运行 nps.exe install。 然后启动服务,Linux/Darwin 一般是 sudo nps start,Windows 是 nps.exe start。 4. 访问 Web 管理界面:在浏览器输入 http://你的服务器公网IP:8080。默认的用户名是 admin,密码是 123 (首次登录后一定要改密码!安全第一!)。  5. 在 Web 界面添加客户端:登录后,在“客户端管理”里点“新增”,随便填个备注,其他可以默认,系统会自动生成一个唯一的验证密钥(vkey),记下这个 vkey。  6. 下载并运行客户端 (npc):在你需要穿透的内网机器上,同样去 GitHub 下载对应系统的客户端 npc(比如 linux_amd64_client.tar.gz 或 windows_amd64_client.tar.gz)。 7. 连接客户端到服务端:解压客户端。在 Web 管理界面,点你刚创建的那个客户端前面的 “+” 号,会显示客户端的启动命令,复制后在内网机器的命令行里运行。  Linux/macOS 直接粘贴运行,Windows 可能需要把 ./npc 改成 npc.exe 再运行。 8. 配置隧道:客户端在线后,就可以在 Web 界面的“TCP隧道”、“UDP隧道”或“HTTP(S)代理”等地方添加具体的穿透规则了。比如你想穿透内网 192.168.1.100:80 的一个网站,就可以在 HTTP(S)代理里添加一条规则,指定一个公网服务器的访问端口(比如 8081),或者一个域名。 搞定!现在你就可以通过 http://你的服务器公网IP:8081 或者你绑定的域名来访问内网的服务啦! ### 小结 nps 真的是一款非常优秀的国产开源内网穿透工具。它功能强大、性能稳定、配置简单,还带一个超好用的 Web 管理界面,无论是个人玩家还是小型团队,都能从中受益。有了它,你就能轻松打破内网的束缚,让你的服务“走出去”,玩出更多花样。如果你还在为内网穿透发愁,不妨试试 nps,相信它会给你带来惊喜! > 更多细节功能,感兴趣的可以到项目地址查看: > https://github.com/ehang-io/nps
jaunt2005
2025年5月14日 08:27
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码