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,83 @@
|
|||
---
|
||||
sidebar_position: 2
|
||||
title: Геоданные
|
||||
---
|
||||
|
||||
# Геоданные
|
||||
|
||||
## Что такое GeoSite и GeoIP
|
||||
|
||||
**GeoSite** и **GeoIP** - это базы данных в формате [V2Ray](https://github.com/v2fly/v2ray-core), которые позволяют работать с целыми категориями сайтов и IP-адресов вместо того, чтобы добавлять их по одному.
|
||||
|
||||
- **GeoSite** (`sitedat.dat`) - файл с доменами, сгруппированными по категориям. Например, категория `youtube` содержит все домены, связанные с YouTube (youtube.com, googlevideo.com, ytimg.com и т.д.)
|
||||
- **GeoIP** (`ipdat.dat`) - файл с IP-диапазонами, сгруппированными по странам и ASN
|
||||
|
||||
:::info Зачем это нужно
|
||||
Вместо того, чтобы вручную добавлять десятки доменов YouTube или Discord, достаточно выбрать нужную категорию в настройках сета. При обновлении базы новые домены подхватываются автоматически.
|
||||
:::
|
||||
|
||||
## Источники
|
||||
|
||||
b4 поддерживает несколько предустановленных источников, а также позволяет указать свой URL.
|
||||
|
||||
| Источник | Что содержит | Ссылка |
|
||||
| --- | --- | --- |
|
||||
| **Loyalsoldier** | Глобальная база доменов и IP (Китай + мир) | [GitHub](https://github.com/Loyalsoldier/v2ray-rules-dat) |
|
||||
| **RUNET Freedom** | База, оптимизированная для российских блокировок | [GitHub](https://github.com/runetfreedom/russia-v2ray-rules-dat) |
|
||||
| **b4geoip** | Официальная GeoIP база b4 - IP-диапазоны по ASN (только GeoIP) | [GitHub](https://github.com/DanielLavrushin/b4geoip) |
|
||||
|
||||
:::tip Для российских пользователей
|
||||
Рекомендуется **RUNET Freedom** для GeoSite (домены) и **b4geoip** для GeoIP (IP-диапазоны).
|
||||
:::
|
||||
|
||||
### b4geoip
|
||||
|
||||
Официальная GeoIP база проекта b4. Собирается автоматически из данных [RIPE NCC](https://stat.ripe.net/) - реальные анонсированные IP-префиксы по ASN. Содержит категории для:
|
||||
|
||||
- **Облачные провайдеры** - AWS, Google Cloud, Azure, DigitalOcean, Hetzner, OVH, Scaleway, Oracle Cloud, Contabo, AEZA
|
||||
- **CDN** - Cloudflare, Akamai, Fastly, CDN77
|
||||
- **Игровые компании** - Roblox, Valve/Steam, Sony/PlayStation, Nintendo, EA, Riot Games, Ubisoft, Epic Games, Wargaming, Bungie, Take-Two, CCP
|
||||
- **Платформы** - Telegram, GitHub, Apple, Adobe, Amazon, Blizzard
|
||||
|
||||
В отличие от баз по странам, b4geoip группирует IP именно по сервисам - это позволяет точно маршрутизировать трафик конкретных платформ.
|
||||
|
||||
## Настройка
|
||||
|
||||
<!-- screenshot: секция геоданных с выбором источника и статусом -->
|
||||
|
||||
1. Перейдите в **Настройки → Geodat настройки**
|
||||
2. Укажите **Директорию назначения** - куда сохранять файлы (по умолчанию `/etc/b4`)
|
||||
3. Выберите **Источник** из выпадающего списка или укажите URL вручную
|
||||
4. Нажмите **Скачать**
|
||||
|
||||
Статус файла отображается рядом с названием:
|
||||
|
||||
- **Active** - файл найден, показывается размер и дата
|
||||
- **Not Found** - файл отсутствует, нужно скачать
|
||||
|
||||
Файлы можно также загрузить вручную через кнопку **Загрузить** (upload `.dat` файла).
|
||||
|
||||
:::warning Размер файлов
|
||||
Файлы GeoSite и GeoIP могут занимать 5–15 МБ каждый. На роутерах с ограниченной памятью убедитесь, что места достаточно.
|
||||
:::
|
||||
|
||||
## Использование в сетах
|
||||
|
||||
После загрузки баз категории становятся доступны в настройках сетов (вкладка **Цели**):
|
||||
|
||||
- **Категории GeoSite** - выбрать категории доменов для обхода
|
||||
- **Категории GeoIP** - выбрать категории IP для обхода
|
||||
|
||||
При выборе категории рядом отображается количество доменов/IP в ней. Можно нажать на категорию, чтобы просмотреть содержимое.
|
||||
|
||||
## Обновление
|
||||
|
||||
Базы обновляются вручную - зайдите в настройки и нажмите **Скачать** повторно. Перезапуск b4 после обновления не требуется - новые данные подхватываются автоматически.
|
||||
|
||||
## Инструменты
|
||||
|
||||
| Проект | Описание |
|
||||
| --- | --- |
|
||||
| [GeodatExplorer](https://github.com/DanielLavrushin/GeodatExplorer) | Веб-приложение для просмотра содержимого `.dat` файлов - категории, домены, IP-диапазоны. Помогает понять, что именно входит в базу, перед тем как использовать категорию в сете |
|
||||
| [v2dat](https://github.com/DanielLavrushin/v2dat) | CLI-утилита для распаковки `.dat` файлов V2Ray в текстовые списки. Полезно для скриптов и автоматизации |
|
||||
| [b4geoip](https://github.com/DanielLavrushin/b4geoip) | Официальная GeoIP база b4 (описана [выше](#b4geoip)) |
|
||||
Loading…
Add table
Add a link
Reference in a new issue