Сообщений: 40, участников: 5 Теги: сервер
учитель информатики Записей: 45 |
файл resolv.conf # Generated by resolvconf |
учитель информатики Записей: 45 |
Все незакомментированные строки в squid.conf по порядку их следования: acl all src 0.0.0.0/0.0.0.0 |
учитель информатики Записей: 45 |
Неужели всё так безнадёжно, что никто не может помочь? |
Viktor Записей: 1327 |
В приведенном squid.conf нет "черных списков". Поэтому повторю > Я не имею представления как и чем Вы блокируете доступ к сайтам из черного списка. В самом простом случае используется соответствующий acl и http_access. Выглядеть это может примерно так: acl blacklist url_regex "/etc/squid/blacklist" http_access deny our_networks blacklist |
Ирина Боркунова Записей: 465 |
>В приведенном squid.conf нет "черных списков" Как один из способов не совсем правильной блокировки, прослеживается в iptables (социальная сеть и почта mail.ru). Полагаю, все это из-за совместной настройки сервера в альтераторе и вручную. Нужно выбрать что-то одно, лучше ручная настройка конфигов. А в squid для блокировки есть замечательная штука - редиректор. |
учитель информатики Записей: 45 |
Блокировку я настраивал только через альтератор, вручную ничего не добавлял. > Как один из способов не совсем правильной блокировки, прослеживается в iptables Как это исправить? > Выглядеть это может примерно так: > acl blacklist url_regex "/etc/squid/blacklist" > http_access deny our_networks blacklist В каком месте squid.conf я должен это добавить? В файле blacklist можно указывать сайты по url? А используя регулярные выражения? > А в squid для блокировки есть замечательная штука - редиректор. Какой способ лучше: предложенный Viktorом или редиректор? И как задействовать этот самый редиректор? |
Ирина Боркунова Записей: 465 |
>Какой способ лучше: предложенный Viktorом или редиректор? И как задействовать этот самый редиректор? Применение того, или иного способа фильтрации зависит от объема знаний, поскольку я не профессионал, то пошла по более легкому пути. Можно посмотреть здесь http://www.spohelp.ru/forums/17-gotovye-resheni.... Только перенаправление на search.isensor.ru сейчас не работает, можно применить любую систему каталожного поиска, например, http://school.edu.ru. А в iptables обычно манипулируют портами и протоколами, согласно выбранной политики безопасности, а ваш конфиг, настроенный через альтератор, выглядит просто ужасно. Я раньше пробовала пользоваться альтератором, с подобным результатом, потом перешла только на ручную правку конфигов. |
учитель информатики Записей: 45 |
Спасибо за ссылку. Я тоже далеко не профессионал. > а ваш конфиг, настроенный через альтератор, выглядит просто ужасно
Подскажите, пожалуйста, как же его исправить вручную? И почему не работает ping? Тоже из-за настройки iptables? |
Ирина Боркунова Записей: 465 |
Для создания таблиц фильтрации я пользовалась примером сценария из http://www.opennet.ru/docs/RUS/iptables/. Создала на сервере скрипт, применительно к конфигурации нашей сети и выбранной политики безопасности, запустила его. Созданные правила подгрузились. Чтобы их сохранить, необходимо выполнить /sbin/iptables-save > /etc/sysconfig/iptables. В результате получается вот такой конфиг.
А на команду ping ya.ru сервер отвечает, что ему не знаком этот host, попробуйте пропинговать по ip-адресу. |
Viktor Записей: 1327 |
> Какой способ лучше: предложенный Viktorом или редиректор? "Редиректор" можно научить пытаться фильтровать контент по признаку наличия стоп-слов. С великим и могучим неоходимо учитывать кодировки. Спектр использования регулярок как правило шире. > А на команду ping ya.ru сервер отвечает, что ему не знаком этот host, попробуйте пропинговать по ip-адресу. Нет. PING ya.ru (213.180.204.3) Надо пробовать с остановленным iptables. Вполне возможно, что провайдер блокирует icmp. PS учитель информатики, начните решать проблемы постепенно. И посмотрите в Готовых решениях. |
Ирина Боркунова Записей: 465 |
>Спектр использования регулярок как правило шире. В редиректоре возможно создание файла pcre в любом разделе и более тонкая настройка фильтрации с помощью регулярных выражений и стоп-слов. |
учитель информатики Записей: 45 |
Немного изучив руководство по iptables (http://www.opennet.ru/docs/RUS/iptables/) и поковырявшись в файлах настройки iptables на моем сервере, пришёл к выводу, что блокирование не работает из-за того, что выход в Интернет у меня идёт через прокси-сервер провайдера. В правилах блокировки указаны IP-адреса (source и destination) нежелательных сайтов. А в моем случае IP-адрес source и IP-адрес destination всегда один и тот же - это IP-адрес прокси-сервера провайдера. Возможно, я и ошибаюсь. Но как это проверить не знаю. Пробовал пинговать по IP-адресу при включенном iptables и при выключенном, результат один и тот же - пинг не проходит. Это значит что провайдер блокирует icmp? Может ли это влиять ещё на что-то? Пробовал способ предложенный Viktorом: > Выглядеть это может примерно так: > acl blacklist url_regex "/etc/squid/blacklist" > http_access deny our_networks blacklist Сначала отключил чёрный список хостов в alteratorе. Затем создал файл /etc/squid/blacklist. В него для примера записал адрес mail.ru. Затем добавил в squid.conf указанные Viktorом строки. Добавил их перед строками acl all src 0.0.0.0/0.0.0.0 never_direct allow all Однако ничего не получилось - сайт не блокируется. Что я делаю не так? |
Viktor Записей: 1327 |
Но после http_access deny !our_networks |
учитель информатики Записей: 45 |
Да, после. |
Viktor Записей: 1327 |
Надо до. А то получается, что Вы всем все уже разрешили. Потом запрещать уже бесполезно. Здесь http://www.spohelp.ru/forums/17-gotovye-resheni... посмотрите 3) SQUID |
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .