Это старая версия документа.


Netblock

Abills NET BLOCK Модуль блокировки Web ресурсов (Цена)

Возможности

  • Блокировка по IP
  • Блокировка по DNS
  • DPI (в стадии тестирования)
  • Proxy
  • Автоматическая синхронизация списка ресурсов для блокировки с удалённым списком
  • Поддерживает
    • Mikrotik
    • Linux
    • FreeBSD

Настройка

# 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