GNU/Linux: Como fazer a configuração básica do Squid com o GNU/Linux!

GNU/Linux: Como fazer a configuração básica do Squid com o GNU/Linux!

Configuração básica e totalmente comentada tanto para iniciantes quando para experts da área que explica tudo o que se tem nesta regra. Ótimo para estudo e sendo totalmente funcional desde que siga o que está escrito. Como na linha 22 e 24 temos que criar os arquivos e editá-los como desejar ..mas lembre-se que isto é apenas uma base e que você pode ta incrementando com o tempo as suas regras.



[code type=”Conteúdo do arquivo de configuração”]### Configuração Squid ##### Autenticação ##auth_param basic program /usr/lib/squid/pam_auth #para usar as contas da própria máquinaauth_param basic children 10 # para limitar processos simultaneos de autenticaçãoauth_param basic realm Autentique-se para acessar a internet # a frase que aparece na caixa de autenticaçãoauth_param basic credentialsttl 4 hours # tempo de vida da autenticação ate quando o browser tiver abertoauth_param basic casesensitive off # tira casesensitive na autenticação##### Controle de Acesso (ACL) ###acl all src all #define tudo quanto a acessosacl localhost src 127.0.0.1/32 #tudo inicia-se na minha loopback### Meus controles de Acesso ###acl usuarios proxy_auth REQUIRED #para autenticar o usuárioacl proibidos url_regex “/etc/squid/proibidos.deny” #faz com que busque o que deve ser proibido na procura da urlacl liberados url_regex “/etc/squid/liberados.allow” # faz com que busque o que sao exceçãoacl downloads urlpath_regex .avi$ .rmvb$ .mp3$ .avi? .rmvb? .mp3? # bloqueia ou libera extensões de arquivos que podem vir no fim da url##### HTTP_ACESS ###http_access allow liberados # o allow faz com que sejam autorizados o que estao em liberadoshttp_access deny proibidos # o deny faz com que sejam bloqueados tudo que esteja em negadoshttp_access deny downloads # o deny faz com que sejam bloqueados tudo que esteja em downloadshttp_access allow usuarios # é solicitado a senha do usuario caso passe pelas regras acima###http_access allow localhost # este é obrigatóriohttp_access deny all # nega tudo o que nao esteje nesta regra do squid, tanto que ele deve-se autenticar, caso nao autentique nao acessa nada##### Configurações gerais ###http_port 3128 transparent # a porta que sera usada para o squidcache_mem 128 MB # a quantia de memória dedicada para o cachemaximum_object_size_in_memory 4 MB # tamanho maximo por arquivo na memoria ramcache_dir ufs /var/spool/squid 3072 16 256 # diretório do cache com os 3072mb que sera usado em disco que sao 16 diretorios e 256 subdiretoriosaccess_log /var/log/squid/access.log squid # onde ficara a log que o squid gerarácache_mgr webmail@webmail.com # e-mail de quem administra o proxyvisible_hostname proxy_teste # nome que sera exibido do proxyerror_directory /usr/share/squid/errors/pt-br # onde ficaram os acessos indevidos dos usuários[/code]
[ads-post]



você pode gostar também Mais do autor

Comentários