Montando o Squid
Como tive dificuldade para subir o servidor proxy Squid, vou passar um pouco que aprendi e esperando também aprender com vocês do VOL. Espero poder ajudar.
Parte 2: Configuração do squid.conf
Preste bem atenção agora, pois há varias versões do Squid, a que eu estou usando é a 2.5, foi a que achei melhor. Então é provável que tenha algumas diferenças.
Vamos alterar algumas coisas básicas para ele rodar...
Vamos alterar algumas coisas básicas para ele rodar...
# vamos trabalhar com a porta 3128 padrão do squid ou pode ser usado a porta 80
http_port 3128
# essa parte é a memória RAM que vamos usar no squid
# sempre contado como mega bytes, use sempre 75% da memoria do micro, certo!
cache_mem 128 mb
# Essa parte é muito importante, aqui vamos definir tipo de armazenamento
# vamos utilizar depois o diretório de armazenamento, a quantidade de espaço
# em disco que vamos utilizar, números de diretório de primeiro nível a ser
# criado e número de diretórios de segundo nível a ser criado...
# Bastante coisa resumida em um linha...
cache_dir ufs /var/spool/squid/ 500 16 256
# Essa parte vai mostrar para Proxy onde esta o log de acesso, que
# determina quem acessou, que endereço e o dia....
cache_access_log /var/log/squid/access.log
# Aqui podemos achar o erro que não deixa iniciar o squid quando "startado"...
cache_log /var/log/squid/cache.log
# Detalha todo objeto da web armazenado, detalha: hora que entrou,
# hora de saída e quanto tempo ficou armazenado.....
cache_store_log /var/log/squid/store.log
# Esse é um grande vilão, quando instalei a primeira vez o squid
# dava erro na linha 53 ou 54
# Aí descobri que o erro era o seguinte, faltou eu digitar
# visible_hostname Nom_maq.dominio
visible_hostname nome_maq.dominio_rede
# estou mostrando quem é o usuário e grupo do squid
cache_effective_user squid
cache_effective_group squid
http_port 3128
# essa parte é a memória RAM que vamos usar no squid
# sempre contado como mega bytes, use sempre 75% da memoria do micro, certo!
cache_mem 128 mb
# Essa parte é muito importante, aqui vamos definir tipo de armazenamento
# vamos utilizar depois o diretório de armazenamento, a quantidade de espaço
# em disco que vamos utilizar, números de diretório de primeiro nível a ser
# criado e número de diretórios de segundo nível a ser criado...
# Bastante coisa resumida em um linha...
cache_dir ufs /var/spool/squid/ 500 16 256
# Essa parte vai mostrar para Proxy onde esta o log de acesso, que
# determina quem acessou, que endereço e o dia....
cache_access_log /var/log/squid/access.log
# Aqui podemos achar o erro que não deixa iniciar o squid quando "startado"...
cache_log /var/log/squid/cache.log
# Detalha todo objeto da web armazenado, detalha: hora que entrou,
# hora de saída e quanto tempo ficou armazenado.....
cache_store_log /var/log/squid/store.log
# Esse é um grande vilão, quando instalei a primeira vez o squid
# dava erro na linha 53 ou 54
# Aí descobri que o erro era o seguinte, faltou eu digitar
# visible_hostname Nom_maq.dominio
visible_hostname nome_maq.dominio_rede
# estou mostrando quem é o usuário e grupo do squid
cache_effective_user squid
cache_effective_group squid