Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / не работает pcre под SQUID + REJIK на FreeBSD / 2 сообщений из 2, страница 1 из 1
19.11.2012, 19:36
    #38044557
не работает pcre под SQUID + REJIK на FreeBSD
Здравствуйте.
Имею проблему c REJIK:

В redirector.conf есть секция <FIRMA>

Код: python
1.
2.
3.
4.
5.
<FIRMA>
ban_dir /usr/local/rejik/banlists/firma.ua
url http://127.0.0.1/ban/kakrabotal.html
work_ip f:/usr/local/rejik/lists/badip
reverse



Для IP, входящих в список /usr/local/rejik/lists/badip необходима блокировка всего, кроме вайт-листа

Вайт-лист лежит в /usr/local/rejik/banlists/firma.ua/urls

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#----------------------Rabota
firma.ua
#----------------------Posts
mail.ru
gmail.com
ukr.net
#----------------------ICQ
qip.ru
login.oscar.aol.com
login.icq.com
ibucp-vip-d.blue.aol.com
ibucp-vip-m.blue.aol.com
bucp-m08.blue.aol.com
205.188.153.98
205.188.153.97
62.146.66.184
64.12.161.153
#---------------------Ubuntu
#ubuntu.com
#ubuntu.ru



То есть, если указать разрешенные url явно, в виде списка, то все нормально. На них пускает, все остальное редиректится на страницу-отлуп.
Однако, перечислять все разрешенные сайты явно - это работа длительная и неблагодарная. Посему возникла идея воспользоваться файлом /usr/local/rejik/banlists/firma.ua/pcre и в нем прописать шаблоны. К примеру, разрешать все урлы, имеющие в своем теле "ubuntu". Например, ubuntu.ru, archive.ubuntu.com и т.д.

А вот с этим как раз и возникли проблемы. Какие бы регулярные выражения я не писал в файл pcre, срабатывать категорически не хочет. То есть, к примеру запись вида

Код: python
1.
.+ubuntu



по идее должна пропускать урл "ubuntu.ru" и соответственно, на него пускать.
Ан нет. Блокирует.

Собственно, вопрос: как в pcre написать шаблон для разрешенных сайтов, содержащих "ubuntu"

Спасибо
...
Рейтинг: 0 / 0
21.12.2012, 10:12
    #38087810
не работает pcre под SQUID + REJIK на FreeBSD
Роман Шевченко,

когда-то давно описывал такое
http://uvsw.narod.ru/project/rejik.html
как сделать правило pcre и даже убрать из списка готовых URL, то что и так режет pcre.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / не работает pcre под SQUID + REJIK на FreeBSD / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]