Это приложение создано для обхода систем Deep Packet Instection («Глубокой Инспекции Пакетов»), применяющихся у многих провайдеров для блокировки ресурсов или замедления отдельных сервисов по SNI (Discord, YouTube и т.д.).
Главная цель создания этого приложения это обход замедления YouTube в России на телевизорах с Android TV, т.к. удобных готовых решений не нашлось. Приложение прекрасно работает и на Android телефонах.
Приложение работает без root прав. Приожение открывает и другие ограниченные реурсы такие, как Discord
Приложение работает полностью в автоматическом режиме и не требует какой-либо настройки.
- Телевизоры Android TV: скачайте .apk файл в разделе Releases и установите на телефон или телевизор с Android TV. При нажатии на кнопку Запустить, приложение запросит разрешения на установку связи VPN: разрешите и пользуйтесь.
- Смартфоны на Android: скачайте .apk файл в разделе Releases . Установка точно такая же, но на смартфонах приложение может запросить дополнительные разрешения (зависит от используемой версии Android) на показ уведомлений и фоновую работу. Уведомления нужны для корректной фоновой работы приложения. Фоновая работа необходима для поддержания активным VPN соединения к самому себе.
В основе приложения лежит библиотека tun2socks, которая превращает подключение к socks5 прокси в сетевой интерфейс, который превращается в VPN, а также специальный локальный socks5 сервер, который осуществляет изменение пакетов, проходящих через него (фрагментация первого пакета). Фактически, приложение устанавливает VPN соединение само с собой и пропускает все сетевые пакеты через себя.
Приложение использует Cloudflare для определения IP адресов и Cloudflare для определения успешности подключения. Если у Вашего провайдера заблокирован Cloudflare, напишите в Issues.
- Приложение не позволит подключиться к сервису, если сервис заблокирован по IP адресу, а не с помощью SNI
- Для успешного обхода замедления YouTube иногда требуется сначала запустить приложение YouTube (включать видео не обязательно) с отключенным приложением NoDPI, а затем запустить приложение NoDPI и начать смотреть видео без замедления.
- На некоторых провайдерах может не работать. Пожалуйста, сообщайте об этом в раздел Issues с указанием региона, провайдера и даты проверки.
- GoodbyeDPI by @ValdikSS (for Windows)
- zapret by @bol-van (for MacOS, Linux and Windows)
- Green Tunnel by @SadeghHayeri (for MacOS, Linux and Windows)
- DPI Tunnel CLI by @zhenyolka (for Linux and routers)
- DPI Tunnel for Android by @zhenyolka (for Android)
- PowerTunnel by @krlvm (for Windows, MacOS and Linux)
- PowerTunnel for Android by @krlvm (for Android)
- SpoofDPI by @xvzc (for macOS and Linux)
- SpoofDPI-Platform by @r3pr3ss10n (for Android, macOS, Windows)
- GhosTCP by @macronut (for Windows)
- ByeDPI for Linux/Windows + ByeDPIAndroid for Android (no root)
- youtubeUnblock by @Waujito (for OpenWRT/Entware routers and Linux)