Проксі-клієнт 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)
— пінг
7. Авторизація за токеном або ключем
— користувач вставляє токен
— підтягуються всі параметри підключення
— без ручного введення IP/порту
8. Імпорт Shadowsocks через посилання або QR-код
— авторозпізнавання формату
— підключення одним натисканням
9. Список проксі (якщо реалізується видача)
— сортування за країною, пінгом, типом
— відображення доступних IP
— перемикання вручну