mirror of
https://github.com/DanielLavrushin/b4.git
synced 2026-04-28 03:20:35 +00:00
- 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.
76 lines
5.1 KiB
Markdown
76 lines
5.1 KiB
Markdown
---
|
||
sidebar_position: 7
|
||
title: Дискавери
|
||
---
|
||
|
||
# Дискавери
|
||
|
||
Дискавери автоматически подбирает рабочую конфигурацию обхода для указанных доменов. b4 перебирает стратегии, тестирует их и находит те, которые работают с вашим провайдером.
|
||
|
||
Базовый сценарий использования описан в разделе [Быстрый старт](./quickstart).
|
||
|
||
## Параметры поиска
|
||
|
||
Перед запуском можно раскрыть панель **Параметры поиска** и настроить:
|
||
|
||
| Параметр | Описание |
|
||
| --- | --- |
|
||
| **Пропустить поиск DNS** | Не проверять DNS-блокировку. Включите, если используете DoH или сторонний DNS |
|
||
| **Пропустить кэшированные стратегии** | Не пробовать стратегии, которые уже были найдены ранее |
|
||
| **Версия TLS** | Авто / TLS 1.2 / TLS 1.3 - ограничить тестирование конкретной версией |
|
||
| **Попыток валидации** | 1–5 - сколько раз проверить стратегию перед тем, как считать её рабочей |
|
||
| **Пользовательские payloads** | Использовать захваченные TLS ClientHello (настраиваются в разделе Настройки → Пэйлоады) |
|
||
|
||
Кнопка **Очистить кэш** удаляет ранее найденные стратегии - полезно при смене провайдера или при изменении методов блокировки.
|
||
|
||
<!-- screenshot: раскрытая панель параметров поиска -->
|
||
|
||
## Фазы поиска
|
||
|
||
После нажатия **Начать поиск** процесс проходит несколько фаз:
|
||
|
||
1. **Базовый тест** - проверка, действительно ли сайт заблокирован
|
||
2. **Кэшированные стратегии** - проверка ранее найденных конфигураций
|
||
3. **Поиск стратегий** - перебор методов обхода
|
||
4. **Оптимизация** - подбор параметров найденной стратегии
|
||
5. **Тест комбинаций** - проверка комбинированных стратегий
|
||
6. **Проверка DNS** - определение DNS-блокировки
|
||
|
||
Прогресс и текущая фаза отображаются на странице. В панели **Журнал поиска** можно следить за деталями тестирования.
|
||
|
||
<!-- screenshot: процесс поиска с журналом -->
|
||
|
||
## Результаты
|
||
|
||
Для каждого домена отображается карточка с результатом:
|
||
|
||
| Статус | Значение |
|
||
| --- | --- |
|
||
| **Успешно** | Найдена рабочая конфигурация. Показывает скорость и улучшение по сравнению с baseline |
|
||
| **DNS Poisoning** | DNS-сервер возвращает подменённый IP. Нужно сменить DNS |
|
||
| **Transport Blocked** | Блокировка на уровне IP/транспорта. Требуется VPN или маршрутизация через другой интерфейс |
|
||
|
||
На карточке успешного результата кнопка **Использовать эту конфигурацию** открывает диалог создания сета.
|
||
|
||
<!-- screenshot: карточки результатов - успешный и заблокированный -->
|
||
|
||
## Применение результатов
|
||
|
||
В диалоге **Добавить конфигурацию**:
|
||
|
||
- **Создать новый сет** - создаёт сет с найденной конфигурацией и добавляет домен
|
||
- **Добавить в существующий похожий сет** - добавляет домен в уже настроенный сет с похожими параметрами
|
||
|
||
<!-- screenshot: диалог добавления конфигурации -->
|
||
|
||
## История результатов
|
||
|
||
Результаты предыдущих запусков сохраняются внизу страницы. Для каждого результата доступны:
|
||
|
||
- Повторный запуск тестирования
|
||
- Применение найденной конфигурации
|
||
- Удаление из истории
|
||
|
||
## Автоматический мониторинг (Watchdog)
|
||
|
||
Если вы хотите, чтобы b4 сам следил за доступностью доменов и при необходимости запускал дискавери - используйте [мониторинг доменов](./watchdog).
|