25
2021
06
10:14:26

【C#】.NET中设置代理服务器浏览网页的实现

目前很多种类的浏览器中都有代理服务器的设置,用户可以通过浏览器自定义更换自己的IP,实现在线代理翻(河蟹)墙浏览网页。

 

 

而在.NET中,亦可以通过调用API函数InternetSetOption来实现自定义代理IP的设置。。

 

首先引用System.Runtime.InteropServices名字空间:

using System.Runtime.InteropServices;

 

接着引入"wininet.dll"库文件,并定义IP代理设置方法:

View Code

 

调用NaviByProxy该方法,代理浏览网页:

复制代码
                if (lst.SelectedItems.Count > 0)
                {
                    //代理游览网站URL
                    NaviByProxy(
                        lst.SelectedItems[0].SubItems[0].Text, //选中的代理IP地址
                        lst.SelectedItems[0].SubItems[1].Text, //选中的代理IP的端口
                        textBox_url.Text.Trim()//url地址
                        );
                }
                else wbCnblog.Navigate(textBox_url.Text);
复制代码

 

实际效果:




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/1772.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: