我对每个IP都有页面浏览量配额的目标网站使用curl,例如每个IP每天5000页面浏览量。现在我试图通过切换IP地址来获得更多。
我使用一些代理IP地址每月10美元。所以我通过CURLOPT_PROXY选项将它们添加到PHP curl中,但不知何故,目标站点仍然能够检测到我的原始IP,并且没有为代理IP提供新的配额。
我尝试使用代理来卷曲其他网站并且它正常工作。
为什么即使我在PHP中使用带curl的代理,目标站点也能够检测到我的原始IP?如何让我的原始IP完全隐藏在这个意义上?
当我通过代理浏览网站时,情况似乎也是这样,但不知何故,他们仍能检测到我的本地计算机IP地址。
为什么会这样?有没有什么东西不可能通过HTTP隐藏IP?
答案 0 :(得分:1)
有不同类型的代理:
所以你肯定使用透明代理。
要测试它,你可以简单地说:
1)创建这个"虚拟"您网站上的页面:
<?php
mail('your@email.com', 'Proxy', print_r($_SERVER, true));
2)&#34;卷曲&#34;
3)检查电子邮件中收到的http header values。
答案 1 :(得分:0)
代理可能会设置http-header X-Forwarded-For,目标网站也知道这一点。
必须在代理中禁用此功能。