b4/docs/i18n/ru/docusaurus-plugin-content-docs/current/intro.md
Daniel Lavrushin ef8bedd247
Add Russian documentation for UDP handling, backup settings, core settings, discovery settings, geodata, payloads, security, and domain monitoring
- Created UDP documentation detailing traffic handling and filtering options.
- Added backup settings documentation for configuration backup and restoration.
- Introduced core settings documentation covering service management, packet processing, and logging.
- Added discovery settings documentation for automatic configuration detection.
- Created geodata documentation explaining GeoSite and GeoIP databases and their usage.
- Added payloads documentation for generating and managing TLS payloads for faking.
- Introduced security documentation for web interface authorization and HTTPS setup.
- Added domain monitoring documentation for automatic detection of blocked domains and recovery processes.
- Created footer and navbar localization files for Russian language support.
2026-04-18 21:43:56 +02:00

5.5 KiB
Raw Blame History

sidebar_position title
1 Введение

Что такое b4

b4 (Bye Bye Big Bro) - это сервис, который помогает открывать сайты, заблокированные вашим интернет-провайдером. Провайдеры используют технологию DPI (глубокий анализ пакетов), чтобы распознавать и блокировать трафик к определённым ресурсам. b4 изменяет сетевые пакеты таким образом, что система блокировки не может их распознать - при этом сайт получает данные без изменений и работает как обычно.

b4 работает на Linux-устройствах: обычных компьютерах, серверах и роутерах. Если установить b4 на роутер - обход блокировок работает сразу для всех устройств в домашней сети без дополнительных настроек на каждом из них.

Управление происходит через веб-интерфейс в браузере.

Как это работает

flowchart LR
    A["Ваше устройство"] --> B["b4"]
    B --> C{"DPI провайдера"}
    C -->|"Не распознал"| D["Сайт работает"]

    style A fill:#4a9eff,color:#fff,stroke:none
    style B fill:#e91e63,color:#fff,stroke:none
    style C fill:#ff9800,color:#fff,stroke:none
    style D fill:#4caf50,color:#fff,stroke:none

Без b4: вы открываете сайт - провайдер видит, куда вы идёте, и блокирует соединение.

С b4: пакеты модифицируются до того, как попадут к провайдеру. DPI-система не может определить, какой сайт вы запрашиваете, и пропускает трафик. Сам сайт при этом собирает пакеты обратно и работает нормально.

Основные методы обхода:

  • Фрагментация - запрос разбивается на части, которые DPI не может собрать воедино
  • Подмена - отправка ложных пакетов, которые сбивают DPI с толку
  • Модификация - изменение служебных полей пакета, чтобы они не совпадали с сигнатурами блокировки

Разбираться в деталях не обязательно - в b4 есть механизм автоматического подбора конфигурации под вашего провайдера.

Основные возможности

b4 состоит из нескольких частей, которые подробно описаны в соответствующих разделах документации:

  • Наборы настроек (сеты) - конфигурации обхода для TCP/UDP трафика с разными стратегиями
  • Обнаружение - автоматический подбор рабочей конфигурации
  • Детектор DPI - определение методов блокировки у вашего провайдера
  • Мониторинг соединений - просмотр трафика в реальном времени
  • GeoSite/GeoIP - работа с категориями сайтов и IP-адресов
  • Фильтрация по устройствам - разные правила для разных устройств в сети
  • Маршрутизация - направление трафика через заданный интерфейс (VPN, WireGuard и т.д.)
  • SOCKS5-прокси - для приложений, которые поддерживают прокси
  • MTProto-прокси - прокси для Telegram

Системные требования

Поддерживаемые платформы

Платформа Описание
Linux Любой дистрибутив с ядром 3.13+ (Ubuntu, Debian, Alpine и др.)
OpenWRT Роутеры с прошивкой OpenWRT
ASUS Merlin Роутеры ASUS с прошивкой Merlin (через Entware)
Keenetic Роутеры Keenetic с поддержкой OPKG
MikroTik RouterOS 7.x с поддержкой контейнеров
Docker Любая система с Docker

Поддерживаемые архитектуры

amd64, arm64, armv7, armv6, armv5, 386, mips, mipsle, mips64, mips64le

Минимальные требования

  • RAM: 64 МБ свободной памяти
  • Диск: ~30 МБ для бинарника + место для конфигурации и geodata
  • Ядро Linux: 3.13+ с поддержкой NFQUEUE (nfnetlink_queue)
  • Права: root (для работы с netfilter)

:::info При установке на роутер обход работает для всех устройств в сети без настройки на каждом из них. :::