SQUID (squid.conf)
Arquivo squid.conf com controle de banda
Categoria: Segurança
Software: SQUID
[ Hits: 13.170 ]
Por: Perfil removido
Arquivo squid.conf, com controle de banda, com dois grupos, um com acesso total a banda e internet, outro para usuários com limitação de banda e restrições. Usando o serviço dhcp você pode associar os IPs liberados ao MAC.
# By Caio Cesar Carvalho Maracaipe # (62) 9133-7477 http_port 3128 icp_port 0 hierarchy_stoplist cgi-bin ? acl QUERY urlpath_regex cgi-bin \? no_cache deny QUERY cache_mem 32 MB maximum_object_size 16384 KB maximum_object_size_in_memory 20 KB cache_dir ufs /var/cache/squid 3000 16 256 cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log pid_filename /var/log/squid/squid.pid error_directory /usr/share/squid/errors/Portuguese httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on #Default: refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 #Defaults: acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl SSL_ports port 443 563 acl Safe_ports port 80 21 443 563 70 210 1025-65535 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 CONNECT method CONNECT #Crie uma acl com as extensõque serãaplicadas o filtro acl download url_regex -i ftp .mov .mpeg .wav .tar .mp3 .exe .zip .rar .mpg. avi .rmvb .pps .wmv .msi acl navegacao urlpath_regex -i \.htm$ \.html$ \.php \.cgi \.pl \.asp \.cf$ \.jpeg$ \.jpg$ \.png$ \.gif$ # Crie outra acl com os IPs que serãaplicados àegra acl master src "/etc/squid/master" acl users src "/etc/squid/users" delay_pools 2 # Significa que teremos dois controles de banda # Primeiro controle delay_class 1 2 # -1/-1 significa que nãteremos limites para a delay pool 1 delay_parameters 1 -1/-1 -1/-1 delay_access 1 allow master # Segundo controle delay_class 2 2 # Limita a sua banda para +- 64Kbits delay_parameters 2 8000/8000 8000/8000 delay_access 2 allow users delay_access 2 allow navegacao #usuarios com acesso a tudo acl master src "/etc/squid/master" #usuários controlados acl users src "/etc/squid/users" #acl anderson proxy_auth "/etc/squid/regras/anderson" #usuário(s) amarados ao anderson-sites.txt #acl anderson_sites url_regex "/etc/squid/regras/anderson_sites.txt" acl negapalavra url_regex "/etc/squid/negapalavra.txt" acl minharede src 10.1.2.0/255.255.255.0 # Nega tudo e libera somente para os usarios master http_access deny negapalavra !master #http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 (1)
Usar uma VM dentro do meu notebook como firewall para um dispositivo e... (1)