我已经使用Charles多年了,没有问题,但是在休息几天后,Charles停止响应本地主机的请求。所有其他请求都有效,但是与localhost有关的都是吐司。
我已经看到答案说明我可以使用localhost.charlesproxy.com,但这意味着更改许多配置文件并且不必记住“哦,是的,我不能再使用localhost:3000了,我必须立即使用localhost.charlesproxy.com:3000”。不是世界的尽头,但是有点烦人。
我已经调查了Internet Options -> Connections -> LAN Settings -> Proxy Server - Advanced
,似乎没有什么异常。
我禁用了防火墙
确保已允许Charles通过防火墙进行通信(即使已禁用)
我已经多次卸载/重新安装Charles,并删除了C:\Users\[USER]\AppData\Roaming\Charles
中的应用程序设置,但是Charles仍然不喜欢本地主机请求...另一方面,Fiddler可以处理本地主机请求,但是使用Charles和它的UI使我更加自在。
最后一件事,可能不值得一提,但是我注意到Charles不再列出/sandman
请求。 Fiddler可以,但是Google进行的快速而粗略的搜索没有提供有关该请求的内容或是否重要的任何详细信息。但是我以为我会提到它,因为它确实让我脱颖而出...
是的,有没有人知道我还能在哪里寻找使Charles重新开始的机会?如果我不能每天使用Charles,我的心中会有一个花瓶形的小孔...
答案 0 :(得分:0)
我也一直在为此苦苦挣扎,可能也是在同一时间发生的。我将使用发现的更多内容来更新此答案,但现在我已经找到了Firefox修复程序:
在about:config中将network.proxy.allow_hijacking_localhost
设置为true
我怀疑所有主流浏览器都同时发布了修改。
参考