设置IE代理-小程序

该博客介绍了如何通过C#代码操作Windows注册表来开启和关闭IE浏览器的代理设置,并提供了设置具体代理IP和端口的方法。用户可以通过点击按钮来打开配置窗口、开启或关闭代理,以及设置代理服务器的地址和端口号。
摘要由CSDN通过智能技术生成
   很多人都在为没有频繁的设置关闭代理而烦,我也是受害者之一,所以想了个办法,简单 不需要打开IE直接点击一下就可以了~
    
 
上面页面就是设置设置的页面,下面来说说是怎么做的吧~


        private void btnOpen_Click(object sender, EventArgs e)
        {

            Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);

            //设置代理可用
            rk.SetValue("ProxyEnable", 1);
            rk.Close();
            MessageBox.Show("打开成功!!!");
        }

            private void btnManager_Click(object sender, EventArgs e)

### 回答1: 可以使用Java的System类中的getProperty方法获取代理配置信息,再使用正则表达式匹配出忽略地址列表。 具体实现如下: ```java String proxyHost = System.getProperty("http.proxyHost"); // 获取代理服务器地址 String proxyPort = System.getProperty("http.proxyPort"); // 获取代理服务器端口 String proxyIgnoreList = System.getProperty("http.nonProxyHosts"); // 获取忽略地址列表 // 使用正则表达式匹配出忽略地址列表中的地址 Pattern pattern = Pattern.compile("[^,]+"); Matcher matcher = pattern.matcher(proxyIgnoreList); while (matcher.find()) { String ignoreAddress = matcher.group().trim(); System.out.println(ignoreAddress); } ``` 其中,忽略地址列表的格式为逗号分隔的地址列表,例如:localhost|127.0.0.1,表示忽略本地地址和127.0.0.1地址。使用正则表达式[^,]+可以匹配出逗号分隔的每个地址。 ### 回答2: 在Java中,可以通过使用System类中的getProperty()方法,并传入名为“http.nonProxyHosts”或“https.nonProxyHosts”的参数,来获取Internet Explorer(IE)代理配置中已经配置的忽略地址列表。 这些属性分别对应于HTTP和HTTPS请求的忽略主机列表。非代理主机是指在访问Internet时无需通过代理服务器的主机。在IE的代理配置中,用户可以通过指定非代理主机来避免通过代理服务器发送请求。 以下是获取IE代理配置中已配置的忽略地址列表的示例代码: ```java String nonProxyHosts = System.getProperty("http.nonProxyHosts"); System.out.println("HTTP Non Proxy Hosts: " + nonProxyHosts); String nonProxyHostsHTTPS = System.getProperty("https.nonProxyHosts"); System.out.println("HTTPS Non Proxy Hosts: " + nonProxyHostsHTTPS); ``` 此代码段中,首先通过调用getProperty()方法,传入参数“http.nonProxyHosts”来获取HTTP请求的忽略地址列表。然后,通过调用getProperty()方法,传入参数“https.nonProxyHosts”来获取HTTPS请求的忽略地址列表。最后,通过打印输出来显示这些列表的内容。 需要注意的是,获取IE代理配置中的忽略地址列表前提是程序使用了IE代理配置。如果程序使用了自定义代理配置或没有使用代理,那么这些属性将返回null或空字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值