当前主流内网穿透软件包括开源工具FRP、NPS、NSmartProxy,以及国产商业产品贝锐花生壳、nat123、快解析、Natapp等,适用于开发调试、远程访问等不同场景。
一、开源内网穿透工具:开发定制和专业技术员二相宜
1、 FRP
基于Go语言开发,支持TCP/UDP/HTTP/HTTPS协议,高性能反向代理,适合开发者自建服务。
2、 NPS
轻量级代理服务器,支持P2P通信和Web管理界面,适用于SSH、远程桌面等需求。
3、 NSmartProxy
.NET Core开发的异步穿透工具,MIT协议开源,适合Windows环境。
4、 linker
支持TCP/UDP打洞和虚拟组网,适用于异地局域网搭建。
5、ngrok
ngrok 是灵活的 API 网关,可在任何位置(公共或私有)实现即时、安全的连接;命令安装使用简单,网络安全稳定。
二、商业内网穿透方案:操作简单,适合所有无公网IP用户
1、nat123
国内老牌端口映射服务平台,支持内网映射和动态域名,完全自定义域名端口,改变端口转发数据和同端口点到点直连模式可选。
2、 贝锐花生壳
国内较早推出动态域名服务,集成于多品牌路由器,支持无公网IP的远程访问,适用于企业级场景。同时支持内网穿透,自动生成默认域名提供互联网访问。提供TLS加密和访问权限控制,安全性较高。
3、快解析
以前由天联产品升级而来,支持个人版本动态域名和企业版本内网穿透,操作简单,一键生成默认公 网地址,将内网IP端口发布出去。
4、 Natapp
专为微信/支付宝调试优化,提供免费隧道和SSL加密,适合开发者。
5、 节点小宝
采用P2P直连技术,穿透成功率高,适合敏感数据传输。
三、选择建议
开发测试有条件的:有公网主机和技术员优先考虑FRP、ngrok等开源工具自己创建部署内网穿透服务。
普通个人和企业远程办公:同时考虑便捷稳定性和成本控制的,可以选择nat123或快解析这样的稳定性和集成性更优。
四、 安全提示
不管什么内网穿透工具,都需要确保本地网络安全,只开放必须端口,定时了解查看本地服务器资源使用情况,应用本身内容合规,加强涉及帐号密码安全等。