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

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

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.