Это старая версия документа.
Netblock
Модуль блокировки Web ресурсов (Цена)
Возможности
- Блокировка по IP
- Блокировка по DNS
- DPI (в стадии тестирования)
- Proxy
- Автоматическая синхронизация списка ресурсов для блокировки с удалённым списком
- Поддерживает
- Mikrotik
- Linux
- FreeBSD
- Автоматическа загрузка Роскомнадзор
- Автоматическа загрузка UABlock
Настройка
# mysql -D abills < db/Netblock.sql
Подключение модуля abills/libexec/config.pl
@MODULES = ( 'Netblock' );
Работа с модулем
Система загружает лист блокировки и применяет его на локальном сервере.
# /usr/abills/libexec/billd netblock
Дополнительные параметры:
INIT=1 | Полная загрузка листа блокировки |
---|---|
BLOCK_TYPE=IP | Тип блокировки: IP(по умолчанию),DNS,DPI,Proxy |
TYPE=xx | Тип листа блокировки (По умолчанию: rkn). Листы загрузки: rkn - Роскомнадзор uablock - блокировка UA |
ACTIVE_BLOCK=1 | Включение блокировки |
NAS_TYPE=mikrotik | Загрузка листов блокировки на все сервера доступа с типом mikrotik и miroktik_dhcp |
NAS_ID=12 | Загрузка листов блокировки на все сервера доступа с номером 12 |
DEBUG=1..5 | Режим отладки |
DOMAIN_REDIRECT=domain | Редирект на определенный домен. |
По умолчанию используются параметры
INIT=1 BLOCK_TYPE=IP ACTIVE_BLOCK=1
Для автоматической синхронизации, добавьте запись в /etc/crontab
* 1,9,17 * * * root /usr/abills/libexec/billd netblock
Интерфейс управления
Обслуживание >Netblock
Закачка
UA list
/usr/abills/libexec/billd netblock TYPE=uablock FETCH=1
Росскомнадзор
/usr/abills/libexec/billd netblock TYPE=rnk FETCH=1
Включение блокировок
Включение на локальном сервере. Система автоматически определяет ОС локального сервера и поднимает на нем блокировку
/usr/abills/libexec/billd netblock
Mikrotik
/usr/abills/libexec/billd netblock ACTIVE_BLOCK=1 NAS_TYPE=mikrotik