-
Notifications
You must be signed in to change notification settings - Fork 5
Установка с использованием собственного списка блокировок (без загрузки и обработки сторонних блэклистов с antizapret.info и rublacklist.net)
В данной конфигурации не используются модули-парсеры для получения блэклиста из сети. Список блокировок создаётся вручную и в него помещаются только необходимые Вам записи. Во всём остальном это та же схема с прозрачным использованием dnsmasq и ipset.
Для начала необходимо выполнить установку одним из обычных способов, при этом можно не устанавливать из Entware пакеты: lua
, luasocket
, luasec
, idn
, iconv
, и не закачивать модули-парсеры: ruab_parser.lua
, ruab_parser.sh
, ruab_parser.py
. Нужен только скрипт ruantiblock.sh
, конфиг /opt/etc/ruantiblock/ruantiblock.conf
и tor
(+tor-geoip
), для конфигурации с его использованием. Задание для регулярного обновления в cron создавать не нужно.
Установка в /opt с использованием Entware. Tor конфигурация
Установка в /opt с использованием Entware. VPN конфигурация
Установка во внутреннюю память без использования Entware. VPN конфигурация
После установки выполните следующие изменения:
1. В конфигурационном файле /opt/etc/ruantiblock/ruantiblock.conf
измените переменные:
ADD_USER_ENTRIES=1
USER_ENTRIES_DNS="" # Можно задать альтернативный DNS-сервер (можно с портом: 8.8.8.8#53.). Если в записях указаны свои DNS-серверы, то они имеют приоритет
BLLIST_MODULE_CMD="" # Вместо файла модуля пустая строка - отключает запуск модуля-парсера при обновлении
2. При установке во внутреннюю память в скрипте ruantiblock.sh
измените переменную USER_ENTRIES_FILE
:
USER_ENTRIES_FILE="/etc/storage/ruantiblock/ruab_user_entries" # ruab_user_entries в /etc/storage/ruantiblock
3. Необходимо создать файл /opt/etc/ruantiblock/ruab_user_entries
(или при установке во внутреннюю память: /etc/storage/ruantiblock/ruab_user_entries
) с Вашими записями:
Одна запись (ip, CIDR или FQDN) на строку. В записях FQDN можно задать DNS-сервер для разрешения данного домена (через пробел). Также можно комментировать строки (# - первый символ строки).
Пример файла ruab_user_entries
:
# FQDN
domain.net
# FQDN с DNS-сервером
sub.domain.com 8.8.8.8
# FQDN с DNS-сервером и портом. #53 - не комментарий, а порт
sub.domain.com 8.8.8.8#53
# ip
74.125.131.19
# CIDR
74.125.0.0/16
4. Выполнить обновление
/opt/usr/bin/ruantiblock.sh update
Или при установке во внутреннюю память:
/etc/storage/ruantiblock.sh update
При обновлении конфиг dnsmasq и содержимое ipset будет формироваться только из Ваших записей. В дальнейшем, после изменений ruab_user_entries
просто выполняете обновление как в примере выше...
Данная конфигурация легко расширяется до любой из стандартных (с выгрузкой блэклистов из сети) доустановкой нескольких пакетов из Entware, модуля-парсера и изменением нескольких переменных...