такая проблема есть файлик там хронятся все сайты на которые запрещено групе пользователй ходить, но вот если пойти на эти сайты по ip то пускает
по пытался забанитьтак
было так
acl porn url_regex -i "/etc/squid/filter/porn"
пределал так
acl porn dstdom_regex -i "/etc/squid/filter/porn"
но результат все равно тоже
как правильно забанить?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
ну а как ты себе это представляешь? каким чудом squid может узнать, что идет запрос по IP? для него это такой же hostname как и любое другое.
и потом, на каждый запрос по адресу делать reverse resolve и проверять по списку?
а если там виртуальные хосты и ситуация как с
Ушлые юзеры пытаются обойти редиректор, определяют ip адрес заблокированного сайта и вводят его в адресную строку браузера. Как им помещать?
Добавьте в redirector.conf строки: <IP>
ban_dir /usr/local/rejik/banlists/ip
url http://127.0.0.1/ban/ip.html
В файл /usr/local/rejik/banlists/ip/pcre впишите строку: (^|\:\/\/)\d+\.\d+\.\d+\.\d+
это заблокирует доступ ко всем адресам типа:
"("начало строки" или ":\\")цифра.цифра.цифра.цифра"
Если нужно будет дать доступ на какие-либо ip адреса, пропишите их в allow_urls
Ушлые юзеры пытаются обойти редиректор, определяют ip адрес заблокированного сайта и вводят его в адресную строку браузера. Как им помещать?
Добавьте в redirector.conf строки: <IP>
ban_dir /usr/local/rejik/banlists/ip
url http://127.0.0.1/ban/ip.html
В файл /usr/local/rejik/banlists/ip/pcre впишите строку: (^|\:\/\/)\d+\.\d+\.\d+\.\d+
это заблокирует доступ ко всем адресам типа:
"("начало строки" или ":\\")цифра.цифра.цифра.цифра"
Если нужно будет дать доступ на какие-либо ip адреса, пропишите их в allow_urls
гы, респект
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3