Desculpe-me intrometerme mas....
Estou com o mesmo problema com o comando squid -z ele cria o cache certinhu, depois com squid -D ele starta aparentemente normal e naum reporta nenhum erro. com ./squid ele tambem naum reporta erros.
Porem ao verificar se ta funfando com por exemplo netstat -nl naum tem nada escutando a porta 3128.
Se eu der um squid -k reconfigure ele fala q naum é possivel reconfigurar o squid pq ele nuam esta inicializado. Se tentar um killall squid ele fala q o squid naum esta configurado...
o meu squid ta limpaum, da uma olhada:
http_port 3128
icp_port 3130
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 48 MB
cache_dir ufs /usr/local/squid/cache 100 16 256
emulate_httpd_log on
visible_hostname /usr/local/squid/erro.html
client_netmask 255.255.255.0
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 10.1.41.0/255.255.255.0
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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 CONNECT method CONNECT
http_access deny all
icp_access allow all
memory_pools on
JA pesquisei de tudo na net... naum sei se estou fazendo errado!
os passos foram um seguinte:
1° configurei squid.conf
2° Criei a pasta para o cache
3° Mudei a permição da pasta para chmod 777
4° dei o comando /usr/local/squid/bin/./squid -z para criar os arquivos de cache
5° dei o comando /usr/local/squid/bin/./squid -D para desativar os DNSs
6° dei o comando /usr/local/squid/bin/./squid para startar o squid.
Re: Desculpe-me intrometerme mas....
Cara me desculpe mas ta tudo errado o q vc ta fazendo !!!
Ja volto pra corrigir os erros !!!!
Re: Desculpe-me intrometerme mas....
Bem cada um tem uma maneira de trabalhar a dica que eu te dou e a seguinte antes de começar a configurar o squid.conf faça uma copia de backup do arquivo, seguite procure tambem apenas descomentar as linhas e completar o q for necessario, eu particularmente nao gosto de limpar o arquivo mas cada um cada um.
http_port 192.168.0.1:3128 # mude pro ip da sua maquina
cache_dir ufs /var/spool/squid 128 16 256
cache_mem 16 mb # mude de acordo com o desejado
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 kb
minimum_object_size 0 kb
Agora vc cria uma acl da seguinte maneira:
acl permitir_rede src 192.168.0.0/255.255.255.0 # Se for a faixa que vc usa deixa assim
Agora tambem 1 access da seguinte maneira:
http_access allow permitir_rede
http_access deny all
Mais alguma linhas a serem descomentadas:
icp_access allow all
miss_access allow all
cache_effective_user squid
cache_effective_group squid
visible_hostname seufirewall.com.br
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Procura por essas linhas e descomenta depois da um start no squid !!!
Vai nas estaçoes e configura ip e porta no browser e testa !!!
Valeu mano um abraçao !!!!