Общее описание
Необходимо разработать на одном сервере систему прокси-серверов (HTTP/SOCKS5). В глобальной переменной задаётся количество прокси (например, 10). Каждый прокси должен выходить в интернет только через свой уникальный IPv6 адрес (не через общий IPv4).
Требования к каждому прокси:
- создаётся отдельный порт (в глобальной переменной указываются номера портов);
- к порту привязывается уникальный IPv6 адрес из предоставленной подсети;
- для каждого прокси задаётся отдельный логин и пароль.
Условия доступности
Все прокси должны быть доступны из внешней сети. Требуется обеспечить корректную авторизацию (по логину и паролю) и связку порт-IPv6.
Особые требования к клиенту
- Поддержка подключения через Pyrogram (библиотека для работы с Telegram). Прокси-клиент должен корректно использовать заданные авторизационные данные и указанный протокол.
Финальная выдача результатов
- Отобразить в консоли полные данные подключения для каждого прокси (порт, IPv6, логин, пароль, тип прокси);
- Сохранить все данные в текстовый файл с расширением
.txt в удобном для использования формате.