есть BSD 4.5
Стоит сквид (ver 2.5) в качестве прозрачного прокси - весь офис ходит в инет через него.
настроил в сквиде ограничение по сайтам (для всех юзеров). Обрезаются порно ссылки, баннерные системы, mp3, avi.
при попытке юзера выйти на запрещенную страницу выводится соответствующее сообщение юзеру (ERROR. The requested URL could not be retrieved и т.д. - мое сообщение).
в squid.conf написал такое:
acl badurl url_regex "/usr/local/squid/etc/badurl.txt"
deny_info ERR_NO_BAD_URL badurl
http_access deny dega badurl
соответственно в файле badurl.txt
перечислены запрещенные сайты в формате
mp3
avi
fomenko
anekdot
sex.com
и т.д.
все работает, все замечательно.
Но иногда юзеру необходимо выйти на страницу которая у меня закрыта - в этом случае юзеру выводится сообщение (в соответсвтии с deny_info ERR_NO_BAD_URL badurl). Но вот беда в этом собщении указыается только адрес на который хотел выйти юзер. Можно ли туда же вывести фразу (из списка badurl.txt) по которой скивд решил не пропускать юзера ?
например чтобы выводилось сообщение:
Вы хотели зайти на сайт www.fomenko.ru
вас не пустили потому что в названии сайта есть фраза fomenko
это для того чтобы мне было проще понять почему сквид решил не пускать туда юзера.
и второй вопрос в продолжение этой темы:
в файле badurl.txt
была прописана фраза
go.tu
в результате этого сквид решил не пускать юзеров на сайт gostorgi.ru ?
это-то почему ?