Можно ли скрыть IP-адрес в PHP-соединении? - PullRequest
9 голосов
/ 14 февраля 2012

Короче говоря, я хочу протестировать анти-бот системы моего сайта (здесь "бот" относится к игрокам игры, изменяющим программам, а не к паукам и т. Д.).

Я написалмой собственный бот с использованием PHP CLI.В большинстве случаев мой сайт может обнаружить активность бота и заблокировать ее.

Однако мне нужно протестировать работу с динамическими IP-адресами, и поскольку у меня статический, это нелегкая задача, поскольку ямогу сказать.Есть и другие вещи, которые я хотел бы протестировать, используя несколько IP-адресов.

Итак, суть в том, можно ли скрыть / изменить IP-адрес, который видит сервер, когда к нему подключается мой PHP-скрипти если да, то как мне это сделать?(Я никогда раньше не использовал прокси-серверы, поэтому я мало о них знаю).

Ответы [ 3 ]

8 голосов
/ 14 февраля 2012

вы можете написать тестовый код, который заменит $ _SERVER ['REMOTE_ADDR'] в самом начале вашего скрипта, и выполнять любые тесты, которые вам нравятся.

1 голос
/ 14 февраля 2012

Нет, IP - это одна из немногих вещей, которые клиент не может замаскировать.

0 голосов
/ 14 февраля 2012

Вы определенно можете использовать прокси-серверы.Есть много открытых прокси-серверов, которые доступны, но они не являются надежными и медленными.Вы можете использовать платные прокси-решения, что-то вроде этого proxy.lc

...