diff --git a/README.md b/README.md
index c5bed44..818f330 100644
--- a/README.md
+++ b/README.md
@@ -1,70 +1,240 @@
-Поможем провайдерам в эпоху дефицита сетевого оборудования, заблокируем самостоятельно ресурсы на своих роутерах и, таким образом, снизим нагрузку на их оборудование!
+Поможем провайдерам в эпоху дефицита сетевого оборудования: самостоятельно заблокируем ресурсы на своих роутерах и, таким образом, снизим нагрузку на их оборудование!
Зарубежные сервисы пусть знают, что их ресурсы никому не нужны и мы сами у себя их блокируем!
-# Списки заблокированных ресурсов
-Списки доступны в нескольких форматах:
-- RAW - это список доменов и субдоменов
-- Dnsmasq-ipset - список для Dnsmasq в формате ipset (OpenWrt <= 21.02)
-- Dnsmasq-nfset - список для Dnsmasq в формате nftables set (OpenWrt >=23.05)
+# Форматы списков
+- 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 к чертям.
-## Россия
-Есть два списка, один для людей, находящихся в России, второй для людей заграницей.
+# Сервисы, категории, страны
+Для удобства блокировки списки разделены по категориям, сервисам и странам.
-- Ресурсы, которые блокируются, в том числе и зарубежные ресурсы, которые сами блокируют российские подсети. (inside)
-- Списки российских ресурсов, которые доступны только для российских подсетей. Для людей за границей, которым нужен доступ к российским сервисам. Использовать вместе с VPN расположенным в России. (outside)
+## Категории
+- Anime
+- Block
+- GeoBlock
+- News
+- Porn
-Находятся в каталоге **Russia**.
+## Сервисы
+- 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](https://github.com/itdoginfo/allow-domains/releases/latest/download/geosite.dat)
+
+
+ Russia inside
-Inside:
- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-raw.lst)
- [Dnsmasq nfset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-dnsmasq-nfset.lst)
- [Dnsmasq ipset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-dnsmasq-ipset.lst)
- [ClashX](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-clashx.lst)
-- [KVAS](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-kvas.lst)
+- [Kvas](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/inside-kvas.lst)
+- [Mikrotik](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Russia/inside-mikrotik-fwd.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/russia_inside.srs)
+- geosite:russia-inside
+
+
+
+
+ Russia Outside
-Outside:
- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-raw.lst)
- [Dnsmasq nfset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-dnsmasq-nfset.lst)
- [Dnsmasq ipset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-dnsmasq-ipset.lst)
- [ClashX](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-clashx.lst)
-- [KVAS](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-kvas.lst)
+- [Kvas](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Russia/outside-kvas.lst)
+- [Mikrotik](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Russia/outside-mikrotik-fwd.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/russia_outside.srs)
+- geosite:russia-outside
-## Украина
-Список заблокированных ресурсов в Украине. Списки берутся с ресурсов https://uablacklist.net/ и https://zaborona.help/.
+
-Преобразуются в формат Dnsmasq. При этом удаляются домены с кириллическими буквами.
-
-Находятся в каталоге **Ukraine**.
+
+ Ukraine
- [Dnsmasq nfset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Ukraine/inside-dnsmasq-nfset.lst)
- [Dnsmasq ipset](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Ukraine/inside-dnsmasq-ipset.lst)
- [ClashX](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Ukraine/inside-clashx.lst)
-- [KVAS](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Ukraine/inside-kvas.lst)
+- [Kvas](https://raw.githubusercontent.com/itdoginfo/allow-domains/main/Ukraine/inside-kvas.lst)
+- [Mikrotik](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Ukraine/inside-mikrotik-fwd.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/ukraine_inside.srs)
+- geosite:ukraine
+
+
+
+
+ Anime
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/anime.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/anime.srs)
+- geosite:russia-inside@anime
+
+
+
+
+ Block
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/block.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/block.srs)
+- geosite:russia-inside@block
+
+
+
+
+ GeoBlock
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/geoblock.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/geoblock.srs)
+- geosite:russia-inside@geoblock
+
+
+
+
+ News
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/news.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/news.srs)
+- geosite:russia-inside@news
+
+
+
+
+ Porn
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/porn.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/porn.srs)
+- geosite:russia-inside@porn
+
+
+
+
+ Cloudflare
+
+- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/cloudflare.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/cloudflare.srs)
+
+
+
+
+ Discord
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/discord.lst)
+- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/discord.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/discord.srs)
+
+
+
+
+ HDRezka
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/hdrezka.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/hdrezka.srs)
+- geosite:russia-inside@hdrezka
+
+
+
+
+ Meta
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/meta.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/meta.srs)
+- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/meta.lst)
+- geosite:russia-inside@meta
+
+
+
+
+ Telegram
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Categories/telegram.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/telegram.srs)
+- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/telegram.lst)
+
+
+
+
+ Tik-Tok
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/tiktok.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/tiktok.srs)
+- geosite:russia-inside@tiktok
+
+
+
+
+ Twitter
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/twitter.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/twitter.srs)
+- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/twitter.lst)
+- geosite:russia-inside@twitter
+
+
+
+
+ YouTube
+
+- [RAW](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Services/youtube.lst)
+- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/youtube.srs)
+- geosite:russia-inside@youtube
+
+
# Как найти все-все домены ресурса?
https://itdog.info/analiziruem-trafik-i-opredelyaem-domeny-kotorye-ispolzuyut-sajty-i-prilozheniya/
# Как добавить домены в списки?
Приветствуется добавление новых доменов и удаление неактуальных.
-Есть несколько вариантов:
-1. Для каждого списка создана тема в Discussion. Пишите туда отдельные домены или прям список доменов сервиса
-- [Россия inside](https://github.com/itdoginfo/allow-domains/discussions/1)
+Для каждого списка создана тема в Discussion. Правила оформления указаны в первом сообщении
+- [Россия inside](https://github.com/itdoginfo/allow-domains/discussions/75)
- [Россия outside](https://github.com/itdoginfo/allow-domains/discussions/2)
-2. Сделать PR. Списки находятся в `src`. Если у ресурса больше двух доменов, сгруппируйте их отдельным списком и вставьте заголовок ресурса с помощью `#`. Ориентируйтесь на то, как уже сделаны другие
-
-3. Напишите в [чат](https://t.me/itdogchat)
-
-# .dat файлы для Xray
-Реализовано в стороннем репозитории
-https://github.com/unidcml/allow-domains-dat
-
# Как заблокировать на своём роутере?
-Пример блокировки по списку доменов на роутере с OpenWrt 23.05.
+1. В Podkop выберите mode **Block**
+
+2. Пример блокировки по списку доменов на роутере с OpenWrt 23.05.
Нужен dnsmasq-full. Загружаем конфиг в tmp/dnsmasq.d. Создаём ipset, все пакеты к ip-адресам из этого ipset будут дропаться.
@@ -92,19 +262,8 @@ uci commit
service firewall restart && service dnsmasq restart
```
-# Как устроено?
-Список **Russia inside** формируются из списка https://community.antifilter.download/, списка `src/Russia-domains-inside.lst` и списка `Russia-domains-inside-single.lst`. Они объединяются, удаляются повторы и сортируются по алфавиту.
-
-Список **Russia outside** формируется из списка `src/Russia-domains-outside.lst`. Также происходит сортировка по алфавиту.
-
-Dnmasq работает по wildcard. При добавлении домена `domain.com`, в списки IP-адресов будут добавляться также все поддомены `subdomain.domain.com`. Для тех ресурсов, у которым нужны только субдомены - добавляются только субдомены.
-
-Списки обновляются при каждом коммите в репозитории с помощью GitHub Actions. Также скрипт `convert.py` запускается каждые 8 часов, чтобы синхронизировать списки со сторонними сервисами.
-
-При формировании Dnsmasq списков происходит тестирование конфигов с помощью [Dnsmasq action](https://github.com/marketplace/actions/dnsmasq-configuration-check).
-
# Можно ли добавить другие форматы и страны?
-Да, это приветствуется. Для этого создайте issue или напишите в чат.
+Да, это приветствуется. Для этого создайте issue.
## Для добавления новой страны необходимо указать
- Название страны
@@ -116,7 +275,7 @@ Dnmasq работает по wildcard. При добавлении домена
- Как этот формат можно использовать, с примером (Программа, конфигурация)
- Можно ли как-то тестировать список, если да, то как. Это нужно, чтобы пользователи всегда имели рабочий конфиг
-Также вы можете создать PR с уже необходимыми правками. В этом случае опишите это всё в его Description.
+*Meta признана экстремистской организацией в России
---