Неофициальный Android-клиент и графическая оболочка (Wrapper) для утилиты opera-proxy от Snawoot.
Приложение позволяет использовать инфраструктуру Opera VPN как стандартный системный VPN или локальный прокси на Android-устройстве без необходимости установки браузера Opera. Весь трафик (или трафик выбранных приложений) маршрутизируется через серверы Opera. Приложение создано для максимально простого запуска одной кнопкой. Вам не потребуются командная строка (Shell), эмуляторы терминала вроде Termux или сложные конфигурации.
Не знаете какой APK загрузить? - Ответ universal
- Работа без Root: Использует системный API
VpnServiceдля перехвата трафика. - Выбор региона: Быстрое переключение между серверами Европы (EU), Азии (AS) и Америки (AM).
- Раздельное туннелирование (Split Tunneling): Возможность выбрать конкретные приложения, которые будут работать через прокси, оставляя остальные в прямой сети.
- Режим "Только Прокси" (Proxy Only): Запуск локального сервера (HTTP/SOCKS5) без создания VPN-туннеля.
- Живые логи: Встроенная консоль для просмотра логов соединения и отладки в реальном времени.
⚠️ Только TCP: Поддерживается только TCP-трафик. Протокол UDP не поддерживается самими серверами Opera. Это означает, что голосовые звонки в мессенджерах, онлайн-игры, использующие UDP, и протокол QUIC/HTTP3 через этот прокси работать не будут.- Плитка для запуска в шторке: Вы можете настроить плитку для быстрого запуска и остановки приложения. Плитка не доступна для Android 6 и ниже.
Для опытных пользователей предусмотрен режим Advanced Settings, позволяющий тонко настроить работу прокси:
- Proxy Only Mode: Если включено, VPN-сервис не запускается. Поднимается только локальный прокси-сервер на указанном адресе.
- Bind Address: Настройка локального интерфейса и порта (по умолчанию
127.0.0.1:1080). Настройки порта работают всегда (VPN/PROXY) - SOCKS Mode: Переключение протокола локального порта с HTTP на SOCKS5.
- Fake SNI: Подмена SNI (Server Name Indication) при TLS рукопожатии для обхода DPI блокировок.
- Upstream Proxy: Возможность пустить трафик Opera Proxy через другой прокси (Chain Proxy). Поддерживаются схемы
socks5://,http://. - Bootstrap DNS: Список DoH/DoT резолверов для начального соединения с серверами Opera
- Test URL: Ссылка, используемая для бенчмарка и выбора самого быстрого сервера при подключении.
- Verbosity Level: Настройка уровня детализации логов. Работа оболочки и tun2proxy вынесена в категорию Wrapper (App Only).
- LogCat TAG: OperaProxy
- Включить ручной режим: При активации переключателя приложение игнорирует все графические настройки (регион, SNI, DNS и т.д.).
- CMD Preview / Override: Поле ввода, где вы пишете любые доступные аргументы запуска бинарника
opera-proxy. - Автоматизация: Путь к бинарному файлу и CA-сертификату подставляются приложением автоматически, их писать не нужно.
Настройка метода обработки DNS-запросов, проходящих через VPN-интерфейс:
- Virtual (Fake-IP): Возвращает виртуальные IP из диапазона
198.18.x.x. Самый быстрый метод, но может быть несовместим с некоторыми приложениями. - Over TCP (Default): Инкапсулирует DNS-запросы в TCP и отправляет их через прокси. Обеспечивает максимальную стабильность.
- Direct: DNS-запросы идут напрямую, мимо прокси (может привести к утечкам DNS, но полезно, если TCP DNS блокируется).
- Android 7.0+ Добавлена обратная совместимость вплоть до Android 5.
- Архитектура процессора :
arm64-v8aилиarmeabi-v7a. Так же доступен универсальныйuniversalAPK. - Native Libs:
liboperaproxy.so(Go build) — логика прокси.libtun2proxy.so(Rust build) — перехват TUN-интерфейса.
- Ограничение протоколов: Хотя
tun2proxyумеет перехватывать UDP, upstream-прокси Opera не поддерживает UDP. Весь UDP трафик, попадающий в туннель, будет отброшен (кроме DNS, если включен режим Over TCP или Virtual, так как он конвертируется/обрабатывается локально).
- Запуск: Откройте приложение.
- Выбор региона: Выберите желаемый регион (Европа, Азия, Америка).
- Приложения: Нажмите "Выбрать приложения", если хотите пустить через VPN только определенные программы (например, Telegram или Браузер). Если список пуст — проксируется всё устройство.
- Старт: Нажмите большую кнопку "Запустить прокси".
- Логи: Следите за статусом подключения в окне логов внизу экрана.
- Linux:
adb logcat | grep -i -E "OperaProxy|tun2proxy|com\.example\.operaproxy|com\." - Windows:
adb logcat | findstr /I /R "OperaProxy tun2proxy com\\.example\\.operaproxy com\\."
Это приложение является сторонней разработкой и не связано с Opera Norway AS. Используйте его на свой страх и риск. Приложение является лишь графической надстройкой над инструментом с открытым исходным кодом.
- Распространение AS IS: Приложение распространяется по принципу "как есть". Разработчик не несет ответственности за возможные сбои или последствия использования.
- Разработка: Оболочка (Wrapper) улучшается и дорабатывается по мере возможности.
- Open Source: Исходный код приложения полностью доступен. Вы можете изменять его, дорабатывать или создавать свои версии по вашему усмотрению.
- opera-proxy by Snawoot
- Tun2Proxy: tun2proxy/tun2proxy