mirror of
https://github.com/DanielLavrushin/b4.git
synced 2026-04-28 11:30:39 +00:00
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.
This commit is contained in:
parent
1df5909e62
commit
ef8bedd247
79 changed files with 3545 additions and 3133 deletions
|
|
@ -0,0 +1,76 @@
|
|||
---
|
||||
sidebar_position: 1
|
||||
title: CLI-параметры
|
||||
---
|
||||
|
||||
# CLI-параметры
|
||||
|
||||
b4 принимает параметры командной строки, которые имеют приоритет над значениями из конфигурационного файла.
|
||||
|
||||
## Основные
|
||||
|
||||
| Флаг | Описание | По умолчанию |
|
||||
| --- | --- | --- |
|
||||
| `--config` | Путь к файлу конфигурации | `/etc/b4/b4.json` |
|
||||
| `--verbose` | Уровень логирования: `debug`, `trace`, `info`, `silent` | `info` |
|
||||
| `-v`, `--version` | Показать версию и выйти | - |
|
||||
| `--clear-tables` | Очистить правила iptables/nftables и выйти | - |
|
||||
|
||||
## Очередь и обработка
|
||||
|
||||
| Флаг | Описание | По умолчанию |
|
||||
| --- | --- | --- |
|
||||
| `--queue-num` | Номер очереди netfilter | `537` |
|
||||
| `--threads` | Количество рабочих потоков | `4` |
|
||||
| `--mark` | Метка пакета для правил iptables | `32768` |
|
||||
| `--ipv4` | Включить обработку IPv4 | `true` |
|
||||
| `--ipv6` | Включить обработку IPv6 | `false` |
|
||||
|
||||
## Фаервол
|
||||
|
||||
| Флаг | Описание | По умолчанию |
|
||||
| --- | --- | --- |
|
||||
| `--skip-tables` | Пропустить настройку iptables/nftables при запуске | `false` |
|
||||
| `--tables-monitor-interval` | Интервал мониторинга правил (сек), `0` = отключить | `10` |
|
||||
| `--masquerade` | Включить NAT masquerade (для контейнеров/шлюзов) | `false` |
|
||||
| `--masquerade-interface` | Интерфейс для masquerade (пусто = все) | - |
|
||||
|
||||
## Логирование
|
||||
|
||||
| Флаг | Описание | По умолчанию |
|
||||
| --- | --- | --- |
|
||||
| `-i`, `--instaflush` | Сбрасывать логи немедленно | `true` |
|
||||
| `--syslog` | Дублировать логи в syslog | `false` |
|
||||
| `--error-file` | Путь к файлу ошибок | `/var/log/b4/errors.log` |
|
||||
|
||||
## Веб-сервер
|
||||
|
||||
| Флаг | Описание | По умолчанию |
|
||||
| --- | --- | --- |
|
||||
| `--web-port` | Порт веб-интерфейса (`0` = отключить) | `7000` |
|
||||
|
||||
## Примеры
|
||||
|
||||
Запуск с кастомным конфигом и debug-логированием:
|
||||
|
||||
```bash
|
||||
b4 --config /opt/etc/b4/b4.json --verbose debug
|
||||
```
|
||||
|
||||
Очистка правил фаервола:
|
||||
|
||||
```bash
|
||||
b4 --clear-tables
|
||||
```
|
||||
|
||||
Запуск без автонастройки фаервола (ручное управление правилами):
|
||||
|
||||
```bash
|
||||
b4 --skip-tables
|
||||
```
|
||||
|
||||
Запуск в контейнере с masquerade:
|
||||
|
||||
```bash
|
||||
b4 --masquerade --masquerade-interface eth0
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue