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

2026-02-18 16:04:31

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

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

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

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

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

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

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

4、点击需要使用代理IP上网的对应行,就会打开浏览器,此时上网的使用的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内核的浏览器。

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

猜你喜欢