Firefox 在常规的代理主机过滤规则之前有一道回环保护检查。从 No proxy for 中移除 localhost 和 127.0.0.1 并不会停用那道独立的检查。

若要有意捕获本地开发流量,请配置代理和相关的例外条目,然后打开 about:config 并设置:

network.proxy.allow_hijacking_localhost = true

该首选项允许回环主机进入常规的代理选择策略。显式匹配的例外或 PAC 返回的 DIRECT 结果仍可能选择直连路由。

这改变的是浏览器能否将该目标经中间人发送出去。它并不会让本地 Web 应用可以从另一台机器上的代理访问:该代理的 localhost 指的是代理所在的那台机器。

请使用为开发任务所预期的代理与目标配置,并在不再需要该例外时恢复该首选项。此设置不会选择代理端点,也不会修复不可用的监听器。

相关文章