![]() |
Здравствуйте.
Суть проблемы: в конфигах squid прописал запрет на порнографию и банеры: acl banner url_regex "\etc\urls\banner" acl porno url_regex "\etc\urls\porno" ... http_access deny banner http_access deny porno В настройках IE стоит "Автоматическое определение настроек" и сайты в таком случае могут просматриваться. Если же указать "Использовать прокси-сервер" порно-сайты не доступны (Access Denied). В чем проблема? Почему squid пропускает запросы в первом случае и запрещает во втором? |
а проход через сквид обязателен, или пользователи могут им и не пользоваться? (то есть заворачиваются ли HTTP- запросы на порт сквида?) Я это к тому, что, может быть в Вашем случае не
Цитата:
|
Я так думал, но куда они тогда идут? И как в таком случае сделать, чобы все проходило через squid?
|
Цитата:
|
На сервере (FreeBSD 4.x) крутится squid, вроде бы когда-то были ipfw и natd, но в процессах их сейчас нет (более толково и грамотно описать не могу: не хватает опыта и знаний). Как понимаю надо добавить правило в firewall, чтобы все запросы на порт squida отправлялись?
|
А пользователи сидят в локальной сети со внутренними адресами? (вроде 192.168.1.100) ? это важно (!) то есть - ходят ли они наружу именно через сервер на Free, или сами по себе?
Цитата:
Код:
ps -ax |grep nat Код:
106 *?? *Ss * * 0:04,11 /sbin/natd -s -n rl0 Код:
ipfw show Цитата:
|
1.
Guest набери ipfw list (ipfw show тоже подойдет, но list удобнее). Если на твоем WEBСервере поднят нат, то соответственно в ipfw должны быть правила примерно с таким содержанием: 00100 divert natd ip from 192.168.1.2 to any out via rl0 Соответственно если на клиентской машине в сетевых настройках шлюзом указан твой сервер, и в правилах файера разрешено машине с таким ip ходить в нет через нат, то пинг с этой машины будет уходить за пределы твоей локалки. 2. Сквид у тебя с авторизацией или без? |
Сам не пробовал, но если поднят nat, надо добавить правило, которое запустит заворот всех запросов из внутренней сети на любой внешний 80-й порт на прокси.
[s]Исправлено: gf100, 11:16 20-07-2004[/s] |
Вот статья Настройка FireWall (ipfw) в FreeBSD (freebsd ipfw firewall), включающая подробное описание настройки прозрачного прокси-сервера.
НО: еще раз напоминаю: все это работает, если Ваша сеть сугубо внутренняя (с адресами типа 192.168.х.х), идущая наружу через сервер-роутер с поднятым на нем Firewall-ом. [s]Исправлено: mar, 2:07 21-07-2004[/s] |
Некоторое время отсутствовал и не мог ответить/прочитать.
Да, сеть внутренняя, реальный ip-адрес один. Ни nat, ни ipfw не работают. Natа нет вообще, а ipfw show/ipfw list говорит ipfw: getsockopt(IP_FW_GET): Protocol not available. Статью прочитал, но выводов не сделал. |
Цитата:
сначала надо все это установить. Для этого нужно перекомпилировать ядро с соответствующими настройками и внести изменения в конфигурационные файлы. Многократно обсуждалось. Вот тут выкладывался рабочий пример такой начальной установки (все разрешено). После того, как все заработает, читайте статьи по заворачиванию на сквид. :) [s]Исправлено: mar, 11:26 22-07-2004[/s] |
Время: 20:30. |
Время: 20:30.
© OSzone.net 2001-