多语言展示
当前在线:1850今日阅读:86今日分享:14

本机如何设置使用代理IP上网

本文介绍如何在本机设置代理IP上网,以及常的问题处理技巧。
工具/原料
1

HTTP代理工具

2

visual studio 2010

方法/步骤
1

选择需要上网的应用程序,本文的代理IP是基于浏览器而实现的,所以你先选择你使用的浏览器。这里面我选择了三个,常的浏览器。

2

批量导入代理IP,没有显示归属地和有效时间,只有api接入的才会有显示。

3

点击选择本次需要使用的浏览器。在下面录入需要打开的网页。

4

点击需要使用代理IP上网的对应行,就会打开浏览器,此时上网的使用的IP就是你本次点击的代理IP。

5

补充程序实现功能,通过注册表的代理IP设置来实现此功能!判断注册表代理IP开关private void mycheck()//通过读取注册表内"ProxyEnable"的值,确定程序启动时button1.text的值.        {            RegistryKey mykey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);            string myget = mykey.GetValue("ProxyEnable").ToString();            if (myget == "0")//确定当前状态是启用还是禁用.            {                this.label13.Text = "已关闭";            }            else            {                this.label13.Text = "已打开";            }        }

6

设置注册表的代理IP值,并打开注册表的代理IP开关private void ProxyOpen(string ProxyIP)        {            //ProxyIP=""182.000.000.000:000"";            RegistryKey mykey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);            string myget = mykey.GetValue("ProxyEnable").ToString();            if (myget == "0")            {                mykey.SetValue("ProxyEnable", 0x1);            }            mykey.SetValue("ProxyServer", ProxyIP);            this.label13.Text = "已打开";        }

7

关闭代理IP,同样也是通过程序操作注册表的方法来实现private void ProxyClose()        {            RegistryKey mykey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);            string myget = mykey.GetValue("ProxyEnable").ToString();            if (myget != "0")//确定当前状态是启用还是禁用.            {                mykey.SetValue("ProxyEnable", 0x0);                mykey.SetValue("ProxyServer", "");                this.label13.Text = "已关闭";            }        }

8

最后要说到的是,根据选择的浏览器设置需要打开的浏览器。这个必须手动选择,并且最好是基于IE内核的浏览器。

推荐信息