如何使用java为firefox设置代理?

时间:2015-02-05 05:42:47

标签: java linux squid

我正在尝试开发一个应用程序,它将ip地址作为输入,并将其设置为客户端firefox中的代理作为代理。这里的想法是,我试图通过java访问squid服务器?这样做有可能吗?提前致谢

2 个答案:

答案 0 :(得分:1)

您可以将Java应用程序配置为在代码中使用Charles或作为java可执行文件的命令行参数。

System.setProperty(“http.proxyHost”,“127.0.0.1”); System.setProperty(“http.proxyPort”,“8888”);

对于HTTPS也是如此。请注意,您可能还希望将Java配置为信任Charles的根证书(请参阅SSL代理)。

System.setProperty(“https.proxyHost”,“127.0.0.1”); System.setProperty(“https.proxyPort”,“8888”);

答案 1 :(得分:-1)

Firefox的代理设置存储在用户的prefs.js文件中

%APPDATA%\ Mozilla的\火狐\概况\ 7a3fd5zw.default \的prefs.js

这里7a3fd5zw是一个随机字符串。 有一些名为“network.proxy.http”和“network.proxy.http_port”的设置。

可能是,您可以尝试修改它们。