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

Исходное сообщение
"squid 2,7 delay pools"

Отправлено vrettt , 13-Ноя-13 16:10 
Добрый день.
Помогите, пожалуйста, настроить делэй пулз.

Есть два листа пользователей, одним (inet_full) даю безграничный интернет, вторым (inet_users) - ограниченный.
Но суть в том, что при запуске этого конфига, у безграничных интернет по хттп есть, а у ограниченных - нет вообще. Всю голову сломал, что не так.
Прошу помощи в нахождении и исправлении ошибки.

Ниже приведен конфиг.


http_port 3128
http_port 3129 transparent
hierarchy_stoplist cgi-bin ?

#  ACL
acl QUERY urlpath_regex cgi-bin \?


no_cache deny QUERY

cache_mem 256 MB

cache_dir ufs /squid/cache 50000 64 512
access_log /squid/access.log
cache_store_log none

hosts_file /etc/hosts

error_directory /usr/local/etc/squid/errors/Russian-1251
cache_log /var/log/squid/cache.log

#debug_options ALL,5
pid_filename /var/log/squid/squid.pid

#
acl     safe_ports              port    80      # http
#acl     safe_ports              port    21      # ftp
#acl     safe_ports              port    443     # ssl
#acl     icq_ports               port    5190    # ICQ

#
acl inet_users src "/usr/local/etc/squid/inet_users"
acl inet_full src "/usr/local/etc/squid/inet_full"

acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255

acl deny_url url_regex "/usr/local/etc/squid/deny_url"
acl deny_domains dstdomain "/usr/local/etc/squid/deny_domains"

# delay_pools_conf
delay_pools 2
delay_initial_bucket_level 50

delay_class 1 2
delay_access 1 allow inet_full
delay_access 1 deny inet_users
#delay_access 1 deny all
delay_parameters 1 -1/-1 -1/-1

delay_class 2 2
delay_access 2 allow inet_users
delay_access 2 deny inet_full
#delay_access 2 deny all
delay_parameters 2 1024000/-1 64000/64000

http_access allow inet_full

http_access deny deny_url

http_access deny deny_domains

http_access deny !safe_ports

http_access allow inet_users


http_access deny all


Содержание

Сообщения в этом обсуждении
"squid 2,7 delay pools"
Отправлено Andrey Mitrofanov , 13-Ноя-13 16:53 
> Помогите, пожалуйста, настроить делэй пулз.

Нет инета - это не делей, а акцесс, наверное.

> Есть два листа пользователей, одним (inet_full) даю безграничный интернет, вторым (inet_users)
> - ограниченный.
> Но суть в том, что при запуске этого конфига, у безграничных интернет
> по хттп есть, а у ограниченных - нет вообще. Всю голову
> http_access allow inet_full
> http_access deny deny_url
> http_access deny deny_domains
> http_access deny !safe_ports
> http_access allow inet_users

* Опечатка, нет прав на файл списка или пустой файл acl inet_users
* Пустой или не включающий, например, 80-й список acl safe_ports
* Опечатка/ошибка в списке deny_domains -- например, сопоставляется с любым url.


"squid 2,7 delay pools"
Отправлено vrettt , 13-Ноя-13 17:10 
> * Опечатка, нет прав на файл списка или пустой файл acl inet_users
> * Пустой или не включающий, например, 80-й список acl safe_ports
> * Опечатка/ошибка в списке deny_domains -- например, сопоставляется с любым url.

Без делэй пулз этот конфиг работает.
по пунктам:
1) ну хттп аксес получает как-то данные оттуда.
2) включен
3) на первый взгляд ошибок нет и, опять же, без делэй пулз все работает.



"squid 2,7 delay pools"
Отправлено ipmanyak , 14-Ноя-13 06:52 
>> * Опечатка, нет прав на файл списка или пустой файл acl inet_users
>> * Пустой или не включающий, например, 80-й список acl safe_ports
>> * Опечатка/ошибка в списке deny_domains -- например, сопоставляется с любым url.
> Без делэй пулз этот конфиг работает.
> по пунктам:
> 1) ну хттп аксес получает как-то данные оттуда.
> 2) включен
> 3) на первый взгляд ошибок нет и, опять же, без делэй пулз
> все работает.

включаете debug в конфиге сквида уровнем побольше и смотрите  cache_log, кстати смотрели его? Думаю там есть какие-то предупреждения и до включенимя дебага.