Я пытаюсь ограничить трафик на мой сайт, чтобы люди, пытающиеся отсканировать большие объемы данных, через некоторое время были заблокированы. Я должен сделать это на основе IP-адресов входящих запросов. Я полагаю, что у меня написана функциональность ограничения IP, но я нахожусь в тупике, как я могу проверить это. Мне нужно много раз менять свой IP-адрес, чтобы имитировать действительный трафик. Мне также нужно протестировать> 20 разных IP-адресов, поэтому прокси-решение для каждого из них не будет работать для меня.
Я тестирую код на своем локальном компьютере (на котором запущена Ubuntu), чтобы я мог изменить настройки сервера (Apache), если мне нужно для этого теста.
Я нахожусь в корпоративной сети, поэтому я не могу изменить настройки MAC-адреса / ARP, чтобы «переназначить» новый IP-адрес. Я надеялся на что-то вроде локального хоста, меняющего тип IP, поэтому я мог воспользоваться тем, что сервер и клиент были одной и той же машиной.
Кроме того, я пытался избежать изменения кода до его развертывания на рабочих серверах, но это может быть лучшим способом сделать это.
Как мне это настроить?