Настройки
Настройки b4 разделены на вкладки. Вкладки Основные и Система делятся ещё на подвкладки.

- Основные - обработка трафика, на подвкладках Движок пакетов (режим захвата, IPv4 и IPv6, очередь, обнаружение блокировки по IP), Устройства (фильтрация устройств), Файрвол (правила файрвола, MSS clamping, NAT Masquerade, DSCP), DNS (DNS поверх TCP и таймауты) и SOCKS5 (встроенный SOCKS5-прокси)
- Система - сам сервис, на подвкладках Сервис (перезапуск, информация о системе, язык интерфейса, часовой пояс, лимит памяти, зеркала обновления, логирование), Веб-сервер (порт, TLS, аутентификация, доступ из интернета) и Бэкап (бэкап и восстановление, скачивание конфигурации, сброс к значениям по умолчанию)
- Geodat настройки - источники, скачивание и обновление баз GeoSite и GeoIP
- Дискавери - таймауты и доверенный DNS-сервер Дискавери, а также мониторинг
- Telegram - переключатель «Telegram через WebSocket», MTProto-прокси и его секреты, общий транспорт к Telegram и WEB-прокси
- Интеграции - токен IPinfo, AI-помощник, MCP-сервер и подключение к хабу сообщества
- Пэйлоады - генерация, загрузка и управление пэйлоадами для faking
Авторизация и HTTPS веб-интерфейса, а также переключатели Доступ из интернета у веб-сервера, SOCKS5-прокси и слушателей вкладки Telegram разобраны в разделе Безопасность.
Сохранение и перезапуск
Кнопки в заголовке действуют на все вкладки сразу. Сохранить записывает изменения всех вкладок, Отменить изменения после подтверждения отбрасывает несохранённые изменения, а Обновить заново загружает конфигурацию из b4 и тоже отбрасывает несохранённые изменения.
Пока есть несохранённые изменения, рядом с заголовком Конфигурация виден чип Изменено. Вкладки и подвкладки с несохранёнными изменениями отмечены точкой. На подвкладках вкладок Основные и Система точку заменяет значок перезапуска с подсказкой Применится после перезапуска, если изменено одно из полей второго столбца таблицы. Пока такое изменение не сохранено, в заголовке видно предупреждение Часть изменений требует перезапуска B4, а после сохранения уведомление предлагает кнопку Перезапустить сервис.
| Подвкладка | Значок перезапуска при изменении | Применяется при сохранении |
|---|---|---|
| Основные, Движок пакетов | Режим захвата и Настройки TUN, Поддержка IPv4, Поддержка IPv6, Начальный номер очереди, Рабочие потоки, Метка пакета | Интерфейсы захвата, Форсировать IPv4 для совпавших доменов, Лимит TCP пакетов соединения, Лимит UDP пакетов соединения, Обнаружение блокировки по IP |
| Основные, Устройства | Включить фильтрацию устройств, Исключить выбранные устройства (чёрный список), выбор устройств в списке Доступные устройства | Определение производителя, имена устройств, колонка MSS, Ручные устройства |
| Основные, Файрвол | Пропустить настройку IPTables/NFTables, Движок файрвола, Интервал мониторинга файрвола (секунды) | Глобальный MSS Clamping, NAT Masquerade, DSCP |
| Основные, DNS | - | Все поля |
| Основные, SOCKS5 | - | Все поля |
| Система, Сервис | Мгновенный сброс, Syslog, Лимит памяти | Язык, Часовой пояс, Зеркала обновления, Уровень логирования, Папка логов |
| Система, Веб-сервер | Порт, Адрес привязки, TLS Сертификат, TLS Ключ | Имя пользователя, Пароль, Доступ из интернета |
Пока движок пакетов не запущен, сохранённое изменение файрвола на этих подвкладках вступает в силу после перезапуска b4.
На подвкладке Бэкап полей нет, только кнопки.
Вкладка Telegram применяет изменения при сохранении. MTProto-прокси b4 перезапускает сам, когда меняется поле, которому это нужно.
Вкладка Дискавери тоже применяет изменения при сохранении, а уже идущий запуск Дискавери продолжается с теми настройками, с которыми начался.