Перейти к основному содержимому

Геоданные

Что такое GeoSite и GeoIP

GeoSite и GeoIP - это базы данных в формате V2Ray, которые позволяют работать с целыми категориями сайтов и IP-адресов вместо того, чтобы добавлять их по одному.

  • GeoSite (sitedat.dat) - файл с доменами, сгруппированными по категориям. Например, категория youtube содержит все домены, связанные с YouTube (youtube.com, googlevideo.com, ytimg.com и т.д.)
  • GeoIP (ipdat.dat) - файл с IP-диапазонами, сгруппированными по странам и ASN
Зачем это нужно

Вместо того, чтобы вручную добавлять десятки доменов YouTube или Discord, достаточно выбрать нужную категорию в настройках сета. При обновлении базы новые домены подхватываются автоматически.

Источники

b4 поддерживает несколько предустановленных источников, а также позволяет указать свой URL.

ИсточникЧто содержитСсылка
LoyalsoldierГлобальная база доменов и IP (Китай + мир)GitHub
RUNET FreedomБаза, оптимизированная для российских блокировокGitHub
b4geoipОфициальная GeoIP база b4 - IP-диапазоны по ASN (только GeoIP)GitHub
Для российских пользователей

Рекомендуется RUNET Freedom для GeoSite (домены) и b4geoip для GeoIP (IP-диапазоны).

b4geoip

Официальная GeoIP база проекта b4. Собирается автоматически из данных RIPE NCC - реальные анонсированные 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 именно по сервисам - это позволяет точно маршрутизировать трафик конкретных платформ.

Настройка

  1. Перейдите в Настройки → Geodat настройки
  2. Укажите Директорию назначения - куда сохранять файлы (по умолчанию /etc/b4)
  3. Выберите Источник из выпадающего списка или укажите URL вручную
  4. Нажмите Скачать

Статус файла отображается рядом с названием:

  • Active - файл найден, показывается размер и дата
  • Not Found - путь задан, но файл отсутствует, нужно скачать
  • Disabled - путь не задан, база не используется

Файлы можно также загрузить вручную через кнопку Загрузить (upload .dat файла).

Смена директории назначения

Директория назначения не является сохраняемой настройкой, поэтому правка поля не активирует кнопку Сохранить. Значение применяется при следующем Скачать или Загрузить: файл пишется в новую директорию, а копия, ранее записанная b4 по старому пути, удаляется. Файлы с именем, которое b4 не записывал сам (любое, кроме geosite.dat / geoip.dat), не трогаются.

Удаление базы

Кнопка Удалить на карточке стирает файл с диска и очищает его путь и URL источника. База остаётся отключённой до следующего скачивания или загрузки - автообновление по расписанию и при старте её не вернёт, поскольку URL источника больше нет.

Стираются только файлы, записанные самим b4, то есть geosite.dat или geoip.dat вне исключённых системных директорий. Если путь указывает на что-то другое - на базу, общую с другой программой, или на файл с произвольным именем - база всё равно отключается, но файл остаётся на диске, о чём сообщает строка статуса.

Сеты, ссылающиеся на категории удалённой базы, сохраняют свой список категорий, но до восстановления базы эти категории ничего не матчат. Диалог подтверждения называет затронутые сеты.

Освобождение места

На устройстве с малым объёмом памяти удаление базы, которая не используется ни в одном сете, освобождает сразу весь объём файла. geoip.dat часто не нужен, если сеты матчат только по доменам.

Размер файлов

Файлы GeoSite и GeoIP могут занимать 5–15 МБ каждый. На роутерах с ограниченной памятью убедитесь, что места достаточно.

Использование в сетах

После загрузки баз категории становятся доступны в настройках сетов (вкладка Цели):

  • Категории GeoSite - выбрать категории доменов для обхода
  • Категории GeoIP - выбрать категории IP для обхода

При выборе категории рядом отображается количество доменов/IP в ней. Можно нажать на категорию, чтобы просмотреть содержимое.

Обновление

Базы обновляются вручную - зайдите в настройки и нажмите Скачать повторно. Перезапуск b4 после обновления не требуется - новые данные подхватываются автоматически.

Инструменты

ПроектОписание
GeodatExplorerВеб-приложение для просмотра содержимого .dat файлов - категории, домены, IP-диапазоны. Помогает понять, что именно входит в базу, перед тем как использовать категорию в сете
v2datCLI-утилита для распаковки .dat файлов V2Ray в текстовые списки. Полезно для скриптов и автоматизации
b4geoipОфициальная GeoIP база b4 (описана выше)