Добрый день.
Настроен Squid в Red Hat Ent 3 как прозрачный. Все нормально бегает и открывается. Но тут нужно было у одного человека закрыть инет, в squid напиал acl vova src 192.168.0.100 (имя вымышленное :) ) ниже http_access deny vova А он как лазил в инет так и лазиет, такое чувство, что клиенту наплевать, что в конфиге сквида стоит ему deny... Почему так происходит ? может из-за iptables ?
И вообще - если squid прозрачный значит правила никакие не действуют ? так что ли
>И вообще - если squid прозрачный значит правила никакие не действуют ?
>так что лиНет, не так. У меня прозрачный прокси режет банеры, но с некоторых сайтов банеры пропускает - все так как я задаю правилами.
В правилах важен порядок описания. Значит у тебя сначала разрешаются все клиенты локальной сети, а потом запрет на одного пользователя.
>Нет, не так. У меня прозрачный прокси режет банеры, но с некоторых
>сайтов банеры пропускает - все так как я задаю правилами.
>В правилах важен порядок описания. Значит у тебя сначала разрешаются все клиенты
>локальной сети, а потом запрет на одного пользователя.тогда все очень странно... по данным tcpdump пользователь которого я хотел закрыть на сквиде лезет напрямую к серверу http в инет, сквид даже не работает...
>тогда все очень странно... по данным tcpdump пользователь которого я хотел закрыть
>на сквиде лезет напрямую к серверу http в инет, сквид даже
>не работает...
Значит, iptables его не заворачивает на прокси.
>Значит, iptables его не заворачивает на прокси.$ips -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.0.0/24 --dport 80 -j REDIRECT --to-port 81
вот запись, по идее она должна на 81 порт squid заворачивать весь трафик... может написано не правильно ?
>
>>Значит, iptables его не заворачивает на прокси.
>
>$ips -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.0.0/24 --dport
>80 -j REDIRECT --to-port 81
>
>вот запись, по идее она должна на 81 порт squid заворачивать весь
>трафик... может написано не правильно ?
все проблему решил...
была ошибка в самом скрипте squid (yt дописал строчку httpd_accel_host virtual) + немного были не правильно настроены правила iptables