即使未选中“聚焦主机”,Charles仍然只显示来自一个主机的请求?

时间:2019-06-21 20:00:30

标签: charles-proxy

在Charles代理中,我有时安装了iOS模拟器的根证书,并在Focused Hosts中设置了http://localhost:8080,以减少混乱并仅查看来自本地主机的Web流量。

但是,为了撤消该操作,在 View> Focused Hosts ... 中,我未选中并删除了该条目:

enter image description here

问题在于,在Charles Proxy中,当我来自iOS模拟器时,我仍然只看到对localhost的请求:

enter image description here

我确实在代理菜单中启用了“ Mac OS代理”:

enter image description here

如果我在Chrome网络浏览器中转到其他域,即使我在浏览器中转到localhost:8080,也不会在Charles中看到任何请求。如果我在iPhone模拟器上的Safari应用程序中转到其他域,尽管我在模拟器上的Safari应用程序中浏览到localhost:8080,但仍看到请求,我也看不到任何显示。< / p>

简而言之,尽管我已经“重置”了焦点主机,但我似乎只能看到来自iOS模拟器对localhost:8080的请求,而不是来自我的Chrome浏览器或不同域的请求。如何让Charles Proxy看到其他请求?

1 个答案:

答案 0 :(得分:1)

显然,查看>重点关注的主机不是正确的菜单;我必须转到代理>记录设置>包含,然后取消选中localhost:8080

enter image description here

我还发现有必要在更改此设置后重新启动Charles。