The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Помогите разобраться как зделать ограничения на сайты вконтакте, !*! Elena7, 10-Авг-10, 16:56  [смотреть все]
В Squid новичок, помогите разобраться как сделать ограничения на такие сайты как однокласники, вконтакте и на общение поаське, что где нужно прописать? Что не пробую не получается. Привожу пример своего Squid, что куда вписать чтобы сделать ограничение? Зарание спасибо.
#порты которые будут слушатся
http_port 3128
icp_port 0
#файлы в каталогах cgi-bin кешироватся не будут
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
acl PHP url_regex .php
no_cache deny PHP
#объем памяти для squid
cache_mem 256 MB
#1024 место для кеша
cache_dir ufs /var/spool/squid 2048 16 256

#места для логов
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
cache_swap_log /var/log/squid/swap.log
logfile_rotate 10

redirect_rewrites_host_header off
cache_replacement_policy GDSF
acl tanya src 192.168.1.14/255.255.255.255
acl olya src 192.168.1.19/255.255.255.255
acl Safe_ports port 80 443 210 119 70 20 21 1025-65535
acl CONNECT method CONNECT
acl all src 0.0.0.0/0.0.0.0
http_access allow tanya
http_access allow olya
http_access deny !Safe_ports
http_access deny CONNECT
http_access deny all
maximum_object_size 3000 KB
store_avg_object_size 50 KB

#эти строки нужны для прозрачного прокси
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

#маскируем пользавателей под линукс
#anonymize_headers deny User-Agent
#fake_user_agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.6+) Gecko/20011122
cache_mgr
cachemgr_passwd my-secret-pass all

#имя пользователя и группы от которой работает squid
cache_effective_user squid
cache_effective_group squid

log_icp_queries off
buffered_logs on

#пулы задержки
#нет ограничения на внутренних загрузках
acl inside url_regex -i 192.168.22
#ограничения на файлы
acl outside url_regex -i flv. ftp  .mp3 .vqf .tar.gz .gz .rpm .zip .rar .avi .mpeg .mpg .qt .ram .rm .iso .raw .wav .mov .nrg
#ограничиваем скорость загруски по времени
acl day time 09:00-19:00
#определяем два пула задержки
delay_pools 2

#первый пул без ограничения трафика
delay_class 1 2
#-1/-1 означает ограничений нет
delay_parameters 1 -1/-1 -1/-1
#inside 10.40.120 мы определили раннее
delay_access 1 allow inside
delay_access 1 allow tanya

#второй пул ограничение файлов загрузки
delay_class 2 2

#числа - это значения в байтах
delay_parameters 2 8000/120000 8000/100000
delay_access 2 allow day
delay_access 2 allow outside
delay_access 2 deny !day




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру