Я хочу создать много HTTP прокси. Я думаю, что AWS EC2 может быть хорошей идеей? Я думал, что, возможно, я смогу создать экземпляр t3.nano EC2 (Ubuntu Server 18.04) для каждого желаемого прокси. Затем я следую инструкциям, таким как https://www.tecmint.com/install-squid-in-ubuntu/, Я делаю это для каждого экземпляра. Тем не менее, я не уверен, что это руководство является лучшим способом сделать это, и я хотел бы настроить имена пользователей и пароли для каждого прокси, и я не думаю, что это показывает, как это сделать.
Я бы хотел использовать до 500 прокси одновременно, поэтому, очевидно, мне нужно будет создать сценарий для генерации экземпляров EC2, а затем другой сценарий, чтобы все они были прокси-серверами. Затем, наконец, скрипт, который выведет список IP: Порт: Имя пользователя: Прокси в текстовый файл.
Я установил aws-shell
, что, по-моему, нужно для запуска экземпляров. Я думаю, что для создания одного я должен использовать что-то вроде этого
aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t3.nano --key-name MyKeyPair --security-group-ids sg-903004f8 --subnet-id subnet-6e7f829e
Но я не понимаю информацию, которую он запрашивает, например, ami, sg-xxx и подсеть. Я предполагаю, что должен заменить 1 после подсчета на то, сколько я хочу заработать.
А как мне запустить скрипт, чтобы все они были прокси-серверами? И вывести данные прокси?
Извините, если этот вопрос немного сбивает с толку, просто я в замешательстве и буду очень признателен за некоторые рекомендации.
Кстати, я выбрал t3.nano, потому что у них высокая скорость сети, но мало памяти.
Я просто предположил, что AWS будет лучшим способом, но есть ли лучший способ сделать это?