Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

25. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 05/03/2012 - 16:12h

Kra mas o delay_pools n faz isso?

Só queria q alguém q manjasse mais pudesse corrigir caso haja alguma coisa errada no squid.conf... as vezes é coisa boba...

Senao tiver jeito, [*****] vou tentar ir pra outra coisa. ;/

Abs,


  


26. Squid3

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 05/03/2012 - 17:34h

thi escreveu:

Kra mas o delay_pools n faz isso?

Só queria q alguém q manjasse mais pudesse corrigir caso haja alguma coisa errada no squid.conf... as vezes é coisa boba...

Senao tiver jeito, [*****] vou tentar ir pra outra coisa. ;/

Abs,


Tente atualizar seu squid para o squid3 aqui funciona da maneira como passei anteriormente.




27. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 07/03/2012 - 09:56h

Certo amigo.

Como posso atualizar o squid de forma correta?

Abs,


28. Distro

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/03/2012 - 11:05h

thi escreveu:

Certo amigo.

Como posso atualizar o squid de forma correta?

Abs,


Qual a distro que esta usando?




29. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 07/03/2012 - 13:16h

Debian


30. Squid3

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/03/2012 - 13:20h

thi escreveu:

Debian

1 - Faça um backup de seu arquivo squid.conf
2 - aptitude remove --purge squid (Para remover completamente)
3 - aptitude install squid3

os arquivos de configuração vão estar em /etc/squid3/



31. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 07/03/2012 - 16:20h

Fiz...

Só não acho agora o diretório do squid3

Como faz agora? a princípio já instalei td...

Mas no meio da instalação ele não encontrou arquivos....

Ficou assim:

Err http://ftp.us.debian.org stable/main locales 2.11.2-10
404 Not Found [IP: 199 6 12 70 80]

...
..
.

Assim como os outros arquivos também!

Eu teria q alterar esse ftp né?


32. Erro

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/03/2012 - 16:35h

O caminho das pastas são:

/etc/squid3/ (squid.conf e errorpage.css)
/usr/lib/squid3/ (Arquivos para a autenticação)
/var/log/squid3 (Logs)
/usr/share/squid3/ (paginas de erro icones etc)
/usr/sbin/squid3 (Executavel)

O erro foi apenas que ele não encontrou um dos repositórios.

Se estiver usando o debian 6 (squeeze) pode trocar seu /etc/apt/sources.list por este:

deb http://ftp.br.debian.org/debian/ squeeze-updates main

deb-src http://ftp.br.debian.org/debian/ squeeze-updates main

deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates non-free main contrib
deb-src http://http.us.debian.org/debian/ squeeze/updates main


para saber a versão de seu debian:
cat /etc/debian_version


33. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 07/03/2012 - 16:42h

Consegui instalar o squid3 já!!!

dei cp no meu squid.conf direto para pasta /etc/squid3, sem probs né?

Qual é o script final ai? me passa ele inteiro.... só tem ele em partes aqui.

Abs,

Obs: Outra coisa chefe, eu fiz esse procedimento no meu outro proxy reserva, dei um squid3 -k reconfigure, o meu script de limitar o tam do arquivo de download p 30MB, n ta rodando... (e no 2.7 squid estava) ...

Segue:



# Bloquear tamanho do download
acl down_limitado src 192.168.0.0/24
acl down_ilimitado src 192.168.254.10
reply_body_max_size 31457280 deny !down_ilimitado




34. Script

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/03/2012 - 16:54h

Meu script completo não serviria para vc pois cada caso é um caso mas segue como base para o seu:

### Configuracoes ####
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 81 # http
acl Safe_ports port 88 # http
acl Safe_ports port 89 # Speedy
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 809 # SPTRANS
acl Safe_ports port 403 # Avast
acl Safe_ports port 8443 # appmanagerq
acl Safe_ports port 631 # Cups

acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_port 3128 transparent

#### DNS Google ####
dns_nameservers 8.8.8.8
dns_nameservers 8.8.8.4

error_directory /usr/share/squid3/errors/pt-br
cache_mgr alguem@algo.com.br

#### Delay Pools (Controle de banda) ####

delay_pools 1
delay_class 1 1
delay_parameters 1 45000/50000

access_log /var/log/squid3/access.log squid

#### Cache e limite de banda para Youtube ####
acl youtube dstdomain .youtube.com
delay_access 1 allow youtube
################################

#### Sites com limite de banda ####
acl limitados url_regex -i "/etc/squid3/limitados"
delay_access 1 allow limitados

