Добавить работу

Новые типы прокси для Telegram-аккаунтов в приложении SP (Flutter)

Дата выполнения работы: 20.06.2026

В приложении Social Poster (SP), разработанном на Flutter для мобильных операционных систем iOS и Android, расширена функциональность управления прокси для Telegram-аккаунтов. Теперь пользователи могут подключаться не только через MTProto, но и через SOCKS5 и HTTP прокси. Это дает больше гибкости при настройке сетевого доступа для аккаунтов.


1. Выбор типа прокси при добавлении:
При добавлении нового прокси пользователь может выбрать тип подключения из выпадающего списка. Доступны три варианта: MTProto, SOCKS5 и HTTP. В зависимости от выбранного типа меняется форма для ввода данных. Это делает процесс добавления интуитивно понятным и исключает ввод лишней информации.


2. Разные параметры для разных типов:
Для MTProto прокси требуется ввести адрес сервера, порт и секретный ключ. Для SOCKS5 и HTTP достаточно адреса, порта, а также опционально логина и пароля, если прокси требует авторизации. Форма динамически подстраивается под выбранный тип и показывает только необходимые поля.


3. Отображение типа прокси в списке:
После добавления в списке прокси для аккаунта у каждого элемента отображается его тип - MTProto, SOCKS5 или HTTP. Это позволяет быстро понять, какое подключение используется для каждого из прокси.


4. Активный прокси:
Если прокси активен для данного аккаунта, рядом с ним отображается зелёная иконка. Архитектура решения позволяет легко добавлять новые типы прокси в будущих обновлениях без переписывания существующей логики.


Технический стек:
- Приложение разработано на кроссплатформенном фреймворк от Google - Flutter, с использованием языка программирования Dart.
- iOS: поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.
- Android: поддерживаются устройства под управлением операционной системы Android 5 и выше.

20.06.2026 162 617