Squid - (delay pool ) problemas [RESOLVIDO]

1. Squid - (delay pool ) problemas [RESOLVIDO]

Guilherme Toneloto
guitoneloto

(usa Ubuntu)

Enviado em 20/11/2011 - 14:31h

Galera, estou montando um servidor proxy na minha casa com uma maquina dedicada, para aprendizado e para um trabalho de escola.

consegui configura-la para autenticação via mysql, logs de acesso personalizado e tudo mais, mais eu queria configurar largura de banda de acesso.

nesse ponto eu consegui realizar configuração, mais estou com um problema que é o seguinte, tenho uma

acl rede_interna src 192.168.0.0/24

e dois controladores de velocidade

delay_parameters 1 -1/-1 1350/1350
delay_parameters 2 1/-1 60500/60500

delay_access 1 allow all
delay_access 2 allow rede_interna



o que está acontecendo, eu quero apenas barrar a velocidade para o acesso externo e deixar a velocidade toda para o acesso interno e desta forma que eu fiz apenas o delay_access all que funciona tanto para rede interna quanto externa.

alguem pode me ajudar

minha squid.conf



# [ CHAMA O AUTENTICADOR ]
auth_param basic program /etc/squid3/autenticador
auth_param basic children 5
auth_param basic credentialsttl 1 hour
auth_param basic realm Toneloto's Web Server EMAIL: guilherme.toneloto@hotmail.com
auth_param basic casesensitive off

error_directory /etc/squid3/pt-br/

# [ Configuração de Portas e Nomes ]
http_port 3128

visible_hostname Toneloto's_Web_Server_EMAIL:guilherme.toneloto@hotmail.com
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache_dir ufs /var/spool/squid3 2048 16 256

# [ Melhoramento do Sistema e Cache ]
cache_mem 500 MB
maximum_object_size_in_memory 150 MB
maximum_object_size 10024 MB
minimum_object_size 250 MB

cache_swap_low 90
cache_swap_high 95

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 40% 4320

logformat squid USUARIO:[%un] HORA:[%tl] IP:[%>a] SITE:[%ru] STATUS:[%Hs]
cache_access_log /home/servidor/log/squid.log squid

dns_nameservers 127.0.0.1

# [ Controle de Acessos ]


delay_pools 1
delay_class 1 2
delay_parameters 1 194688/194688 39768/39768
delay_access 1 allow all
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

# [ Controle de Acessos - Safe Ports ]
acl Safe_ports port 21
acl Safe_ports port 70
acl Safe_ports port 80
acl Safe_ports port 210
acl Safe_ports port 280
acl Safe_ports port 443
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 631
acl Safe_ports port 873
acl Safe_ports port 1025

# [ Controle de Acessos - SSL Ports ]
acl SSL_ports port 443 563
acl SSL_ports port 873
acl purge method PURGE
acl CONNECT method CONNECT
no_cache deny QUERY

# [ Controle de Acessos - Http Access ]
http_access allow manager localhost
http_access allow manager
http_access allow purge localhost
http_access allow purge
http_access allow !Safe_ports
http_access allow CONNECT !SSL_ports
http_access allow localhost
http_access allow to_localhost

# [ ACLs Personalizadas ]
acl rede_interna src 192.168.0.0/24
acl autenticados proxy_auth REQUIRED
acl ips_bloq src "/home/servidor/IpBloquadoSquid.txt"


delay_parameters 1 -1/-1 1350/1350
delay_parameters 2 1/-1 60500/60500

delay_access 1 allow all
delay_access 2 allow rede_interna

# [ Acessos Finais ]


http_access deny ips_bloq
http_access allow !autenticados
http_access allow rede_interna

http_access allow all





  


2. Re: Squid - (delay pool ) problemas [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/11/2011 - 09:06h

Leia mais sobre delay_parameters pra entender melhor seu funcionamento:

http://www.squid-cache.org/Doc/config/delay_parameters/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts