所谓内网穿透

image.png

本地服务器是运行的本地服务,需要被外网访问的,比如微信公众号调试。
这个原理呢,公网的代理服务器自然是不必说的,如果没有认证,加密,那是所有人都可以访问的。

代理客户端和代理服务器实现通信。

  1. 某主机发起请求test.com/test,test.com域名解析到这个代理服务器ip。
  2. 代理服务器向代理客户端请求/test资源
  3. 代理客户端向本地服务器请求/test资源
  4. 本地服务器响应
  5. 代理客户端响应
  6. 代理服务器响应
  7. 某主机接收到请求的资源

类比一下ngrok,代理客户端就是ngrok的客户端,代理服务器就是ngrok的服务器。

这个搞懂了,想通了就简单了,果然还是会了不难,难了不会啊,我理解的是这样的。

其实现在看来,qq聊天这样的通信,和这个道理有点相似,缺少的只是本地服务器到代理客户端的这个过程。所以,没什么穿透啊,只要主机可以访问外网,那么外网也是可以访问主机的啊。这个代理客户端就是木马啊。旋转的木马。
凝视深渊,深渊必将回以凝视。

参考:搭建ngrok服务器

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,187评论 19赞 139
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,815评论 6赞 152
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 33,138评论 24赞 1,003
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,258评论 18赞 399
  • 10月1日,今天是星期天,今天我们在去额济纳旗的路上。 早上醒来时,我们已经到了银川。经过一番休整,我们再次起航,...
    山榛隰苓阅读 341评论 1赞 0

友情链接更多精彩内容