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

Геоданные

Что такое 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 - файл отсутствует, нужно скачать

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

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

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

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

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

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

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

Обновление

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

Инструменты

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