在抓包的时候,有时候会遇到很多的tunnel to,图标是一把锁的形状,使用的方法是Connect,如下图:

在某主的CSDN博客中,查到的资料如下:

connect是为了建立http tunnel,connect是http众多方法中的其中一种,它跟post、get、put、options方法是并列的。但是它的使用场景很特殊。只有在受限制的网络环境中(防火墙、NAT、代理器)并且是https通信时,客户端使用http connect请求代理服务器,代理服务器使用connect方法与目标服务器建立http tunnel,通道建立后,客户端与服务器进行通信,代理服务器就像透明一样,只是接收、转发tcp stream。
为什么要建立http tunnel呢?
这是因为,网络环境受限,客户端无法直接访问某些网络,所以只能通过代理服务器访问网络,然后,将内容转发给客户端,从宏观上看,客户端与服务器端就像建立了一条隧道一样。
但是由于http tunnnel可控性不强,所以,服务器通常会限制”可connect的端口”(一般只开放SSL的443端口)

那么为什么fiddler抓包时,出现大量connect连接?
因为fiddler是代理,访问百度网页(使用了https协议),满足了使用connect条件,所以客户端会使用connect方法与目标服务器建立http tunnel,一旦connection建立完成,后续fiddler会转发、接收所有的tcp stream。

“`
所以如上图所示,访问https://www.baidu.com 之前出现了tunnel to www.baidu.com:443

当然,并不是所有的受限网络(restricted network),https通信时,都会使用connect建立http tunnel,如果目标服务器限制connect方法,那么就会使用其它方法来建立通道(post/get);如果服务器不支持http tunnel,那么就需要安装http tunnel server端的程序,客户端不支持http tunnel,那么客户端就需要安装http tunnel client程序;http tunnel程序包含两部分,server端程序和client端程序;

如果你看着tunnel to不习惯的话,可以将其隐藏掉,Rules->Hide Connects

fiddler抓包时候的 tunnel to是什么意思相关推荐

  1. IOS 苹果手机fiddler抓包时出现了tunnel to 443 解决方案,亲测有效

    IOS 苹果手机fiddler抓包时出现了tunnel to 443 解决方案,亲测有效 参考文章: (1)IOS 苹果手机fiddler抓包时出现了tunnel to 443 解决方案,亲测有效 ( ...

  2. FIDDLER抓包出现tunnel to

    如图,使用fiddler抓包谷歌浏览器,访问百度时总是出现这样的提示,我百度了很多,大部分都是在讲证书的问题,让卸载重新安装过,但是都不行! 后面经过一天一夜的探索,终于搞定了,老母亲的眼泪哗啦啦的流 ...

  3. Fiddler抓包使用教程-会话图标

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72933882 本文出自[赵彦军的博客] 使用fiddler抓包时,会看到左侧按照顺 ...

  4. Fiddler抓包使用教程-过滤

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72929800 本文出自[赵彦军的博客] Fiddler抓包可以完成我们移动开发者的 ...

  5. fiddler抓包常用功能

    Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统, ...

  6. Android 7.0+模拟器Fiddler抓包详细教程

    [前言] 众所周知,假如设备是android 7.0+的系统同时应用设置targetSdkVersion >= 24的话,那么应用默认是不信任安装的Fiddler用户证书的,所以你就没法抓到应用 ...

  7. fiddler抓包,Iphone 设置代理后,app和其他任何东西都不能上网的解决方案

    [Fiddler] 背景: 同样的操作步骤,设置Android和ios设备的代理,以连接fiddler,但是ios设备始终提示没有网络,刷新百度等都提示没有网络 1. 电脑端下载fiddler并配置各 ...

  8. Fiddler抓包指南:结合Proxifier工具

    本文介绍如何使用Fiddler抓取HTTP和HTTPS协议的包,同时还介绍了如何结合Proxifier工具来处理Filddler无法抓取到包的情况. 一.HTTP基本抓包 Fiddler官网下载安装: ...

  9. Fiddler抓包工具总结(转)

    序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的 ...

  10. 如何使用Fiddler抓包操作?

    目前微信公众号和小程序应用越来越多,那么我们如何对二者进行抓包进而在测试中更加准确的定位问题呢?目前通常有三种解决方案,在这里我会一一道来. 备注:本文的阅读前提是读者能够使用Fiddler进行基础的 ...

最新文章

  1. 读完这45篇论文,“没人比我更懂AI了”
  2. FPGA设计心得(13)aurora的线速率及其用户时钟之间的关系?
  3. js自定义类,混合的构造函数/原型方式
  4. 高德地图 android 调用 amap.clear()后定位蓝点消失 如何重新显示定位
  5. 二维与三维之间的桥梁——点云
  6. oracle 11g(四)给oracle添加为系统服务(脚本)
  7. js学习 字符串常用方法
  8. spark学习-58-Spark的EventLoggingListener
  9. layUI数据表格可编辑扩展下拉框
  10. 大数据架构由哪些模块组成
  11. -XX:HandlePromotionFailure: 是否设置空间分配担保【了解】
  12. Arm云游戏及虚拟化技术沙龙,Arm中国,NVIDIA,腾讯及百度等为你分享超强技术干货
  13. 计算机科学ppt模板,计算机科学与技术ppt模板
  14. 如何更改ElementUI组件的图标大小以及标签属性
  15. 使用Python实现通过doi下载文献pdf
  16. 使用Python合并excel表格的两列
  17. “爆炸图“ArcGIS中制作一张好看的爆炸分析图(附练习数据)
  18. pycharm远程操作linux进行开发
  19. 小程序开发--地区选择四级联动(选择省,市,县,镇)
  20. 什么真无线蓝牙耳机值得入手?蓝牙耳机全方位挑选攻略

热门文章

  1. Javascript MS题蓄力:
  2. 问题:you-get能下载百度网盘的资源吗?
  3. 如何把团队带成一盘散沙?
  4. 网站在线客服系统源码|在线客服代码下载 (2021最新版)
  5. 安装odoo小程序商城模块报错 KeyError: u'oejia_weshop'
  6. openwrt 中 WiFi探针的三种实现办法
  7. 上半年要写的博客文章26
  8. 运放TL08系列,功放LM386,8欧姆的扬声器
  9. linux去重复程序,linux常用命令合集
  10. SpringBoot基础学习之整合Swagger框架(下篇)