内网穿透的神器:FRP

关于内网穿透,在ngrok相关文章里已详细说明。然而除了ngrok这个“重量级”选手,还有一个貌似更受欢迎的“轻量级”选手:FRP。作者项目在此

星星数看得出来有多受欢迎

运行原理而言FRP和ngrok是很相似的,然而FRP的配置比ngrok简单了不少,客户端和服务端是通用的文件(ngrok是需要自行编译的),作者也贴心的发布了不同操作系统平台对应的版本,杂交——linux运行服务端,windows运行客户端——也是没问题的。方便的背后就是,安全性逊色于ngrok,不过作者本人目前为止也这样说

frp 仍然处于前期开发阶段,未经充分测试与验证,不推荐用于生产环境。”

以下是作者在说明文档里对FRP用途的概括(是否与ngrok几分相似)

利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

类似于ngrok,FRP也是可以通过简单的建站和后台去提供第三方服务,比如提供二级域名给其他人用来做自己的网站(看上去有点像半个虚拟主机服务商了)。比如这位

免费,好样的

发表评论