Как создать прокси с AWS - PullRequest
0 голосов
/ 02 июня 2019

Я хочу создать много 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 будет лучшим способом, но есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 03 июня 2019

Использование прокси в инстансах Amazon EC2. Если вы настраиваете прокси в экземпляре Amazon EC2, запущенном с присоединенной ролью IAM, убедитесь, что вы освобождаете адрес, используемый для доступа к метаданным экземпляра. Для этого установите для переменной среды NO_PROXY IP-адрес экземпляра службы метаданных, 169.254.169.254.

Вот официальная документация, которая поможет вам лучше

https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-proxy.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...