Альтернативы
Tip
ByeDPI или zapret? Если вы хотите, чтобы устройства внутри локальной сети могли подключаться к вашему компьютеру - используйте ByeDPI и читайте инструкцию по предоставлению доступа к ByeByeDPI - действия почти идентичные.
На Android
Модули Magisk для Android (нужен root)
- ZDT&D Magisk Module от GAME-OVER-op
- zapret-magisk от ImMALWARE
- zapret-pocket - форк модуля ImMALWARE от sevcator
- Приложение zaprett-app от CherretGit и egor-white
NoDPI4Android
- NoDPI4Android от GVCoder09
RemoveDPI
- RemoveDPI от GameSketchers
На Windows
Сборки zapret
- zapret-discord-youtube сборка zapret от Flowseal (простое решение без излишеств).
Приложения с графическим интерфейсом
- CDPI UI от Storik4pro. Менеджер для популярных утилит модификации трафика.
- ByeDPI Manager от romanvht. Небольшая утилита, упрощающая работу с ByeDPI на Windows (подходит для Windows 7).
- goodbyeDPI-UI от Storik4pro. Комбайн для zapret, ByeDPI, GoodbyeDPI и SpoofDPI.
Оригинальные утилиты
- zapret от bol-van
- ByeDPI от hufrea (в теории версия byedpi-x86-cygwin.zip способна работать даже на Windows XP)
- dpibreak от dilluti0n
- NoDPI от GVCoder09
Инструкции к оригинальным утилитам
Caution
В ByeDPI нет подбора стратегий - найти рабочую стратегию необходимо самостоятельно (например, при помощи подбора в ByeByeDPI или ByeDPI Manager).
На Linux
Скрипты для автоматической установки
Caution
Данные скрипты не рекомендуются для использования. Настраивайте оригинальные утилиты
- zapret.installer от Snowy-Fluffy
- zapret-discord-youtube-linux от Sergeydigl3
- zapret4rocket от IndeecFOX
- Byedpi-Setup от fatyzzz
- zapret-discord-youtube от kartavkun
Оригинальные утилиты
zapret
- zapret от bol-van
- zapret в контейнере c Shadowsocks и SOCKS5 от vernette
zapret2
- zapret2 от bol-van
- zapret2 в контейнере c Shadowsocks и SOCKS5 от vernette
byedpi
- ByeDPI от hufrea
- byedpictl от maximilionus. Небольшая утилита для управления ByeDPI. Также содержит HevSocks5Tunnel.
- контейнер с ByeDPI (официальный)
- контейнер с ByeDPI (неофициальный) от tazihad
- контейнер с ByeDPI с автоподбором стратегий от vindibona
B4
- B4 от DanielLavrushin
dpibreak
- dpibreak от dilluti0n
youtubeUnblock
- youtubeUnblock от Waujito
NoDPI
- NoDPI от GVCoder09
SpoofDPI
- SpoofDPI от xvzc
Инструкции к оригинальным утилитам
Caution
В ByeDPI нет подбора стратегий - найти рабочую стратегию необходимо самостоятельно (например, при помощи подбора в ByeByeDPI).
На роутере
OpenWrt
zapret
- Оригинальный zapret
- zapret‐openwrt - пакеты zapret и zapret2 с интерфейсом от remittor
zapret2
- Оригинальный zapret2
- zapret‐openwrt - пакеты zapret и zapret2 с интерфейсом от remittor
- zapret2 от RouteRich подходит только для aarch64_cortex-a53 - zapret2 с интерфейсом. Информация о пакете и его использовании в группе RouteRich в telegram
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
- ByeDPI - статья с инструкцией
- Контейнеры с tpws из состава zapret и ByeDPI от wiktorbgu. В tpws нет возможности использовать UDP
- контейнер с ByeDPI с автоподбором стратегий от vindibona
Warning
Необходимая информация о запуске nfqws1, nfqws2 и b4 на MikroTik
- Контейнер с nfqws1 из zapret1 от wiktorbgu
- Контейнер с nfqws2 из zapret2 от wiktorbgu
- Контейнер с b4 от wiktorbgu
На домашнем сервере (постоянно включенном устройстве)
byedpi
- Можно подключаться к ByeDPI, который будет развёрнут на вашем ПК
- Можно подключаться к телефону, на котором запущен ByeByeDPI
- ByeDPI на одноплатном компьютере
- контейнер с ByeDPI (официальный)
- контейнер с ByeDPI (неофициальный) от tazihad
- ByeDPI на Synology или ByeDPI на TerraMaster
youtubeUnblock
zapret
- zapret в контейнере c Shadowsocks и SOCKS5
- zapret2 в контейнере c Shadowsocks и SOCKS5
- zapret на одноплатном компьютере
На сервере
- zapret от bol-van
- zapret2 от bol-van
- zapret в контейнере c Shadowsocks и SOCKS5 от vernette
- zapret2 в контейнере c Shadowsocks и SOCKS5 от vernette
- zapret4rocket от IndeecFOX
На Mac
- Darkware Zapret от roninreilly. Содержит tpws из состава zapret1 и ByeDPI.
- ByeDPI от hufrea
- zapret от bol-van
- NoDPI от GVCoder09
- SpoofDPI от xvzc
Контейнеры
- контейнер с ByeDPI (официальный)
- контейнер с ByeDPI (неофициальный) от tazihad
- контейнер с NoDPI от GVCoder09
Нативная установка 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.plistlaunchctl load ~/Library/LaunchAgents/com.user.ciadpi.plistlaunchctl start com.user.ciadpiЧтобы удалить, выполните:
launchctl unload ~/Library/LaunchAgents/com.user.ciadpi.plistrm ~/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 на домашнем сервере (в качестве сервера может выступать ПК)