### Bloqueio Messenger #######
acl msn_on arp "/etc/squid3/msn_on"
acl msn_site url_regex -i "/etc/squid3/msn_site"
http_access deny msn_site !msn_on
acl estagiarios arp "/etc/squid3/estagiarios"
acl atendimento arp "/etc/squid3/atendimento"
acl hotmail url_regex -i "/etc/squid3/hotmail"

### Acesso sem bloqueios ######
acl acesso_full arp "/etc/squid3/acesso_full"
http_access allow acesso_full

### Usuarios com Downloads permitidos #####
acl download_on arp "/etc/squid3/download_on"

### Sites permitidos download ####
acl updates url_regex -i "/etc/squid3/updates"
http_access allow updates

### Bloqueio de downloads ####
acl downloads urlpath_regex -i "/etc/squid3/downloads"
http_access deny downloads !download_on !updates
delay_access 1 allow downloads
### Usuarios com acesso a redes sociais ####
acl acesso_sociais arp "/etc/squid3/acesso_sociais"

### Globo Videos
acl acesso_globo arp "/etc/squid3/acesso_globo"
acl videos_globo url_regex -i "/etc/squid3/videos_globo"

http_access deny videos_globo !acesso_globo

### Sites Bloqueados ####
acl bloqueados url_regex -i "/etc/squid3/bloqueados"
http_access deny bloqueados

### Acesso Liberado nos horarios
acl acesso_almoco time MTWHF 12:00-13:00
acl acesso_noite time MTWHF 19:00-23:59
#acl acesso_noite time MTWHF 17:00-23:59
acl sabado time AS 06:00-23:59

http_access allow all acesso_almoco !bloqueados !estagiarios
http_access allow all acesso_noite !bloqueados !estagiarios
http_access allow all sabado !bloqueados !estagiarios

### Bloqueio de redes sociais ####
acl redes_sociais url_regex -i "/etc/squid3/redes_sociais"
http_access deny redes_sociais !acesso_sociais
http_access deny hotmail atendimento
##### Cache do Windows Update #####
refresh_pattern msgruser.dlservice.microsoft.com/.*\.(cab|exe|msi|dll|psf) 10080 100% 43200 reload-into-ims
refresh_pattern update.microsoft.com/.*\.(cab|exe|dll|msi|psf) 10080 100% 43200 reload-into-ims
refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi|psf) 10080 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi|psf) 10080 100% 43200 reload-into-ims
refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi|psf) 10080 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi|psf) 10080 100% 43200 reload-into-ims

########### Cache Audio e Videos ###########
refresh_pattern -i \.(mp3|mp4|m4a|ogg|mov|avi|wmv|flv)$ 10080 90% 999999 ignore-no-cache override-expire ignore-private

### Acesso a todos sites sem regras correspondentes

http_access allow all !bloqueados

# Sites sem cache:
#acl semcache dstdomain .terra.com.br
#cache deny semcache


### Configuracoes de cache ####
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256
cache_dir AUFS /var/spool/squid3 2000 64 256

cache_mem 256 MB
cache_swap_low 90
cache_swap_high 95
memory_pools on
memory_pools_limit 64 MB
log_fqdn on

maximum_object_size_in_memory 64 KB
maximum_object_size 600 MB
minimum_object_size 2 KB
quick_abort_min -1

cache_replacement_policy heap GDSF
#memory_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
half_closed_clients on

hierarchy_stoplist cgi-bin ?
#acl QUERY urlpath_regex cgi-bin \?
#no_cache deny QUERY

coredump_dir /var/spool/squid3
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

################################




35. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 07/03/2012 - 18:02h

Kra as minhas regras do squid3 ta td bichado.... n ta rodando nenhuma que rodava no squid

q [*****].... agora ta dando erro de IPV4 .... fd.

Cara voltei pro squid .... squid3 ta dando mto pau, vo deixar pra lá. Vou tentar achar uma alternativa para isso

Muito obrigado pela sua ajuda.
Abs,


36. Tenta:

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/03/2012 - 18:12h

thi escreveu:

Consegui instalar o squid3 já!!!

dei cp no meu squid.conf direto para pasta /etc/squid3, sem probs né?

Qual é o script final ai? me passa ele inteiro.... só tem ele em partes aqui.

Abs,

Obs: Outra coisa chefe, eu fiz esse procedimento no meu outro proxy reserva, dei um squid3 -k reconfigure, o meu script de limitar o tam do arquivo de download p 30MB, n ta rodando... (e no 2.7 squid estava) ...

Segue:



# Bloquear tamanho do download
acl down_limitado src 192.168.0.0/24
acl down_ilimitado src 192.168.254.10
reply_body_max_size 31457280 deny !down_ilimitado



reply_body_max_size 30MB !down_ilimitado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts