Lanproxy:把局域网服务暴露到公网的内网穿透工具

发布时间:2026/7/5 4:49:48
Lanproxy:把局域网服务暴露到公网的内网穿透工具 文章目录Lanproxy把局域网服务暴露到公网的内网穿透工具开源版和升级版的区别部署流程实际使用感受Lanproxy把局域网服务暴露到公网的内网穿透工具做开发的人应该都遇到过这种场景本地跑着一个服务想让外部访问但你在家里或者公司内网外面根本连不进来。Lanproxy 就是解决这个问题的它是一个内网穿透工具能把局域网里的电脑、服务器代理到公网上支持 TCP 流量转发覆盖 SSH、远程桌面、本地网站、支付接口调试这些常见需求。市面上类似的服务不少花生壳、TeamViewer、GoToMyCloud 都能用。但这些工具要么收费要么有限制而且数据包要经过第三方服务器安全性是个问题。Lanproxy 的好处在于你可以自己部署服务端数据不经过别人手里完全掌控在自己这里。开源版和升级版的区别Lanproxy 有两个版本。开源免费版功能够用能做基础的内网穿透支持 TCP 转发一个 server 可以同时连多个客户端。配置数据存在本地文件里通过 Web 界面管理操作比较直观。个人升级版在此基础上加了不少东西。穿透性能更强官方说能同时支持数万连接。界面重新做了部署只需要 Java 加 MySQL。比较实用的几个功能自定义域名绑定。不用再记 IP 加端口直接用域名访问穿透的服务。还支持自动申请和续期 SSL 证书不用手动折腾 HTTPS。多协议代理。支持 HTTP、HTTPS、SOCKS5 几种模式可以通过客户端的网络代理上网实现从家里访问公司内网资源。多用户支持。一个 server 可以给多个人用各自管理自己的穿透配置。部署流程开源版的部署不复杂。服务端需要 Java 环境下载发布包后修改 conf 目录下的 config.properties配置绑定地址、通信端口、SSL 参数和 Web 管理后台的账号密码。启动后访问 8090 端口就能进入管理界面在上面添加客户端和配置代理规则。客户端有 Java 版和 Go 版两种选择。Java 版需要装 Java 1.7 以上环境Linux 和 Mac 运行 startup.shWindows 运行 startup.bat。Go 版更轻量不需要 Java下载对应平台的二进制文件直接运行命令行传入 server 地址、端口和客户端密钥就行。Go 客户端源码和发布包都放在单独的仓库里支持 Mac、Linux、Windows 的 64 位系统。连接方式分普通端口和 SSL 端口两种区别就是加不加-ssl true参数。实际使用感受配置 Web 管理界面做得还行添加客户端、创建代理规则、查看连接状态这些基本操作都有。一个 server 管理多个客户端每个客户端对应一个内网服务逻辑清晰。跟 http-proxy-server 那个项目配合使用可以实现代理上网的功能。不过开源版在端口复用上有局限80 和 443 这种常用端口只能给一个服务用有这个需求的话得上升级版。Star 数五千多在内网穿透这个领域算活跃项目。如果你只是偶尔需要穿透调试开源版够用。如果是长期跑服务、需要域名和证书管理升级版省心一些。透调试开源版够用。如果是长期跑服务、需要域名和证书管理升级版省心一些。