ByeByeDPI
первоисточникgithub.com/romanvht/ByeByeDPI
Оболочка ByeDPI для Андроида: поднимает обход локально и заворачивает в него трафик
Открыть на GitHubZapret под Андроид не существует: сборка Flowseal сделана под Windows, а исходный проект рассчитан на компьютеры и роутеры. На телефоне ту же работу выполняет ByeByeDPI — оболочка для ByeDPI, которая поднимает обход прямо на устройстве и никуда трафик не отправляет.
ByeDPI — обходчик DPI, работающий как локальный прокси. ByeByeDPI — приложение для Андроида, которое запускает ByeDPI прямо на телефоне и заворачивает в него трафик.
Формально приложение просит разрешение на VPN-подключение, и Андроид показывает привычный значок ключа в строке состояния. Это техническая деталь: другого способа перенаправить системный трафик у обычного приложения нет. Но VPN здесь только механизм. Автор формулирует прямо: приложение не VPN, трафик оно не шифрует, IP-адрес не скрывает и ничего не передаёт на удалённый сервер.
Отсюда те же следствия, что и у Zapret на Windows. Скорость не падает, потому что посредника нет. Платить не за что. Региональные ограничения сервисов не обходятся, потому что адрес остаётся вашим.
github.com/romanvht/ByeByeDPI
Оболочка ByeDPI для Андроида: поднимает обход локально и заворачивает в него трафик
Открыть на GitHubgithub.com/hufrea/byedpi
Локальный прокси с обходом DPI: трафик направляется в него настройками программы
Открыть на GitHubОфициальных мест два: страница релизов репозитория romanvht/ByeByeDPI на GitHub и сайт byebyedpi.xyz, на который ссылается сам автор в описании проекта. Всё остальное — «зеркала», каталоги APK и сборки из чатов, где никто не отвечает за содержимое файла.
Первый запуск
Установите APK и откройте приложение
Разрешение на установку из неизвестных источников Андроид спросит сам, его нужно выдать для того приложения, через которое вы открываете файл (браузер или файловый менеджер).
Выберите режим
VPN-режим перенаправляет весь системный трафик и подходит большинству. Прокси-режим поднимает локальный прокси, в который отдельные приложения нужно направлять вручную: он пригодится, когда системный VPN-слот уже занят другим приложением.
Подключитесь один раз вручную
Андроид покажет запрос на создание VPN-подключения, его нужно принять. Без этого автозапуск работать не будет: система не разрешает поднимать туннель без явного согласия пользователя.
Включите автозапуск
В параметрах приложения есть автозапуск при загрузке устройства. После перезагрузки обход поднимется сам в выбранном режиме.
Проверьте на нужном сервисе
Дискорд и Ютуб проверяются по-разному: в первом стоит зайти в голосовой канал, во втором — запустить ролик с перемоткой, а не открыть главную страницу.
Если обход не заработал, дальше настраиваются параметры запуска: приложение умеет хранить несколько профилей с разными наборами и переключаться между ними. Смысл параметров описан в документации ByeDPI, на которую ссылается автор приложения; принцип подбора тот же, что и на Windows, — перебор вариантов, а не поиск «единственно верного».
ByeByeDPI работает и на Android TV: совместимость с телевизорами и приставками автор отдельно улучшал. Установка идёт тем же APK, управлять пультом неудобно, но однократной настройки хватает надолго, если включить автозапуск.
Альтернатива для телевизора — поднять обход на роутере и не ставить ничего на само устройство. Тогда обход получают сразу все домашние устройства, включая те, куда приложение не установить. Об этом на странице Zapret на роутере.
Так работает механизм перенаправления трафика: приложение занимает системный VPN-слот, поэтому Андроид показывает значок и предупреждение. Данные при этом остаются на устройстве и на чужие серверы не уходят. Побочный эффект: одновременно с ByeByeDPI нельзя держать включённым настоящий VPN, слот один.
ByeDPI — сам обходчик, его пишет hufrea. ByeByeDPI — приложение для Андроида поверх него, автор romanvht. На телефон ставят второе, оно включает в себя первое. На компьютере обычно используют либо ByeDPI напрямую, либо сборку Zapret, которая устроена иначе.
Нет. Приложение работает через штатный VPN-механизм Андроида, никакого вмешательства в систему не требуется. Требование root у «обходчика» — признак того, что вам предлагают не то, чем оно представляется.
Обычное дело: домашний провайдер и мобильный оператор фильтруют трафик по-разному, даже если формально это одна компания. Помогает подбор другого набора параметров и отдельный профиль для мобильной сети, благо приложение умеет хранить несколько профилей.
Приложения такого назначения в магазины обычно не пускают, и полагаться на «официальную версию в маркете» не стоит: под этим видом чаще всего выкладывают чужие сборки. Ставить нужно APK со страницы релизов репозитория автора.
Отключите обход в самом приложении: соединение должно вернуться сразу. Если не вернулось, удалите разрешение VPN в системных настройках сети и перезагрузите телефон. Такое случается, когда параметры запуска заданы вручную и содержат ошибку, поэтому эксперименты с профилями лучше начинать с сохранением рабочего.
Дальше по теме