2

我正在尝试代理我的请求,但似乎代理设置被忽略了。我正在使用以下代码:

var req = (HttpWebRequest)WebRequest.Create("http://whatsmyip.net/");
req.Proxy = new WebProxy("195.128.253.243", 8080) { BypassProxyOnLocal = false };
req.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);
var html = new StreamReader(req.GetResponse().GetResponseStream()).ReadToEnd();

代理只是来自这里的随机免费代理。结果总是包含我的真实 ip 而不是代理 ip。

当我使用hidemyass或其他替代方法浏览该网站时,ip 会按预期更改。

任何人都知道我做错了什么?

4

1 回答 1

0

我刚刚尝试了您的代码(没有 HttpWebRequest 演员)从我的本地 tor 服务器反弹,它按预期工作。您是否直接在 IE 中尝试过代理?

于 2013-03-27T11:27:23.710 回答