mirror of
https://github.com/Ground-Zerro/DomainMapper.git
synced 2025-12-10 01:47:18 +07:00
update
This commit is contained in:
20
README.md
20
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
|
||||
|
||||
Reference in New Issue
Block a user