Squid (squid.conf)
Squid com autenticação
Categoria: Miscelânea
Software: Squid
[ Hits: 7.682 ]
Por: Gleudson Junior
Este arquivo traz a configuração básica de um servidor Proxy Squid. Nele estão explícitos alguns dos parâmetros iniciais para disponibilizar a autenticação de usuários através do serviço, definindo também algumas ACLs para bloqueio e permissão de acesso a internet.
É um conf básico para levantar um servidor Proxy.
#-------------------------------------------------------------------------# # Arquivo de configuração do Squid # Autor: Gleudson Junior # gleudson.jr@gmail.com # http://gleudson.blogspot.com # Licença: GNU/GPL #-------------------------------------------------------------------------# #-------------------------------------------------------------------------------# # CONFIGURAÇÕES PARA AUTENTICAÇÃO DO PROXY #-------------------------------------------------------------------------------# # INFORMA O CAMINHO DO PROGRAMA DE AUTENTICAÇÃO E O ARQUIVO DE LOGINS E SENHAS auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd # PADRÃO auth_param basic children 5 # DEFINE O TIMEOUT DE LOGON NO PROXY auth_param basic credentialsttl 1 hour # DEFINE O TEXTO QUE APARECERÁ NA CAIXA DE LOGIN auth_param basic realm Digite seu Login e Sua Senha # DESATIVA A VERIFICAÇÃO DE LETRAS MAIÚSCULAS E MINÚSCULAS auth_param basic casesensitive off #-----------------------------------------------# # CONFIGURAÇÕES BASICAS #-----------------------------------------------# # PORTA DE ACESSO http_port 3128 # DEFINE O NOME DO SERVIDOR (COMANDO hostname) visible_hostname nome_do_servidor # ATIVA A LINGUAGEM DAS PAGINAS DE ERRO PARA PORTUGUÊS error_directory /usr/share/squid/errors/Portuguese/ # OPÇÕES DO CACHE cache_dir ufs /var/cache/squid 5000 16 256 # ACLS acl manager proto cache_object # LIBERA O ACESSO PARA O IP DE LOOPBACK acl localhost src 127.0.0.1/32 acl SSL_ports port 443 563 acl Safe_ports port 80 21 70 210 888 acl CONNECT method CONNECT # PEDE A AUTENTICAÇÃO NO PROXY acl autenticados proxy_auth REQUIRED # DEFINE O CAMINHO DO ARQUIVO DE SITES BLOQUEADOS acl sitebloqueado url_regex -i "/etc/squid/sitebloqueado" http_access deny sitebloqueado # DEFINE O CAMINHO DO ARQUIVO DE PALAVRAS BLOQUEADAS acl palavrabloq dstdom_regex "/etc/squid/palavrabloq" http_access deny palavrabloq # DEFINE O IP E MASCARA DA REDE INTERNA acl permitidos src 192.168.1.0/24 acl all src 192.168.1.0/24 http_access allow autenticados permitidos http_access deny all
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código [RESOLVID... (4)
Recuperar arquivos de HD em formato RAW usando Linux (0)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta