Перейти к содержимому
Альтернативы

Альтернативы

Tip

ByeDPI или zapret? Если вы хотите, чтобы устройства внутри локальной сети могли подключаться к вашему компьютеру - используйте ByeDPI и читайте инструкцию по предоставлению доступа к ByeByeDPI - действия почти идентичные.

На Android

Модули Magisk для Android (нужен root)

NoDPI4Android

RemoveDPI

На Windows

Сборки zapret

  • zapret-discord-youtube сборка zapret от Flowseal (простое решение без излишеств).

Приложения с графическим интерфейсом

  • CDPI UI от Storik4pro. Менеджер для популярных утилит модификации трафика.
  • ByeDPI Manager от romanvht. Небольшая утилита, упрощающая работу с ByeDPI на Windows (подходит для Windows 7).
  • goodbyeDPI-UI от Storik4pro. Комбайн для zapret, ByeDPI, GoodbyeDPI и SpoofDPI.

Оригинальные утилиты

Инструкции к оригинальным утилитам

Caution

В ByeDPI нет подбора стратегий - найти рабочую стратегию необходимо самостоятельно (например, при помощи подбора в ByeByeDPI или ByeDPI Manager).

На Linux

Скрипты для автоматической установки

Caution

Данные скрипты не рекомендуются для использования. Настраивайте оригинальные утилиты

Оригинальные утилиты

zapret
zapret2
byedpi
B4
  • B4 от DanielLavrushin
dpibreak
youtubeUnblock
NoDPI
SpoofDPI

Инструкции к оригинальным утилитам

Caution

В ByeDPI нет подбора стратегий - найти рабочую стратегию необходимо самостоятельно (например, при помощи подбора в ByeByeDPI).

На роутере

OpenWrt

zapret
zapret2
byedpi
youtubeUnblock
B4
  • B4 от DanielLavrushin

Tip

Можно использовать пакет ByeDPI в качестве outbound’a в podkop, чтобы управлять трафиком через sing-box. Гайд можно прочитать здесь

Keenetic

  • nfqws-keenetic - сборка nfqws ориентированная на Keenetic. Есть инструкция для Keenetic / OpenWrt / Netcraze / Padavan
  • nfqws2-keenetic - сборка nfqws2 ориентированная на Keenetic. Есть инструкция для Keenetic / OpenWrt / Netcraze / Padavan
  • B4 от DanielLavrushin
  • youtubeUnblock от Waujito

MikroTik

Warning

Необходимая информация о запуске nfqws1, nfqws2 и b4 на MikroTik

На домашнем сервере (постоянно включенном устройстве)

byedpi
youtubeUnblock
zapret

На сервере

На Mac

Контейнеры

Нативная установка ByeDPI

Инструкция по установке ByeDPI на Linux

Так как автор инструкции не имеет устройства с MacOS, он может только предположить, что необходимо выполнить следующие шаги:

  • Установите инструменты командной строки Xcode
xcode-select --install
  • Установите Homebrew (менеджер пакетов для macOS)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Установите необходимые инструменты
brew install git gcc make binutils
  • Склонируйте репозиторий
git clone https://github.com/hufrea/byedpi.git
  • Перейдите в папку
cd byedpi
  • Скомпилируйте
make
  • Сделайте исполняемым ciadpi
chmod +x ciadpi
  • Запустите

Warning

Аргументы указываются без квадратных скобок. Если стратегия по умолчанию не работает — перебирайте другие из списка

./ciadpi [стратегия, которая работает на телефоне в приложении ByeByeDPI в вашей сети]

Чтобы проверить работу ByeDPI, установите Firefox и проверьте работу сервисов там, подключившись к SOCKS5-прокси ByeDPI. Если всё хорошо работает - в последствии можно будет использовать приложения по типу FoXray, V2RayXS, nekoray.

Caution

На данном этапе установка завершена. При последующих запусках необходимо указывать путь до ciadpi, например: /Users/you/apps/byedpi/ciadpi стратегия

Чтобы добавить в автозапуск

  • Создайте файл LaunchAgent
nano ~/Library/LaunchAgents/com.user.ciadpi.plist
  • Вставьте следующий код, заменив ПОЛНЫЙ_ПУТЬ на абсолютный путь до ciadpi, и укажите стратегии:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <!-- Уникальный идентификатор службы -->
  <key>Label</key>
  <string>com.user.ciadpi</string>

  <!-- Аргументы запуска -->
  <key>ProgramArguments</key>
  <array>
    <string>/ПОЛНЫЙ_ПУТЬ/ciadpi</string>
    <string>аргумент1 (это часть с стратегии с дефисом, например, `-Ku`)</string>
    <string>аргумент2</string>
    <!-- При необходимости добавьте другие -->
    <!-- <string>аргумент</string> -->
  </array>

  <!-- Запуск при входе в систему -->
  <key>RunAtLoad</key>
  <true/>

  <!-- Перезапуск при падении -->
  <key>KeepAlive</key>
  <true/>
</dict>
</plist>
  • Исправьте разрешения и загрузите службу
chmod 644 ~/Library/LaunchAgents/com.user.ciadpi.plist
launchctl load ~/Library/LaunchAgents/com.user.ciadpi.plist
launchctl start com.user.ciadpi

Чтобы удалить, выполните:

launchctl unload ~/Library/LaunchAgents/com.user.ciadpi.plist
rm ~/Library/LaunchAgents/com.user.ciadpi.plist

На iOS

На iOS есть Rumble - судя по всему, это byedpi + hev-socks5-tunnel. Исходный код находится здесь. Для использования его необходимо собрать (требуется сертификат разработчика).

Из известных проблем пока что отваливающаяся кнопка подключения, помогает удаление профиля VPN приложения.

Вайбкод

Caution

Дальше вас ждёт поле ИИшного кода. Напомню - подобный код не проверяется человеком, что может привести к наличию проблем с безопасностью и нестабильностью. Любые претензии адресуйте авторам проектов. Скачивайте приложения на свой страх и риск.

  • SwByeDPI Проект от mlwr, использует byedpi как движок, следовательно стратегии из ByeByeDPI будут совместимы (при соответствии версий byedpi). Ссылка тут

  • Spoofy Проект от ringolol, использует spoofdpi. Ссылка тут

Другие варианты для пользователей iOS:

  • Использовать VPN. Не требует особых навыков, усилий и знаний
  • Раздать доступ к ByeByeDPI с Android-устройства. Данный вариант подойдёт, если есть устройство на Android с настроенным ByeByeDPI. Подробная инструкция здесь
  • Использовать решения по обходу DPI на роутере
  • Использовать решения по обходу DPI на домашнем сервере (в качестве сервера может выступать ПК)