类 WindowsProxyHelper

java.lang.Object
cool.scx.common.util.WindowsProxyHelper

public final class WindowsProxyHelper extends Object
设置 windows 系统的代理
版本:
0.0.1
作者:
scx567888
另请参阅:
  • 字段详细资料

  • 构造器详细资料

    • WindowsProxyHelper

      public WindowsProxyHelper()
  • 方法详细资料

    • getInternetSettingsValues

      public static Map<String,Object> getInternetSettingsValues()
      获取代理配置信息
      返回:
      代理配置信息
    • getProxyEnableOrNull

      public static Boolean getProxyEnableOrNull()
    • getProxyEnable

      public static Boolean getProxyEnable()
    • setProxyEnabled

      public static void setProxyEnabled(boolean enable)
    • enableProxy

      public static void enableProxy()
      开启 代理
    • disableProxy

      public static void disableProxy()
      关闭 代理设置
    • getProxyServerOrNull

      public static String getProxyServerOrNull()
    • getProxyServer

      public static String getProxyServer()
    • setProxyServer

      public static void setProxyServer(int port)
      设置代理服务器 (主机默认为本机)
      参数:
      port - 端口
    • setProxyServer

      public static void setProxyServer(String host)
      设置代理服务器
      参数:
      host - 主机
    • clearProxyServer

      public static void clearProxyServer()
      清空 代理设置
    • getProxyOverrideOrNull

      public static String[] getProxyOverrideOrNull()
    • getProxyOverride

      public static String[] getProxyOverride()
    • setProxyOverride

      public static void setProxyOverride(String... list)
      设置绕过代理的 主机 列表
    • clearProxyOverride

      public static void clearProxyOverride()
      清空 代理设置
    • getProxyInfo

      public static WindowsProxyHelper.ProxyInfo getProxyInfo()
    • getProxyInfoOrNull

      public static WindowsProxyHelper.ProxyInfo getProxyInfoOrNull()
    • setProxy

      public static void setProxy(WindowsProxyHelper.ProxyInfo proxyInfo)