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

时间:2012-02-14 16:04:03

标签: proxy ip php

长话短说,我想测试我的网站的反僵尸系统(“僵尸”这里指的是游戏玩家欺骗程序,而不是蜘蛛等。)

我使用PHP的CLI编写了自己的机器人。大多数情况下,我的网站能够检测到僵尸网络活动并阻止它。

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

那么,最重要的是,当我的PHP脚本连接到它时,是否可以隐藏/更改服务器看到的IP地址,如果是这样,我该怎么做? (我之前从未真正使用代理,因此我对它们知之甚少。)

3 个答案:

答案 0 :(得分:8)

你可以编写一个测试代码,它在脚本的最开头替换$ _SERVER ['REMOTE_ADDR']并做你喜欢的任何测试。

答案 1 :(得分:1)

不,IP是客户无法伪装的少数几件事之一。

答案 2 :(得分:0)

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