代理
没有公网 IP?内网穿透神器,轻松访问所有网络!
给内网穿透FRP套上坚固的盾牌
又来一款轻量超好用的内网穿透项目,支持web管理,太6了!
本文档使用 MrDoc 发布
-
+
首页
没有公网 IP?内网穿透神器,轻松访问所有网络!
在日常开发工作中,经常需要调试微信公众号、小程序接口,或者远程访问内网服务器,却总是苦于无法从外网连接到内网环境。 现有的解决方案往往功能单一,要么只支持 HTTP 协议,要么只能做简单的端口映射,无法满足多样化的开发和运维需求。 今天为大家推荐一款功能强大的开源内网穿透工具:nps,它支持几乎所有常用协议,操作简单,功能全面。 可以轻松解决我们在内外网连接中遇到的各种问题,不管是开发测试还是远程维护都能派上用场。  ### 主要功能 nps 的强大之处在于它全面的功能支持和灵活的使用方式: * **全协议支持:** 兼容 TCP、UDP、HTTP(S)、SOCKS5、P2P 等几乎所有常用协议,可以满足任何内网穿透场景。 * **跨平台兼容:** 支持 Linux、Windows、macOS、群晖等各种平台,并且可以一键安装为系统服务。 * **管理便捷:** 拥有功能强大的 Web 管理界面,操作简单直观,同时支持服务端和客户端控制。 * **HTTPS 集成:** 支持将后端代理和 Web 服务转为 HTTPS,同时支持多证书配置。 * **信息展示全面:** 可查看流量、系统信息、即时带宽、客户端版本等数据。 * **强大扩展功能:** 内置缓存、压缩、加密、流量限制、带宽限制、端口复用等实用功能。 * **域名解析增强:** 具备自定义 header、404 页面配置、host 修改、站点保护、URL 路由、泛解析等功能。 * **多用户支持:** 服务端支持多用户和用户注册功能。 ### 安装指南 安装 nps 非常简单,只需几步操作就能完成部署。 首先我们需要从 GitHub 的 releases 页面下载对应系统版本的服务端和客户端。 #### 服务端安装步骤: 1. 下载并解压服务端压缩包 2. 进入解压后的文件夹 3. Linux/macOS 系统执行:sudo ./nps install 4. Windows 系统以管理员身份运行命令:nps.exe install 5. 启动服务:Linux/macOS 执行 sudo nps start,Windows 执行 nps.exe start 6. 通过浏览器访问 服务器IP:8080(默认端口) 7. 使用默认账号 admin/123 登录(建议立即修改密码)  #### 客户端连接步骤: 1. 在 Web 管理界面中创建客户端 2. 点击客户端前的 + 号,复制启动命令 3. 在内网机器上执行启动命令 4. Linux 直接执行,Windows 将 ./npc 换成 npc.exe 用 cmd 执行  ### 使用指南 #### nps 的使用非常灵活,适应各种内网穿透场景: 1. **域名代理模式:** 适合微信公众号开发、小程序开发等需要域名访问的场景。 2. **TCP 代理模式:** 适合 SSH 连接内网机器、远程桌面访问等场景。 3. **UDP 代理模式:** 适合在非内网环境下使用内网 DNS,或通过 UDP 访问内网机器。 4. **HTTP 代理模式:** 适合在外网使用 HTTP 代理访问内网站点。 5. **SOCKS5 代理模式:** 适合搭建内网穿透 SS,轻松访问内网各种资源和设备。 配置过程也很简单,客户端连接后,在 Web 管理界面中配置对应的穿透服务即可,根据实际需求选择不同的代理模式和协议类型。 ### 写在最后 通过 nps 这款强大的内网穿透工具,我们可以轻松解决远程开发测试、内网服务访问、跨网络管理等难题,大大提升了开发和运维效率。 无论是进行微信开发调试,还是远程管理内网服务器,都能更加便捷高效地完成工作,告别烦人的网络限制! > GitHub 项目地址:https://github.com/ehang-io/nps
jaunt2005
2025年5月13日 16:43
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码