Страница 1 из 1

запрет IP в урлах, кроме некоторых.

Добавлено: Ср мар 28, 2007 8:16
jigit
создал pcre правило, по которому режутся все запросы, в которых указаны явно IP адреса. сейчас столкнулся с проблемой, режется google-вый онлайн переводчик сайтов, т.к. там в запросе указан определённый IP. как-бы его исключить из правила?

Добавлено: Ср мар 28, 2007 12:56
Slava
Добавьте его в allow_urls

Добавлено: Пн сен 24, 2007 13:34
tashmen
Slava писал(а):Добавьте его в allow_urls
а если мне нужно прописать свою сетку (172.16.0.0/255.255.0.0) что нужно писать 172.16.0 или что?

Добавлено: Пн сен 24, 2007 14:26
Slava
Нужно прописать все ip.
Хотя правильнее ходить на локальные ресурсы без прокси.

Добавлено: Пн сен 24, 2007 16:43
tashmen
Спасибо,

И еще один вопрос:

Стоит ограничение на ввод ip в строке адреса (из ФАК), все IP режутся на ура.

Включаю

allow_urls /usr/local/rejik3/banlists/allow_urls

Создаю в папке banlists папку allow_urls кидаю туда файл urls с одной строчкой 172.16.0.3

ВСЕ- после перезапуска сквида при вводе строчки http://172.16.0.3 в строке браузера ничего не происходит, да и не другие ip такая же реакция.

Добавлено: Пн сен 24, 2007 17:43
Slava
/usr/local/rejik3/banlists/allow_urls должен быть файл, а не папка

Добавлено: Вт сен 25, 2007 9:47
tashmen
интуитивно догадывался что это так, и сегодня идя на работу решил именно так и попробовать:idea: , но Вы меня опередили. :wink:

Добавлено: Пн окт 27, 2008 15:21
DiVAN1
Стоит запрет "хождения" по IP адресам!
Надо добавить в allow_urls адреса icq и mail.ru агента. Я полагаю надо добавить все адреса по одному на строку(более 150'000 адресов получается). Скриптом сделать такой файл несложно.
Вопрос в том, как влияет на производительность и потребление ресурсов поиск по таким файлам? Думается регулярное выражение должно быстрее работать.

Добавлено: Пн окт 27, 2008 15:50
Slava
DiVAN1 писал(а):Стоит запрет "хождения" по IP адресам!
Надо добавить в allow_urls адреса icq и mail.ru агента. Я полагаю надо добавить все адреса по одному на строку(более 150'000 адресов получается). Скриптом сделать такой файл несложно.
Вопрос в том, как влияет на производительность и потребление ресурсов поиск по таким файлам? Думается регулярное выражение должно быстрее работать.
Поиск по строкам работает в тысячи раз быстрее, чем по регулярным выражениям. Связано это с тем, что строки можно отсортировать и и искать по сортированному списку.
А регулярное выражение, это почти что маленькая программа и её выполнение занимает значительное время и не удаётся ускорить поиск, за счет сортировки.