×

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

hqy hqy 发表于2021-06-25 10:14:26 浏览1654 评论0

抢沙发发表评论

目前很多种类的浏览器中都有代理服务器的设置,用户可以通过浏览器自定义更换自己的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);
复制代码

 

实际效果:


 您阅读本篇文章共花了: 

打赏

本文链接:https://kinber.cn/post/1772.html 转载需授权!

分享到:


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

image.png

群贤毕至

访客