Задача: запретить одному человеку icq например.
Делается в squid это очень просто через acl.
Но этот человек ставит на другую машину, которой запрещать icq нельзя, небольшой прокси-сервер и подключается через него. Бегать, проверять по всем машинам не установлены ли еще где прокси-сервера, нет времени. Как сделать запрет на подключения дочерних прокси-серверов к squid?
Всех через железку layer 3. А иначе никак.
>Задача: запретить одному человеку icq например.
>Делается в squid это очень просто через acl.
>Но этот человек ставит на другую машину, которой запрещать icq нельзя, небольшой
>прокси-сервер и подключается через него. Бегать, проверять по всем машинам не
>установлены ли еще где прокси-сервера, нет времени. Как сделать запрет на
>подключения дочерних прокси-серверов к squid?А аутентификация есть на прокси-сервере?
Не все дочерние смогут работать в таком режиме. Это первое.
А второе - попробуйте посмотреть tcpdump-ом пакеты, которые пересылает
это прокси на Ваш прокси - и фильтруйте по различиям в заголовках.
Хм, если сетка простая, то ttl?
А причём тут ttl?
>А причём тут ttl?Ну да, это я протупил. Он в данном случае уменьшаться не будет.
Добрый день , не решили проблему ? тот же вопрос позник у меня , есть решение средствами squid , OS Linux ?
icp_port 0
htcp_port 0
icp_access deny all
не пробовал такие параметры в squid.conf?
>icp_port 0
>htcp_port 0
>icp_access deny all
>
>не пробовал такие параметры в squid.conf?По ІСР ходят исключительно хеши объектов, и запретив его, мы лишь ухудшим межпроксёвое взаимодействие. Но не запретим паразитной проксе использовать наш кеш.
В свое время единственно эффективным, хотя и не 100% средством борьбы с нелегальными проксями счел ограничение на количество одновременных сессий.
acl IMPUDENCE maxconn 7
acl PEOPLE src 10.11.12.0/24
http_access deny PEOPLE IMPUDENCEЕсть мнение, что семь потоков в одно рыльце обеспечивают приемлемое качество бровза. Но если эти семь сессий будут делить между собой клиенты паразитной прокси, то жизнь им быстро покажется унылой и тоскливой.