内网穿透|FRP|NGROK|一步搞定

内网穿透从字面上来讲就是将本地的服务器映射到外网可访问安全

设想下服务器

若是有已知的公网服务器,那内网的本地服务就能够映射到外网了。

若是没有已知的公网服务器,那只能代理到外网的服务器访问便可。

ps: 公网服务器与可访问外网的服务器是有区别的。区别在于用户访问某宝服务,先是到公网服务器而后再转发的淘宝服务。因此可访问外网的服务器不等于公网服务器。

换句话说直接将服务器部署在与公网服务器相通的机器上不就能够了,我也是这样想的。因此就有生产环境与测试环境,其实内网穿透仍是存在安全隐患的,内网穿透大部分应用于测试环境,好比经常使用的微信相关开发。微信

最后咱们来聊聊FRP与NGROK测试

二者的原理都同样,经过解析过的域名作本地服务端口映射。

    Ngrok相对比较简单,只须要能访问外网的机器便可。可参考 http://ngrok.cc 里面有教程, 可是惟一不足的是免费分配的域名容易被微信限制,若是不是作微信相关的服务可忽略。

    接下来就是FRP,不单单须要能访问外网的机器,还须要一台公网服务器。若是须要作域名相关的测试,就须要申请域名解析到公网服务器。可参考 https://gofrp.org/ 里面有文档。强调下服务端必须部署在公网服务器上才行。我的感受功能也比Ngrok强大些,稳定些。
相关文章
相关标签/搜索