мне установили сквид с squidguard., который все работает отлично, и теперь я хочу реализовать сквид много пул задержки.
я хочу разделить webspeed для каждой подсети, но иметь также одно неограниченное к специальному src
теория:
1) никакое ограничение скорости к целевому src XXX.XXX.XXX.XXX для всей подсети 1/2/3
2) Веб-ограничение скорости на 300 Кбит к subnet1
3) Веб-ограничение скорости на 100 Кбит к subnet2
4) Веб-ограничение скорости на 200 Кбит к subnet3
acl subnet1 src 10.10.0.0/24
acl subnet2 src 10.10.10.0/24
acl subnet3 src 10.10.30.0/24
delay_pools 3
delay_class 1 1
delay_access 1 allow subnet1
delay_access 1 deny all
delay_parameters 1 307200/307200
delay_class 2 1
delay_access 2 allow subnet2
delay_access 2 deny all
delay_parameters 1 102400/102400
delay_class 3 1
delay_access 3 allow subnet2
delay_access 3 deny all
delay_parameters 3 204800/204800
Следующий шаг должен создать delaypool к указанные места назначения БЕЗ ограничения скорости для subnet1 и subnet2 и подсети 3!
delay_pools 4
acl nolimittodestination src xxx.xxx.xxx
acl subnet1 src 10.10.0.0/24
acl subnet2 src 10.10.10.0/24
acl subnet3 src 10.10.30.0/24
delay_class 1 ?
delay_access nolimittodestination ?
delay_access 1 subnet1
delay_access 1 subnet2
delay_access 1 deny all
delay_parameters 1 ? #
delay_class 1 1
delay_access 1 allow subnet1
delay_access 1 deny all
delay_parameters 1 307200/307200
delay_class 2 1
delay_access 2 allow subnet2
delay_access 2 deny all
delay_parameters 1 102400/102400
delay_class 3 1
delay_access 3 allow subnet2
delay_access 3 deny all
delay_parameters 3 204800/204800
Кто-либо идея как это?
Спасибо!
Для ACL, которые вы хотите доставлять на полной скорости, просто поместите инструкцию http_access allow над пулами задержки, например:
http_access allow localnet nolimittodestination
Squid обрабатывает указанные правила в вашем squid.conf в линейном порядке, так что явные операторы allow в верхней части файла будут обрабатываться до оператора delaypool.