Proxy 是否可以在PHP连接中隐藏IP地址?

Proxy 是否可以在PHP连接中隐藏IP地址?,proxy,ip,php,Proxy,Ip,Php,长话短说,我想测试我的网站的反机器人系统(“机器人”在这里指的是游戏玩家用程序作弊,而不是蜘蛛等) 我已经使用PHP的CLI编写了自己的bot。大多数情况下,我的站点能够检测并阻止bot活动 然而,我需要测试处理动态IP,因为我有一个静态IP,就我所知,这不是一件容易的任务。我还希望能够测试涉及多个IP的其他东西 所以,底线是,当我的PHP脚本连接到服务器时,是否可以隐藏/更改服务器看到的IP地址,如果可以,我该如何做?(我以前从未真正使用过代理,所以我对它们不太了解)。不,IP是客户端无法掩饰

长话短说,我想测试我的网站的反机器人系统(“机器人”在这里指的是游戏玩家用程序作弊,而不是蜘蛛等)

我已经使用PHP的CLI编写了自己的bot。大多数情况下,我的站点能够检测并阻止bot活动

然而,我需要测试处理动态IP,因为我有一个静态IP,就我所知,这不是一件容易的任务。我还希望能够测试涉及多个IP的其他东西


所以,底线是,当我的PHP脚本连接到服务器时,是否可以隐藏/更改服务器看到的IP地址,如果可以,我该如何做?(我以前从未真正使用过代理,所以我对它们不太了解)。

不,IP是客户端无法掩饰的少数事情之一。

您可以编写一个测试代码,在脚本的一开始就替换$\u SERVER['REMOTE\u ADDR',并执行任何您喜欢的测试

您绝对可以使用代理服务器。有许多可用的开放式代理服务器,但这些服务器不可靠且速度较慢。你可以使用付费代理解决方案,比如这个proxy.lc

你可以使用付费代理解决方案,比如下面的投票这是一个有趣的问题+1@Stewie任何shh连接都可以通过隧道连接到socks,无需“付费”解决方案+1我与@tomexsans合作。如果你要投否决票,不要成为一个匿名的巨魔。至少把你的手柄放在上面,并在评论中解释你的逻辑。只有当你告诉冒犯的一方你为什么这样做,以及你认为他们将来如何避免这样做时,谴责才有效。我同意@tomexsans和@rdlowrey的观点。请举出理由。。这是一个很好的问题?不是真的。你可以使用代理服务器来路由请求CA:如果你对接收到关于伪装的任何信息都不感兴趣(因此在DOS攻击中使用IP欺骗等),你可以伪装IP。引用用户的话:“那么,底线是,当我的PHP脚本连接到服务器时,是否可以隐藏/更改服务器看到的IP地址”隐藏/更改~=伪装不是itProxy可以被视为伪装,定义3。“用于隐藏的设备或策略”很酷的黑客,你可以按随机地理位置获取ip地址列表并随机设置。这绝对是一个比试图搞乱代理(代理似乎无法实现问题的目标)要好得多的解决方案。