【问题标题】:Setting system-wide/global proxy in java在java中设置系统范围/全局代理
【发布时间】:2013-12-17 14:59:16
【问题描述】:

我目前正在使用 Java 开发本地代理服务器,现在为了防止用户进行任何工作,我想使用我的代码将系统范围的代理设置设置为本地代理服务器。

我试过用;

System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "10001");

System.setProperty("proxySet", "true");

但如果我是正确的,这些只是 JVM 的设置?

如何实现设置系统范围的代理?

【问题讨论】:

    标签: java proxy


    【解决方案1】:

    每个平台的解决方案都不同,我目前只在 Windows 和 OSX 上实现了代理设置。

    • 在OSX上修改preferences.plist文件,这个文件位于

    /Library/Preferences/SystemConfiguration/preferences.plist

    • 在Windows上修改注册表,编辑如下路径

    软件\Microsoft\Windows\CurrentVersion\Internet 设置

    【讨论】:

    猜你喜欢
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2010-10-07
    • 2012-09-01
    • 2016-01-27
    • 1970-01-01
    相关资源
    最近更新 更多