meetgyn
(usa Suse)
Enviado em 10/12/2014 - 17:28h
Estou com problema similar.
Estou usando um squid 3.1.10 no centos 6.5 e do nada ficou horrível a internet. Tenho um link dedicado de 10MB da GVT e está impossível navegar..
Porem notei uma coisa, quando dou um squid reload a internet fica uma bala, passado algum tempo fica lenta novamente. Alguém tem alguma dica ai para ajudar resolver esse pepino?
Segue meu squid transparente.
##########################################################################
# SQUID/PROXY Planalto
# Por: 3Way Networks
# Criado em: 23/06/2012 - Atualização: 23/06/2012
###########################################################################
#Especificar a porta de conexao
#http_port 3128
http_port 3128 transparent
#cache_mem 1024 MB
#Especificar tipo e local de armazenamento do cache, alem qtde de MB do espaco
cache_dir aufs /var/spool/squid 50000 16 256
##Esvaziar o cache
#cache_swap_low 90
#cache_swap_high 93
#Especificar quantidade de RAM utilizada pelo proxy em arquivos que estao em transito.
#Lembre-se esta diretiva nao e qte de memoria maxima utilizada pelo squid.
#As boas praticas sao 10MB RAM para cada um 1GB de cache
#www.linux-faqs.com/squid.php
cache_mem 1860 MB
#Logs de acesso a conteudos Web, util para relatorios
cache_access_log /var/log/squid/access.log
#Arquivo responsavel por informacoes gerais de cache (Inicializacao)
cache_log /var/log/squid/cache.log
#Detalhamento dos objetos web armazenados em cache
cache_store_log /var/log/squid/store.log
#Arquivo de Core, util para caso de falhas. Grava o ultimo estado do software no momento da falha
coredump_dir /var/log/squid/
#Rotacionamento dos logs
logfile_rotate 6
#Tamanho de objeto minimo para cache. Util para aumentar a velocidade de acesso.
#maximum_object_size_in_memory 236 KB
minimum_object_size 10 KB
#Tamanho de objeto maximo em cache. Util para desempenho e acesso rapido aos arquivo
maximum_object_size 100 MB
#Politica para troca de cache
#heap GDSF : otimiza hit ratio dos objetos e mantem arquivos menores e populares no disco
#heap LFUDA: Prioriza/Tenta manter no cache os arquivos populares, com mais frequencia de uso indepentende do tamanho, e aconselhavel especificar um maximum_object_size acima de 100MB para obter ganhos satisfatorios.
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
#cache_replacement_policy lru
#memory_replacement_policy lru
#memory_pools on
#memory_pools_limit 2048 MB
#Identificacao do processo Squid
pid_filename /var/run/squid.pid
#Idioma do Proxy (Portugues)
#Necessario editar arquivo html para inserir email
error_directory /usr/share/squid/errors/pt-br/
#Servidores de DNS que serao usados.
#dns_nameservers 192.168.80.94 8.8.8.8
#Especificar hostname
visible_hostname xxx@xxx
#Email do Sys Admin
cache_mgr xxx@xxx
#Especificar usuario dono dos processos do squid
cache_effective_user squid
#Especificar grupo dos processos do squid
cache_effective_group squid
#Seguranca por obscuridade - Ocultamento da versao do squid
httpd_suppress_version_string on
#
### ACLS - ACCESS CONTROL LIST - Lista de Controle de Acesso
#
acl redeinterna src 192.168.80.0/24
acl html rep_mime_type text/html
# SQSTAT
acl webserver src 192.168.80.0/24
#ACL's diversas
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl localhost src ::1/128
acl to_localhost dst 127.0.0.0/8
acl to_localhost dst ::1/128
acl SSL_ports port 443 # https
acl SSL_ports port 7071 # zimbra
acl SSL_ports port 631 # cups
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 81 # http
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 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
#Contem o metodo de acesso aos arquivos na rede (GET, POST)
acl CONNECT method CONNECT
#reply_body_max_size 0 allow html
reply_body_max_size 45 MB all
# ---------------------
# Sites Governamentais
# --------------------
acl sites_receita dstdomain gov.br .jus.br
http_access allow sites_receita all
# ---------------------
# Sites 100% Liberados
# ---------------------
acl site_geral dstdomain "/etc/squid/site_geral"
http_access allow site_geral all
# ------------------
# Acesso Diretoria
# ------------------
acl dep_diretoria src "/etc/squid/departamentos/dep_diretoria"
http_access allow dep_diretoria all
#----------------------
# BLOQUEIO DE STREAM
#---------------------
##Bloqueia Acesso por MAC
#acl mac arp "/etc/squid/mac"
#http_access deny mac
#acl fails rep_mime_type ^.*mms.*
#acl fails rep_mime_type ^.*ms-hdr.*
#acl fails rep_mime_type ^.*x-fcs.*
#acl fails rep_mime_type ^.*x-ms-asf.*
#acl fails2 urlpath_regex dvrplayer mediastream mms://
#acl fails2 urlpath_regex \.asf$ \.afx$ \.flv$ \.swf$
#acl deny_rep_mime_flashvideo rep_mime_type -i video/flv
#acl deny_rep_mime_shockwave rep_mime_type -i ^application/x-shockwave-flash$
#acl x-type req_mime_type -i ^application/octet-stream$
#acl x-type req_mime_type -i application/octet-stream
#acl x-type req_mime_type -i ^application/x-mplayer2$
#acl x-type req_mime_type -i application/x-mplayer2
#acl x-type req_mime_type -i ^application/x-oleobject$
#acl x-type req_mime_type -i application/x-oleobject
#acl x-type req_mime_type -i application/x-pncmd
#acl x-type req_mime_type -i ^video/x-ms-asf$
#acl x-type2 rep_mime_type -i ^application/octet-stream$
#acl x-type2 rep_mime_type -i application/octet-stream
#acl x-type2 rep_mime_type -i ^application/x-mplayer2$
#acl x-type2 rep_mime_type -i application/x-mplayer2
#acl x-type2 rep_mime_type -i ^application/x-oleobject$
#acl x-type2 rep_mime_type -i application/x-oleobject
#acl x-type2 rep_mime_type -i application/x-pncmd
#acl x-type2 rep_mime_type -i ^video/x-ms-asf$
#http_reply_access deny deny_rep_mime_flashvideo
#http_reply_access deny deny_rep_mime_shockwave
#streaming files
#http_access deny fails !site_geral !dep_diretoria
#http_reply_access deny fails !site_geral !dep_diretoria
#http_access deny fails2 !site_geral !dep_diretoria
#http_reply_access deny fails2 !site_geral !dep_diretoria
#http_access deny x-type !site_geral !dep_diretoria
#http_reply_access deny x-type !site_geral !dep_diretoria
#http_access deny x-type2 !site_geral !dep_diretoria
#http_reply_access deny x-type2 !site_geral !dep_diretoria
# ACL de Bloqueio do Messenger
# -----------------------------
acl msn_site url_regex -i "/etc/squid/bloqueados/msn"
http_access deny msn_site
acl liberados url_regex -i "/etc/squid/liberados/sites"
http_access allow liberados all
acl sites_liberados url_regex -i "/etc/squid/sites/liberados/sitegoiania"
# ===================
## BLOQUEIO DE SITES
# ===================
#Restricao de ACL's de web sites e proxy's
acl sites_pornxxx url_regex -i "/etc/squid/sites/bloqueados/urls"
acl dominios_xxx dstdomain "/etc/squid/sites/bloqueados/domains"
acl expressions_xxx dstdomain "/etc/squid/sites/bloqueados/expressions"
acl palavras_porn url_regex -i "/etc/squid/sites/bloqueados/palavras"
acl sites_proxy dstdomain "/etc/squid/sites/bloqueados/proxy/urls"
acl dominios_proxy dstdomain "/etc/squid/sites/bloqueados/proxy/domains"
acl sites_bloqueados url_regex -i "/etc/squid/sites/bloqueados/sitegoiania"
acl redessociais url_regex -i "/etc/squid/sites/bloqueados/redessociais"
http_access deny redessociais all
# Bloqueio de extensoes
#acl extensoes url_regex -i /.mp3 /.avi /.iso /.wav /.mov /.rm /.rmvb /.mp4 /.exe /.rar /.zip /.mkv /.bat /.exe /.cpl
acl extensoes url_regex -i /.mp3 /.avi /.iso /.wav /.mov /.rm /.rmvb /.mp4 /.exe /.rar /.zip /.mkv /.bat /.exe /.cpl
http_access deny extensoes all
#
## Regras
#
#http_access deny redessociais all
http_access allow localhost
http_access allow manager webserver
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
########################-----------------------#################################
http_access deny expressions_porn all
http_access deny sites_pornxxx all
http_access deny palavras_pornxxx all
http_access deny dominios_pornxx all
http_access deny sites_proxy all
http_access deny dominios_proxy all
# Bloqueia acessos da acl abaixo para todos os usuarios
http_access deny sites_bloqueados redeinterna
#http_access deny extensoes redeinterna !sites_receita
# http_access allow redessociais horarioalmoco
# Libera Rede Local para acesso a internet
http_access allow redeinterna
#Bloqueando acesso geral, e liberado somente as acls acima
#http_access deny all
# Para liberar o acesso completo comenta a linha de cima, descomente a debaixo e recarregue o squid
http_access allow all
############## FINAL DO ARQUIVO - SQUID.CONF ##############