Что бы знать что нужно заблокировать.
Find a file
2025-06-27 09:25:25 +00:00
.github/workflows 0.1.18 2025-06-06 23:46:06 +03:00
Categories Update 2025-06-27 12:24:56 +03:00
Russia Update lists 2025-06-27 09:25:25 +00:00
Services Update 2025-06-13 12:35:59 +03:00
src Update 2025-04-29 16:49:16 +03:00
Subnets Update subnet 2025-06-23 07:34:15 +00:00
Ukraine Update lists 2025-06-02 08:50:01 +00:00
.gitignore Update 2025-03-11 16:33:43 +03:00
convert.py Fix 2025-06-06 18:11:34 +03:00
Dockerfile Sing-box to 1.11.3 2025-02-11 19:23:19 +03:00
get-subnets.py Added Google AI, Google Play, Hetzner ASN, OVH ASN 2025-05-12 22:39:17 +03:00
README.md Rm google AI 2025-05-13 10:49:54 +03:00

Поможем провайдерам в эпоху дефицита сетевого оборудования: самостоятельно заблокируем ресурсы на своих роутерах и, таким образом, снизим нагрузку на их оборудование!

Зарубежные сервисы пусть знают, что их ресурсы никому не нужны и мы сами у себя их блокируем!

Форматы списков

  • Dnsmasq nfset. Для Dnsmasq в формате nftables set (OpenWrt >=23.05) nftset=/showip.net/4#inet#fw4#vpn_domains
  • Dnsmasq ipset. Для Dnsmasq в формате ipset (OpenWrt <= 21.02) ipset=/showip.net/vpn_domains
  • Sing-box Source. Для Sing-box версии 1.11.0 и выше.
  • Xray Dat. Общий файл geosite.dat с разбивкой по категориям.
  • ClashX DOMAIN-SUFFIX,showip.net
  • Mikrotik FWD /ip dns static add name=fast.com type=FWD...
  • Kvas. Для Kvas 1.1.8 и новее. Просто отсортированный список доменов.
  • RAW. Список "как есть"

Конфигурация для Dnsmasq добавляет все зарезолвенные IP-адреса в set vpn-domain. И можно оперировать этим списком. Заблокировать, конечно же, все эти IP к чертям.

Сервисы, категории, страны

Для удобства блокировки списки разделены по категориям, сервисам и странам.

Категории

  • Anime
  • Block
  • GeoBlock
  • News
  • Porn

Сервисы

  • Cloudflare
  • Discord
  • HDRezka
  • Meta*
  • Telegram
  • Tik-Tok
  • Twitter
  • YouTube

Страны

Россия

Есть два списка: один - для пользователей в России, другой - для тех, кто находится за её пределами

Russia inside

Ресурсы, которые блокируются, в том числе и зарубежные ресурсы, которые сами блокируют российские подсети. Состоит из:

  • Anime
  • Block
  • GeoBlock
  • News
  • Porn
  • HDRezka
  • Meta*
  • Tik-Tok
  • Twitter
  • YouTube

Russia outside

Списки российских ресурсов, которые доступны только для российских подсетей. Для людей за границей, которым нужен доступ к российским сервисам.

Украина

Список заблокированных ресурсов в Украине. Списки берутся с ресурсов https://uablacklist.net/ и https://zaborona.help/.

Прямые ссылки на списки

Все ссылки спрятаны под спойлеры — нажмите на нужный список, чтобы раскрыть его.

Общий файл для Xray geosite.dat

Russia inside
Russia Outside
Ukraine
Anime
  • RAW
  • SRS
  • geosite:russia-inside@anime
Block
  • RAW
  • SRS
  • geosite:russia-inside@block
GeoBlock
  • RAW
  • SRS
  • geosite:russia-inside@geoblock
News
  • RAW
  • SRS
  • geosite:russia-inside@news
Porn
  • RAW
  • SRS
  • geosite:russia-inside@porn
Cloudflare
Discord
HDRezka
  • RAW
  • SRS
  • geosite:russia-inside@hdrezka
Meta*
Telegram
Tik-Tok
  • RAW
  • SRS
  • geosite:russia-inside@tiktok
Twitter
YouTube
  • RAW
  • SRS
  • geosite:russia-inside@youtube

Как найти все-все домены ресурса?

https://itdog.info/analiziruem-trafik-i-opredelyaem-domeny-kotorye-ispolzuyut-sajty-i-prilozheniya/

Ресурсы, которых намеренно нет в общих списках

  1. В списке GeoBlock больше нет доменов, относящихся к Google AI. Они идут отдельным списком. Это сделано по причине, что многие иностранные серверы Google помечает как RU.

Как добавить домены в списки?

Приветствуется добавление новых доменов и удаление неактуальных.

Для каждого списка создана тема в Discussion. Правила оформления указаны в первом сообщении

Как заблокировать на своём роутере?

  1. В Podkop выберите mode Block

  2. Пример блокировки по списку доменов на роутере с OpenWrt 23.05.

Нужен dnsmasq-full. Загружаем конфиг в tmp/dnsmasq.d. Создаём ipset, все пакеты к ip-адресам из этого ipset будут дропаться.

cd /tmp/ && opkg download dnsmasq-full
opkg remove dnsmasq && opkg install dnsmasq-full --cache /tmp/
cp /etc/config/dhcp /etc/config/dhcp-old && mv /etc/config/dhcp-opkg /etc/config/dhcp

cd /tmp/dnsmasq.d && wget https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-dnsmasq-nfset.lst -O domains.conf

uci add firewall ipset
uci set firewall.@ipset[-1].name='vpn_domains'
uci set firewall.@ipset[-1].match='dst_net'
uci add firewall rule
uci set firewall.@rule[-1]=rule
uci set firewall.@rule[-1].name='block_domains'
uci set firewall.@rule[-1].src='lan'
uci set firewall.@rule[-1].dest='*'
uci set firewall.@rule[-1].proto='all'
uci set firewall.@rule[-1].ipset='vpn_domains'
uci set firewall.@rule[-1].family='ipv4'
uci set firewall.@rule[-1].target='DROP'
uci commit

service firewall restart && service dnsmasq restart

Можно ли добавить другие форматы и страны?

Да, это приветствуется. Для этого создайте issue.

Для добавления новой страны необходимо указать

  • Название страны
  • Список заблокированных ресурсов. Нет ограничений на количество, их может быть хоть 5, хоть 100. Можно будет пополнять со временем
  • Есть ли ресурсы, которые уже собирают такие списки

Для добавления нового формата необходимо указать

  • Название формата и пример форматирования доменов в этом формате
  • Как этот формат можно использовать, с примером (Программа, конфигурация)
  • Можно ли как-то тестировать список, если да, то как. Это нужно, чтобы пользователи всегда имели рабочий конфиг

*Meta признана экстремистской и террористической организацией в России


Telegram-канал с обновлениями