Я ищу сервис, который позволил бы мне передавать HTTP-трафик через NAT через несколько исходящих IP-адресов. Я видел службы, которые могут предлагать ~ 100 различных общедоступных IP-адресов и, например, позволять пользователям менять их каждую минуту. Вы можете предложить одного такого провайдера?
Почему бы просто не настроить 10 микроинстансов Amazon EC2 под управлением Linux / Squid и использовать их в качестве прокси?
Чтобы получить достойный вариант IP-адресов, вам нужно будет отключать их довольно часто, и даже это не является гарантией того, что они будут каждый раз разными, но если вы измените зоны доступности для каждого экземпляра, вы сможете для хорошей ротации IP-адресов.
Хорошая вещь в Amazon заключается в том, что инструменты ec2 очень надежны / поддерживают сценарии, поэтому, если этот пилотный проект подходит вам, вы можете частично / полностью автоматизировать процесс, используя код ответа (403 запрещено, я предполагаю) в качестве вашего условия ( скажем, отправив Squid в системный журнал своему "прокси-мастеру"), который затем запустит новый экземпляр EC2, запишет IP-адрес и запишет его на ваш прокси .PAC файл / URL (который будет настроен в вашем браузере).
Все это просто разговоры об «архитектуре» из оборотной стороны салфетки, но я думаю, что основная идея ротации экземпляров EC2 правильна.