Настройка пользовательских списков
Руководство по добавлению собственных доменов и IP-адресов в Zapret для расширения функциональности
Настройка пользовательских списков
Zapret поставляется с предустановленными списками доменов для популярных сервисов, таких как Discord и YouTube. Однако вы можете расширить его функциональность, добавив собственные списки доменов и IP-адресов для обхода блокировок других сервисов.
Для чего нужны пользовательские списки
Пользовательские списки позволяют:
- Обходить блокировки дополнительных сервисов, не включенных в стандартные списки
- Настроить Zapret для работы с новыми заблокированными ресурсами
- Оптимизировать работу программы, включая только нужные вам домены
Структура списков в Zapret
По умолчанию Zapret использует следующие каталоги для хранения списков:
zapret/
└── lists/
├── discord.txt # Домены Discord
├── youtube.txt # Домены YouTube
├── general.txt # Общие часто блокируемые домены
└── custom/ # Каталог для пользовательских списков
Создание пользовательского списка
Шаг 1: Создайте текстовый файл
Создайте новый текстовый файл с расширением .txt
в папке lists/custom/
. Например, my_services.txt
.
Шаг 2: Добавьте домены и IP-адреса
В файл добавляйте по одному домену или IP-адресу на строку. Вы можете использовать следующие форматы:
# Это комментарий
example.com # Простой домен
*.example.com # Все поддомены example.com
192.168.1.1 # Отдельный IP-адрес
192.168.1.0/24 # IP-подсеть в CIDR-нотации
Шаг 3: Настройте включение списка
Для активации вашего списка вам нужно отредактировать конфигурационный файл. В Windows он обычно находится в корневой папке программы и называется config.ini
.
Добавьте следующую строку в config.ini
:
CUSTOM_LISTS=lists/custom/my_services.txt
Если вы хотите добавить несколько списков, разделите их запятыми:
CUSTOM_LISTS=lists/custom/my_services.txt,lists/custom/more_services.txt
Примеры пользовательских списков
Пример списка для игровых сервисов
# Steam
store.steampowered.com
steamcommunity.com
*.steamstatic.com
*.steamcontent.com
api.steampowered.com
# Epic Games
*.epicgames.com
*.epiccdn.com
# Origin / EA
*.origin.com
*.ea.com
Пример списка для мессенджеров
# Telegram
*.telegram.org
149.154.160.0/20
91.108.4.0/22
# WhatsApp
*.whatsapp.net
*.whatsapp.com
Исключение доменов из обработки
Иногда вам может потребоваться исключить определенные домены из обработки Zapret, если это вызывает проблемы с некоторыми сервисами. Для этого используйте список исключений:
- Создайте файл
exclude.txt
в папкеlists/custom/
- Добавьте в него домены, которые нужно исключить (по одному на строку)
- Добавьте в
config.ini
следующую строку:EXCLUDE_LISTS=lists/custom/exclude.txt
Проверка работоспособности пользовательских списков
После создания и настройки пользовательских списков:
- Перезапустите Zapret
- Попробуйте зайти на добавленные вами сайты
- Если сайты не открываются, проверьте следующее:
- Правильность написания доменов в файле списка
- Включение файла в конфигурации программы
- Логи программы на наличие ошибок
Автоматическое обновление списков
Вы можете настроить автоматическое обновление своих списков из внешних источников:
- Создайте файл скрипта обновления (например,
update_lists.bat
в Windows) - Добавьте в него команды для загрузки актуальных списков:
@echo off
cd /d "%~dp0"
curl https://your-domain.com/updated-list.txt -o lists/custom/my_services.txt
echo Списки обновлены!
pause
- Запускайте этот скрипт периодически или добавьте его в планировщик заданий
Оптимизация списков
Слишком большие списки могут влиять на производительность. Для оптимальной работы:
- Включайте только те домены, которые вам действительно нужны
- Группируйте домены по категориям в отдельные файлы
- Используйте маски поддоменов (
*.example.com
) вместо перечисления всех поддоменов - Регулярно удаляйте устаревшие или неиспользуемые домены
Совместное использование списков с сообществом
Если вы создали полезный список доменов для определенного сервиса, вы можете поделиться им с сообществом Zapret:
- Выложите список на GitHub или другую платформу
- Отправьте ссылку на список разработчикам Zapret или поделитесь ею на форумах
- Регулярно обновляйте свой список, добавляя новые домены и удаляя устаревшие
Заключение
Пользовательские списки значительно расширяют возможности Zapret, позволяя адаптировать его для ваших конкретных потребностей. Экспериментируйте с различными комбинациями доменов и методов обхода для достижения наилучших результатов.
Помните, что эффективность обхода может зависеть от множества факторов, включая вашего провайдера, используемый метод обхода и актуальность списков доменов.
Поделиться статьей
Связанные материалы
Продвинутые стратегии обхода блокировок
Подробное руководство по использованию различных методов обхода DPI-блокировок в Zapret
История изменений
Хронология обновлений и изменений в программе Zapret
Быстрый старт с Zapret
Научитесь устанавливать и настраивать Zapret для обхода DPI-блокировок всего за несколько минут