C#代理/ IP欺骗HttpWebRequest

时间:2015-08-28 14:10:24

标签: c# .net httpwebrequest http-proxy

我搜索了类似的问题,但没有找到任何答案.. 很多时候在制作HttpWebRequests ..网站阻止IP地址.. 任何人都可以通过.NET Web Requests中的IP Spoofing / Proxy方法进行..

如果无法更改IP地址..那么在Web请求中集成Proxy的方法..我是否需要代理服务器?我是个菜鸟......所以我真的不知道该怎么做......

在代码示例中......我发现...人们通常会做这件事.. request.Proxy = new WebProxy(" 192.168.1.200",8080);

这两个参数表示什么? bcz我得到""无法连接到远程服务器""

EDIT :: 我如何实现SOCKS或任何其他代理..任何可以使用的库.. ??

1 个答案:

答案 0 :(得分:2)

首先,请使用System.Net.WebClient ...

您的问题示例:

var wc = new WebClient();
// Want a proxy?
wc.Proxy = new WebProxy("*proxy-host*", *proxy-port(int)*);
var downloadedContent = wc.DownloadString("url");

确保代理在线并且是 HTTP代理,而不是HTTPS而不是SOCKS代理,您可以连接到它! 有关代理列表,请查看此处:HideMyAss

WebProxy构造函数参考:here