|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (41)
просмотр истории страницы... |
Кастомные списки располагаются в директории: |
{code} {panel} |
/usr/local/Reductor/userinfo/hooks /app/reductor/cfg/userinfo/hooks |
{code} {panel} |
и состоят из списков заблокированных ресурсов, списков абонентских сетей и файла с описанием связки между ресурсами и абонентами, а также страницей на которую они будут редиректиться. |
... |
Создайте папку |
{code} {panel} |
mkdir -p /usr/local/Reductor/userinfo/hooks/custom_url_lists/ /app/reductor/cfg/userinfo/hooks/custom_url_lists/ |
{code} {panel} |
внутри неё создайте файл со списком url ([требования к спискам те же, что и для собственных списков провайдера|Свои списки. Черные списки. Белые списки]). |
|
внутри неё создайте файл со списком url ([требования к спискам те же, что и для собственных списков провайдера|http://docs.carbonsoft.ru/67404013]). |
название файла должно состоять из номера списка (без расширения), который будет использоваться в качестве его идентификатора при создании правила и загрузки списка в ядро. Пример: |
{code} {panel} |
/usr/local/Reductor/userinfo/hooks/custom_url_lists/1 /app/reductor/cfg/userinfo/hooks/custom_url_lists/1 |
/usr/local/Reductor/userinfo/hooks/custom_url_lists/2 /app/reductor/cfg/userinfo/hooks/custom_url_lists/2 |
{code} {panel} |
содержимое: |
{code} {panel} |
# cat /usr/local/Reductor/userinfo/hooks/custom_url_lists/1 |
#cat /app/reductor/cfg/userinfo/hooks/custom_url_lists/1 |
http://боль.кладбище.гроб.рф http://игил.и.прочие.тренды.рф http://sorry.for.this.example.com |
# cat /usr/local/Reductor/userinfo/hooks/custom_url_lists/2 |
#cat /app/reductor/cfg/userinfo/hooks/custom_url_lists/2 |
http://something.very.bad |
{code} {panel} |
h2. Разные подсети абонентов |
... |
Создайте папку |
{code} {panel} |
mkdir -p /usr/local/Reductor/userinfo/hooks/custom_ipsets /app/reductor/cfg//userinfo/hooks/custom_ipsets |
{code} {panel} |
|
внутри неё создайте файл со списком подсетей ([требования к спискам те же, что и для собственных списков провайдера|Свои списки. Черные списки. Белые списки]). провайдера|http://docs.carbonsoft.ru/67404013]). |
название файла должно состоять из номера списка (без расширения), который будет использоваться в качестве его идентификатора при создании правила и загрузки списка в ядро. Пример: |
{code} {panel} |
/usr/local/Reductor/userinfo/hooks/custom_ipsets/1 /app/reductor/cfg/userinfo/hooks/custom_ipsets/1 |
/usr/local/Reductor/userinfo/hooks/custom_ipsets/2 /app/reductor/cfg/userinfo/hooks/custom_ipsets/2 |
{code} {panel} |
содержимое: |
{code} {panel} |
# cat /usr/local/Reductor/userinfo/hooks/custom_ipsets/1 |
#cat /app/reductor/cfg/userinfo/hooks/custom_ipsets/1 |
192.168.3.0/24 10.30.0.0/16 |
# cat /usr/local/Reductor/userinfo/hooks/custom_ipsets/2 |
#cat /app/reductor/cfg/userinfo/hooks/custom_ipsets/2 |
196.168.4.0/24 |
{code} {panel} |
h2. Связывание этих списков и разные страницы редиректа Далее необходимо описать связь между этими списками в файле |
{code} {panel} |
/usr/local/Reductor/userinfo/hooks/custom_bindings /app/reductor/cfg/userinfo/hooks/custom_bindings |
{code} {panel} |
Формат файла: |
... |
h3. Пример содержимого для редиректа части абонентов на другую заглушку: |
{code} {panel} |
0 1 http://www.patriarchia.ru just_other_block_page 0 -1 http://default.redirect.page/ default |
{code} {panel} |
h3. Пример содержимого для фильтрации доп. URL для части абонентов: |
{code} {panel} |
1 1 http://www.patriarchia.ru no_suicide_and_terrorism 2 2 http://somthing.very.good no_something_very_bad |
{code} {panel} |
h1. Применение update нужен для подтягивания сигнатур {code} service reductor update /usr/local/Reductor/bin/restart.sh --force {code} |