diff --git a/README.md b/README.md index ef1b55a..c5bd5a3 100644 --- a/README.md +++ b/README.md @@ -34,21 +34,19 @@ Есть несколько вариантов: 1. Для каждого списка создана тема в Discussion. Пишите туда отдельные домены или прям список доменов сервиса -- Россия inside -- Россия outside - -Добавить ссылки +- [Россия inside](https://github.com/itdoginfo/allow-domains/discussions/1) +- [Россия outside](https://github.com/itdoginfo/allow-domains/discussions/2) 2. Сделать PR. Списки находятся в `src`. Если у ресурса больше двух доменов, сгруппируйте их отдельным списком и вставьте заголовок ресурса с помощью `#`. Ориентируйтесь на то, как уже сделаны другие 3. Напишите в [чат](https://t.me/itdogchat) # Как устроено? -Список **Russia inside** формируются из списка https://community.antifilter.download/ и списка `src/Russia-domains-inside.lst`. Они объединяются, удаляются повторы и сортируются по алфавиту. +Список **Russia inside** формируются из списка https://community.antifilter.download/ и списка `src/Russia-domains-inside.lst`. Они объединяются, удаляются повторы и сортируются по алфавиту. Список **Russia outside** формируется из списка `src/Russia-domains-outside.lst`. Также происходит сортировка по алфавиту. -Dnmasq работает по wildcard. Это означает, что при добавлении домена `domain.com`, в списки IP-адресов будут добавляться также все поддомены `subdomain.domain.com`. Поэтому Dnsmasq списки состоят только из доменов второго уровня. Повторы удаляются, и происходит сортировка. +Dnmasq работает по wildcard. Это означает, что при добавлении домена `domain.com`, в списки IP-адресов будут добавляться также все поддомены `subdomain.domain.com`. Поэтому Dnsmasq списки состоят только из доменов второго уровня. Повторы удаляются, удаляются субдомены с `google.com` и происходит сортировка. Списки обновляются при каждом коммите в репозитории с помощью GitHub Actions. Также скрипт `convert.py` запускается каждые 8 часов, чтобы синхронизировать списки со сторонними сервисами.