本地ip被封的情况下使用需要验证的代理ip,要不就是无法连接到服务器,要不就是无法解析主机的uri,要不就是报需要验证,但是我用了webP.Credentials = new NetworkCredential("XX", "XXX");的啊,而且用户名和密码没有填反,也是正确的,这个是由于哈子原因嘞
代码:
ServicePointManager.Expect100Continue = false;
WebProxy webP = new WebProxy();
webP.Credentials = new NetworkCredential("XX", "XXX");//验证
webP.Address = new Uri("http://" + proxy);
request.UseDefaultCredentials = true;
request.Proxy = webP;
你先用你的浏览器试试看。代理服务器不行可能是它不是匿名代理,也就是代理服务器以x-forward-for的形式向你的目的服务器报告了你的来源ip。还有代理服务器本身有问题,联不通,无法支持https等。
是不是被识破了使用了代理?普通匿名,可以隐藏真实IP,但会改变我们的请求信息,服务器端有可能会认为使用了代理。一些可以检索ip的网页还是能够查到。
透明代理容易传送真实的IP地址很容易被查到。
另外一种就是高匿名的IP,也是我在用的IPIDEA有着丰富的全球IP地址资源,安全性很高。
如果使用的不是高匿名的ip很有可能目的服务器识别到了自己的ip,所以我们选择http时要选择高匿的。
使用IPIDEA访问网站,能够有效隐藏自身源IP地址,自始至终让对方认为你是一个新用户。而且优质服务商IP有专人定期维护,质量和稳定性很好。
如果您的本地IP被封锁,使用代理IP可以帮助您绕过此限制。代理IP是指在访问互联网时,数据包先通过代理服务器,再由代理服务器转发给目标网站的IP地址。因此,代理服务器的IP地址会被网站看做是您的IP地址,而不是被封锁的本地IP地址。
需要注意的是,使用代理IP可能会影响您的网络速度和安全性,因此需要选择可靠的代理服务提供商,并确保在使用代理时采取适当的安全措施。同时,使用代理IP也可能会违反网站的使用条款,因此需要谨慎使用。
另外,对于某些需要实名注册的网站,使用代理IP可能会导致注册失败或账号被封锁。在这种情况下,建议您使用您所在地的IP地址进行注册和登录。