我无法拦截Chrome version 73.0.3683.86
对我的本地主机站点的请求。
http://127.0.0.3:80
的IIS上运行127.0.0.1:8080
上的一个打开“拦截”功能并在Chrome
浏览器中重新加载页面时,Burp不会“捕获”任何请求,本地站点将被加载,只有外部请求会被拦截,例如从CDN加载外部脚本。 / p>
此外,在“代理”>“ HTTP历史记录”下,仅存在对外部站点的请求,并且未记录对http://127.0.0.3:80
的所有请求。
当我通过Internet Explorer 11
重新加载同一页面时,最初的GET
请求被Burp拦截,与预期的一样。同样,“代理”>“ HTTP历史记录”显示了对本地站点http://127.0.0.3:80
Chrome
有什么问题?谢谢!
答案 0 :(得分:1)
您可以通过在/ etc / hosts文件中添加如下所示的条目来解决此问题
127.0.0.1 localhost
127.0.0.1 somehostname
现在打p会拦截来自somehostname
的请求
答案 1 :(得分:0)
您使用的是哪个版本的Chrome?
您是否尝试过使用FoxyProxy Chrome扩展程序?
作为一种解决方法,您可以修改计算机上的主机文件。
答案 2 :(得分:0)
答案 3 :(得分:0)
我从Opera 58.0升级到60.0时遇到了同样的问题。我认为这与Chrome有关,因为我在所有其他Chrome浏览器中也都经历过。 Opera 58使用Chrome 71.0.3578.98。 Opera 60使用Chrome 73.0.3683.103版本。这些版本之间在Chrome中肯定进行了某些更新,导致发生此问题。
答案 4 :(得分:0)
您必须减去Chrome(https://chromium.googlesource.com/chromium/src/+/master/net/docs/proxy.md#Implicit-bypass-rules)中定义的隐式绕过规则
对某些主机的请求将不会通过代理发送,并且会 而是直接发送。
我们称这些为隐式绕过规则。隐式绕过规则 匹配其主机部分为localhost名称或 链接本地IP文字。本质上它匹配:
本地主机
*。localhost [:: 1]
127.0.0.1/8
169.254 / 16
[FE80 ::] / 10
而常规的绕过规则会指示浏览器有关哪些网址 不应使用代理,“减去隐含规则”则相反 效果,并告诉浏览器改为使用代理。
为了能够通过回送接口进行代理,您必须添加条目
<-环回>
您不想为其代理的主机列表中的。确实有点令人困惑。
答案 5 :(得分:0)
确保您尚未启用袜子代理选项,这也是我所发生的,当我禁用袜子代理选项时,我找到了解决方案,只需确保将其禁用即可! 例: