Перейти к содержимому
Расширенные настройки

Расширенные настройки

Warning

Данные настройки эксклюзивны для программы ByeByeDPI! Не следует их принимать как аргументы byedpi и пытаться вставлять в другие программы. В том числе, не следует делиться такими настройками с другими людьми в Сети, так как их значения очень сильно зависят от настроек программы ByeByeDPI.

Caution

Данные настройки предназначены для пользователей с пониманием инструмента. Если у вас нет понятия о том, что такое автоподбор, стратегии, параметры, флаги, etc - не следует бездумно тыкать всё подряд. Эта страница вам не поможет.

SNI фейк-пакета

В настройках автоподбора есть функция смены SNI для фейк-пакета. По умолчанию стоит google.com, но его можно изменить на любой другой.

Менять его имеет смысл в случае, если вы правильно продумали метод обхода блокировки и уверены, что ваш фильтр проверяет пакеты на предмет SNI из “Белого списка”.

Caution

Не следует менять SNI на хост из списка заблокированных (например, youtube.com или googlevideo.com) - это лишь даст фильтру понять, что вы ТОЧНО собираетесь сходить за чем-то заблокированным.

Встроенные стратегии подхватывают SNI из настроек автоматически. Если вы хотите, чтобы ваша стратегия имела поддержку такой функции - вам стоит прописать у флага -n параметр {sni}, получиться должно так:

-n {sni}

Затем передать уже изменённую стратегию в автоподбор.

Замена списков для проксирования

В byedpi есть фильтры для проксирования, которые принимают различные списки: -H и -j.

Чтобы передать в них списки доменов/подсетей, нужно вставить его по правилам byedpi, то есть примерно так:

-H:"domain1.com domain2.com domain3.com domain4.com domain5.com ..."

При большом списке доменов такой вариант может оказаться неудобным. ByeByeDPI (с версии 1.7.3) добавляет кастомный параметр {list}.

Tip

Этот параметр работает и для автоподбора, и для командной строки, если вы примените такую стратегию - она перед отправкой в byedpi изменится на ту, которую последний сможет прочитать.

Чтобы его использовать, необходимо указать ID (название, например Cloudflare из встроенных) списка доменов/подсетей из настроек автоподбора. Можно создать свой список и указать его название. Получиться должно примерно так:

-H:"{list:Cloudflare}"

или

-j:"{list:subnets}"

Второе будет работать ТОЛЬКО если у вас в разделе настроек доменов прописан список из подсетей с названием subnets.

Настройки для работы с AdGuard

Переключите ByeByeDPI в режим Proxy.

Добавьте ByeByeDPI в исключения AdGuard на вкладке «Управление приложениями»: откройте центральную вкладку AdGuard, найдите ByeByeDPI и отключите для него фильтрацию.

Затем откройте Настройки → Фильтрация → Сеть → Прокси, включите прокси и укажите те же адрес и порт, что настроены в ByeByeDPI. Тип прокси — SOCKS5.

После этого включите использование прокси в AdGuard.

Warning

Если при проверке AdGuard сообщает «Не удалось подключиться к прокси», но приложения работают через него, сообщение можно игнорировать.

Important

Иногда ByeByeDPI необходимо добавить в исключения другим способом: AdGuard → Настройки → Основные → Расширенные → Низкоуровневые настройки → Исключённые приложения. Добавьте идентификатор приложения io.github.romanvht.byedpi.

Переключатель IPv6

Caution

Рекомендуется оставить переключатель в положении по умолчанию. Его включение может нарушить доступ к части сайтов или полностью сломать подключение на устройстве.

Переключатель заставляет ByeByeDPI устанавливать соединения по IPv6. Включайте его только в том случае, если сеть и нужные сайты поддерживают IPv6.

Использование файлов в стратегиях

Разрешите приложению доступ к файлам: ByeByeDPI → Настройки → Доступ к файлам.

После выдачи разрешения у аргументов, поддерживающих передачу файла, можно указывать путь к нему. Подробнее читайте в документации ByeDPI.

Пример стратегии: -f512 -t7 -l:'/storage/emulated/0/Download/g.bin'. Точный путь можно узнать в файловом менеджере.