据此,本地主机默认不转发到代理:http : //kb.mozillazine.org/Network.proxy.no_proxies_on
我的问题是:如何删除 localhost 作为例外?
我在 Firefox 中的代理选项中的“无代理”字段已经是空的,但是 localhost 没有被转发到代理。
about:config 中的 network.proxy.no_proxies_on 也已经是空的。
我试图开始工作的特定场景:
我有两台 Windows 10 机器:代理服务器 A 和客户端 B
服务器 A 正在运行 bitvise ssh 服务器。客户端 B 通过 Putty 作为socks 5 代理连接到它。服务器 A 有一个在 localhost:9001 上运行的本地 Web 服务器,我想从客户端 B 在 Firefox 中访问它。
Con*_*nor 19
除了从 No Proxy For 框中删除 localhost 和 127.0.0.1 之外,您还必须更改其他设置。设置network.proxy.allow_hijacking_localhost要true在about:config。
这是最近改变的。来源:https : //bugzilla.mozilla.org/show_bug.cgi?id=1535581
小智 4
我在 Arquillian 测试中遇到了同样的问题。
我只是改变了这个首选项:
network.proxy.allow_hijacking_localhost", true
Run Code Online (Sandbox Code Playgroud)
我的代码:
FirefoxOptions options = new FirefoxOptions();
options.setProxy(seleniumProxy);
options.addPreference("network.proxy.allow_hijacking_localhost", true);
WebDriver driver = new FirefoxDriver(geckoservice, options);
Run Code Online (Sandbox Code Playgroud)
(geckoserviceFirefox 48 及以上版本需要,请参阅https://www.seleniumhq.org/docs/04_webdriver_advanced.jsp)
编辑:我使用 Firefox 开发者版本 69。
| 归档时间: |
|
| 查看次数: |
7314 次 |
| 最近记录: |