Сквид 3.1.22 с несколькими delaypools для другой подсети

мне установили сквид с 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

Кто-либо идея как это?

Спасибо!

0
задан 17 April 2015 в 11:16
1 ответ

Для ACL, которые вы хотите доставлять на полной скорости, просто поместите инструкцию http_access allow над пулами задержки, например:

http_access allow localnet nolimittodestination

Squid обрабатывает указанные правила в вашем squid.conf в линейном порядке, так что явные операторы allow в верхней части файла будут обрабатываться до оператора delaypool.

2
ответ дан 4 December 2019 в 13:50

Теги

Похожие вопросы