【发布时间】:2020-03-23 21:33:16
【问题描述】:
我在本地端口 8500 上设置了一个模拟服务器以进行测试,其行为类似于代理。我已经读到 chrome 将忽略来自 localhost 的那些请求的代理设置,并且需要添加 --proxy-bypass-list=<-loopback> 以禁用/绕过规则。它一直工作到今天。
我的配置: 系统:MacOs Catalina,10.15.3 浏览器:Chrome 版本 80.0.3987.149
启动 chrome 的参数是 --ignore-certificate-errors,--proxy-bypass-list="<-loopback>",--proxy-server=http://localhost:8500
我使用 selenium 进行自动化,基本 url 是 http://localhost:8080
运行后,我可以看到像cdn js文件一样的“外部”urls调用,字体文件实际上是通过端口8500上的代理服务器。但我找不到任何localhost调用
然后我将 baseUrl 更改为不是本地主机的测试环境之一,例如10.10.10.10:8080,我可以看到所有流量都通过代理,包括到10.10.10.10:8080的流量
我怀疑新的 chrome 版本违反了绕过规则,因为我今天早些时候有更新。
请帮忙!谢谢!
【问题讨论】:
标签: google-chrome proxy