Основные понятия
Эти термины встречаются по всему веб-интерфейсу. Каждый раздел ссылается на страницу, где тема описана полностью.
Сет
Сет связывает список целей с тем, что b4 делает с их трафиком. Пока ни один сет не нацелен на сайты, b4 ничего не меняет. Сеты создаются на странице Сеты или из результата Дискавери, см. Сеты.
Цель
Цели определяют, к какому трафику применяется сет: домены, IP-адреса и диапазоны, категории GeoSite и GeoIP, ASN и устройства-источники. Они задаются на вкладке Цели сета, см. Цели. Какой сет обрабатывает соединение, если совпадают несколько, описано на странице Как сеты сопоставляются с трафиком.
Стратегия
Стратегия - это набор изменений пакетов, которые делает сет обхода: например, разбиение запроса на части или отправка поддельных пакетов перед ним. Она настраивается на вкладках TCP и UDP сета, см. TCP. Дискавери проверяет стратегии и предлагает ту, с которой сайты открылись.
Виды сетов
Дашборд показывает вид каждого сета. Его определяют Включить маршрутизацию и Режим маршрутизации на вкладке DNS & Маршрутизация сета.
| Вид | Настройка | Что делает сет |
|---|---|---|
| Обход | Переключатель Включить маршрутизацию выключен | Применяет к своему трафику стратегию. См. Обход блокировки сайта |
| Маршрут | Сетевой интерфейс | Отправляет свой трафик через другой интерфейс, например VPN. См. Маршрутизация сайтов через VPN или другой интерфейс |
| Прокси | Upstream SOCKS5 proxy или Telegram через WebSocket (встроенный) | Передаёт свой трафик SOCKS5-прокси или мосту Telegram в b4. См. Отправка сайтов через прокси SOCKS5 |
| Блокировка | Блокировка (чёрная дыра) | Не пропускает свой трафик ни для одного устройства, ни для самого роутера. См. Блокировка рекламы и сайтов |
Прокси-сет стратегию не применяет, как и сет маршрутизации, интерфейс которого - туннель, например VPN: трафик до сайта доводит туннель или прокси. Сет, маршрутизированный в обычный интерфейс, например во второй аплинк, сохраняет стратегию, см. Сетевой интерфейс.
Дискавери
Дискавери проверяет стратегии b4 на сайтах, которые не открываются. Стратегию, с которой они открылись, Дискавери превращает в новый сет или записывает в существующий. Обычно первый сет создают именно так, см. Первые шаги и Дискавери.
Мониторинг
Мониторинг по расписанию загружает страницы сета. Если они раз за разом не открываются, он запускает для сета Дискавери и записывает в сет новую стратегию. Мониторинг включается в разделе Настройки > Дискавери, а для каждого сета - переключателем Поддерживать работу сета с помощью мониторинга на вкладке Дискавери сета. См. Мониторинг.
Эскалация
Эскалация переводит сайт на резервный сет, когда собственный сет раз за разом не может до него достучаться, и через некоторое время снова пробует исходный сет. Резервный сет может использовать другую стратегию, VPN или прокси. Мониторинг по расписанию чинит весь сет, а эскалация реагирует на неудачные соединения одного сайта. Эскалация настраивается на вкладке Эскалация сета, см. Эскалация.
Сеты сообщества
Сеты сообщества - это сеты, которые другие пользователи b4 опубликовали в хабе сообщества. Страница Сообщество показывает их список, применяет сет в один шаг и собирает отзывы о том, работает ли он. Применённый сет - обычный сет с пометкой Сет сообщества. Страница появляется, когда включён переключатель Включить хаб сообщества в разделе Настройки > Интеграции, см. Сообщество.
Движок пакетов
Движок пакетов определяет, как трафик попадает в b4:
- NFQUEUE (по умолчанию): правила файрвола передают пакеты в b4.
- TUN-интерфейс: трафик направляется через виртуальный интерфейс. Это вариант для ядер без модулей NFQUEUE.
В обоих случаях b4 читает только первые пакеты каждого соединения. Движок выбирается в разделе Настройки > Основные > Движок пакетов и меняется после перезапуска, см. Движок пакетов. Если движок не запустился, дашборд показывает ошибку и предлагает другой движок.