Прокси-клиент Android (возможно кроссплатформенное ) ТЗ (предварительное)
1. Подключение через SOCKS5 / HTTPS / Shadowsocks
— автоматическое определение типа прокси, без участия пользователя
— ввод: IP, порт, логин/пароль или токен
2. Выбор протокола: TCP / UDP / QUIC
— переключатель или автоопределение
— QUIC как экспериментальная опция
3. Kill Switch
— при потере соединения интернет блокируется
— включается галочкой в настройках
4. Автозапуск и авто-переподключение
— автозапуск при старте телефона
— авто-переподключение при обрыве
5. Тест соединения
— проверка пинга
— определение DNS leak и WebRTC leak (если возможно)
— отображение статуса: работает / нет связи / нестабильно
6. Информация о соединении в клиенте
— внешний IP
— страна IP
— текущий протокол (SOCKS5 / Shadowsocks / QUIC и т.д.)
— тип сети (Wi-Fi / LTE / 5G)
— ping
7. Авторизация по токену или ключу
— пользователь вставляет токен
— подтягиваются все параметры подключения
— без ручного ввода IP/порта
8. Импорт Shadowsocks через ссылку или QR-код
— автораспознавание формата
— подключение одним нажатием
9. Список прокси (если реализуется выдача)
— сортировка по стране, ping, типу
— отображение доступных IP
— переключение вручную