如何让webclient连接thouhg socks5代理? [英] How to make webclient connect thouhg socks5 proxies?

查看:165
本文介绍了如何让webclient连接thouhg socks5代理?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因为标题说我希望我的webclient与socks5代理连接

So as the title says I want my webclient to connect with socks5 proxies

WebProxy wp = new WebProxy(socks5 proxy);
client1.Proxy = wp;
client1.DownloadString("someurl")

推荐答案

您好BataBo Jokviu,

Hi BataBo Jokviu,

感谢您发布此处。

对于您的问题,您可以尝试使用该代码下面。

For your question, you could try the code below.

//NameSpace: System.Net
using ( WebClient wc = new WebClient () )
{
  WebProxy wp = new WebProxy ( "Proxy server IP address: proxy server port" ), true );

  if (/*Proxy server does not authenticate*/)
  {
    wp.Credentials = CredentialCache.DefaultCredentials;
  }
  else
  {
    wp.Credentials = new NetworkCredential("UserName", "PassWord");
  }

  wc.Proxy = wp; //Designated agent
  wc.Encoding = System.Text.Encoding.Default;
  //wc.DownloadString(....)
  //wc.OpenWrite()
}

最诚挚的问候,

Wendy


这篇关于如何让webclient连接thouhg socks5代理?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