【发布时间】:2019-09-01 03:38:59
【问题描述】:
我无法拦截Chrome version 73.0.3683.86 向我的本地主机站点发出的请求。
- 本地主机站点正在
http://127.0.0.3:80上的 IIS 上运行 - Burp 代理列表是
127.0.0.1:8080上的默认值之一 - 拦截规则也是默认规则
- 在我的 LAN 设置中,“绕过本地地址的代理服务器”未启用
当拦截打开并且我在Chrome 浏览器中重新加载页面时,Burp 没有“捕获”任何请求,我的本地站点加载并且仅拦截外部请求,例如从 CDN 加载外部脚本。
同样在“代理”>“HTTP历史”下,只有对外部站点的请求,对http://127.0.0.3:80的所有请求都不会被记录。
当我通过 Internet Explorer 11 重新加载同一页面时,初始 GET 请求被 Burp 拦截,正如预期的那样。此外“代理”>“HTTP 历史记录”显示对本地站点 http://127.0.0.3:80 的所有请求
Chrome 有什么问题?谢谢!
【问题讨论】:
-
我在 Chromium 72 中也看到了这种行为。在最近的 0day 之后从 67 更新,并且使用本地测试应用程序的单元测试开始在 Chromium 上失败。也有一些远程测试应用程序,并且那些通过没有问题。使用 Firefox,所有测试仍然通过。
-
@Stephen Roebuck 感谢分享,因此无论设置如何,似乎 Chrome 都会绕过本地请求的代理。
-
这里有同样的问题。我正在运行 Chrome 72.0.3626.121。火狐没问题。无论我使用为 127.0.0.1:8080(或任何其他端口)或 ProxySwitchy 设置的系统代理,Chrome 都会拦截除 localhost 之外的任何内容。这对我来说是在过去两周内开始的。
标签: google-chrome internet-explorer localhost burp