我正在尝试代理我的请求,但似乎代理设置被忽略了。我正在使用以下代码:
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 会按预期更改。
任何人都知道我做错了什么?