diff --git a/README.md b/README.md index 4bb30d8..2441e33 100644 --- a/README.md +++ b/README.md @@ -22,12 +22,12 @@ **Функции:** -- Скрипт загружает списки доменных имен Antifilter - community edition, а также популярных сервисов и разрешает их в IP-адреса используя публичные DNS-сервера. +- Скрипт использует списки доменных имен Antifilter - community edition, а также популярных сервисов и разрешает их в IP-адреса используя публичные DNS-сервера. - Итоговый список содержит только уникальные IP-адреса исключая дубликаты, также фильтруются IP-адреса самих DNS-серверов, заглушки в виде редиректа на localhost и (по желанию) IP-адреса Cloudflare. - Возможен выбор DNS сервера из установленного в системе, а также Google Public DNS, Quad9, Cloudflare DNS, OpenDNS, Cisco Umbrella, DNS.Watch, Dyn, CleanBrowsing, Alternate DNS, AdGuard DNS, Control D или все сразу. - Разрешение DNS имени происходит используя каждый из указанных пользователем DNS серверов и не останавливается при первом же успешном получении его IP-адреса. - Пользователь может создать свой список с DNS именами, необходимыми лично ему. -- С помощью конфигурационного файла можно настроить все параметры работы в т.ч. задать список сервисов, формат сохранения, количество потоков, имя выводного файла и другие. +- Агрегация маршрутов до /24 (255.255.255.0). **Автоматизация:** @@ -36,7 +36,7 @@ **Зависимости:** Для работы Domain Mapper необходимо наличие следующих библиотек Python: -- requests, dnspython, ipaddress, configparser, httpx, colorama +- configparser, ipaddress, dnspython, httpx, colorama. *Не забудьте установить их перед запуском:* ``` @@ -45,9 +45,17 @@ pip3 install -r requirements.txt **Использование:** - - Запустить с помощью Python. Для работы необходим только "main.py" и (по желанию) файл "config.ini". -*Работа с личным списком DNS:* -- Создать файл "custom-dns-list.txt", записать в него DNS имена (одна строчка - одно имя) и положить рядом со скриптом. Список будет подхвачен при запуске и отображен в меню как "Custom DNS list". + +**Работа с личным списком DNS:** +- Создать файл "custom-dns-list.txt", записать в него DNS имена (одна строчка - одно имя) и положить рядом со скриптом. Список будет подхвачен при запуске и отображен в меню как "Custom DNS list". + +**Для тех кто не знает "как", но кому оучень нужно:** +- Загляните в директорию Windows репозитория. + +**New** +- Агрегация маршрутов. Запрос от @sergeeximius +- ovpn формат сохранения. Запрос от @SonyLo + ##### Протестировано в Ubuntu 20.04 и Windows 10/11