【问题标题】:Fiddler doesn't show HTTPS traffic from git bash clientFiddler 不显示来自 git bash 客户端的 HTTPS 流量
【发布时间】:2018-10-05 08:15:24
【问题描述】:

只是为了好玩,我设置了 Fiddler 来跟踪 HTTPS 流量,并将我的 git bash 客户端配置为使用 HTTPS 而不是 SSH。

我去了 Tools -> Telerik Fiddler Options -> HTTPS 并勾选了 Capture HTTPS ConnectsDecrypt HTTPS traffic并在下拉列表中选择from all processes...。尽管如此,Fiddler 并没有显示我的 git bash 客户端发送或接收的 HTTPs 流量。

为什么?我可以让它给我看吗?

【问题讨论】:

    标签: bash git fiddler git-bash


    【解决方案1】:

    两件事:

    1. 我忘记设置 Fiddler 的根证书并将其注册到我的机器和用户配置文件的证书存储中。通过这样的设置,Fiddler 会拦截到任何主机的 HTTPS 流量,甚至是 GitHub。

    2. 在我自己的机器上观察到一个对我自己的存储库的拦截请求后,我观察到 git bash 客户端确实向端点 https://api.github.com/user/subscriptions 的 GitHub API 发送了一个 HTTPS 请求,以检索用户的订阅,即列表作为预推送验证的一部分,用户有权提交的存储库。

      但是它不会通过 HTTPS 发送构成提交的实际位。我认为它通过原始 TCP 连接发送它们。

    我认为这是应该留下这个答案的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 1970-01-01
      相关资源
      最近更新 更多