所以我一直在玩一些代码,查看MSDN并试图弄清楚如何在WebClient
类中使用Socks5代理。
根据我的理解,你不能在WebClient类中使用Socks5代理,但是我读到的信息是从C# 4.0
回来的,我不确定事情是否已经改变了C# 7.0
我有什么选择?在进行网络请求时如何使用Socks5代理?
这可以防止超时,它是一个socks4代理。
WebClient client = new WebClient();
client.Proxy = new WebProxy("109.197.26.224:39880");
var content = client.DownloadString(new Uri("http://cmyip.org"));