Почему пару дней назад, некоторые пользователи перестали входить в социальную сеть «вконтакте», при этом другие говорили, что не испытывают проблем. В итоге выяснилось, что через URL vkontakte.ru перестало входить, а через vk.com проблем не было. Разбираться мне было лень сделал редирект:
acl vrontakte dstdomain vkontakte.ru http_access deny vrontakte deny_info http://vk.com vrontakte
А как сделать редирект для сквид что бы пользователь заходя в любой поисковик перенаправлялся на безопасный поиск гугл?
Аналогично создаем кучу acl-ов по известным поисковикам и делаем редирект:
acl search_engines dstdomain ya.ru
acl search_engines dstdomain yandex.ru
acl search_engines dstdomain rambler.ru
…..
…..
http_access deny search_engines
deny_info http://google.ru search_engines
А в каком месте кофига это писать?
Или все равно где?
Все в своем месте, acl-ы к acl-ам, http_access-ы к http_access-ам.
acl-ы последовательность не важна
http_access-ы обрабатываются в порядке следования, так что тут смотрите сами, при обнаружении первого совпадения правило выполняется и обработка запроса заканчивается.