URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 4188
[ Назад ]

Исходное сообщение
"Разделение траффика в SQUID в зависимости от адреса обращения"

Отправлено Gena , 06-Июл-06 19:20 
Здравствуйте, подскажите, пожалуйста, как можно в SQUID сделать такое:

Имеется пул адресов ХХХ.ХХХ.ХХХ.ХХХ/YYY, при хождении на которые плата за траффик не взымается.

Необходимо сделать, чтобы при обращении к ХХХ.ХХХ.ХХХ.ХХХ/YYY Сквид траффик не ограничивал, а при обращении на все другие адреса сети Интернет траффик бы ограничивался delay_pool'ми (как и на данный момент настроено).

Спасибо!


Содержание

Сообщения в этом обсуждении
"Разделение траффика в SQUID в зависимости от адреса обращени..."
Отправлено EDantes , 07-Июл-06 12:37 
ну например

acl freenets dst  ХХХ.ХХХ.ХХХ.ХХХ/YYY  ZZZ.ZZZ.ZZZ.ZZZ/WWW

delay_pools 2

delay_class 1 1
delay_class 2 2 (<-- замените на как вам нужно!)

delay_access 1 allow freenets
delay_access 1 deny all

delay_access 2 allow (<--- ваши пулы)
delay_access 2 deny all

delay_parameters 1 -1/-1
(хотя-я бы все-таки ограничил если не всю полосу, то хотя бы по хостам; кроме того, этот бесплатный траф может забивать остальной. например, 256000/1024000 в общем, я предупредил!)
delay_parameters 2 (<--- ваши пулы)


"Разделение траффика в SQUID в зависимости от адреса обращени..."
Отправлено икбля , 07-Июл-06 19:20 
я бы фаером такое делал

"Разделение траффика в SQUID в зависимости от адреса обращени..."
Отправлено Gena , 09-Июл-06 14:44 
>ну например
>
>acl freenets dst  ХХХ.ХХХ.ХХХ.ХХХ/YYY  ZZZ.ZZZ.ZZZ.ZZZ/WWW
>

Спасибо за совет! И еще, может быть, подскажете

acl stop_files url_regex \.iso$ \.avi$ \.mov$ \.wav$
acl big_files url_regex \.jpg$ \.gif$ \.zip$ \.arj$ \.rar$

потом

http_access deny stop_files

delay_access 2 allow big_files

Это сейчас так настроено, а нужно сделать, чтобы при хождении на
dst  ХХХ.ХХХ.ХХХ.ХХХ/YYY  ZZZ.ZZZ.ZZZ.ZZZ/WWW ограничения на stop_files и big_files были бы отменены, при хождении же на все остальное -- включены.

Спасибо!


"Разделение траффика в SQUID в зависимости от адреса обращени..."
Отправлено EDantes , 09-Июл-06 15:22 
попробуйте в 1м пуле добавить
delay_access allow stop_files
delay_access allow big_files

а во 2м
delay_access deny stop_files
delay_access allow big_files

хотя big_files тут можно не упоминать вообще, если они везде разрешены.
если только у вас более сложный конфиг и где-то они все же ограничены/запрещены, тогда можно оставить.

а вот http_access deny stop_files надо бы убрать вовсе.

я так думаю (с) :-))

зы. можно бы сделать немного не так : не запрещать совсем stop_files, а сделать для них отдельный пул с очень маленькой скоростью, например 1к/сек. пусть качают :)