duduzinhu
(usa Fedora)
Enviado em 23/08/2007 - 16:45h
vou explicar o que está acontecendo, quando eu inicio o squid com o comando "/usr/local/squid-2.5/sbin/squid"
ele não informa que iniciou ou que não de pra se iniciado, até ai tudo bem, ai eu fui no arquivo "cache.log" do squid e ele me da a seguinte mensagem:
2007/08/23 16:33:23| Starting Squid Cache version 2.5.STABLE14 for i686-pc-linux-gnu...
2007/08/23 16:33:23| Process ID 4459
2007/08/23 16:33:23| With 1024 file descriptors available
2007/08/23 16:33:23| Performing DNS Tests...
2007/08/23 16:33:23| Successful DNS name lookup tests...
2007/08/23 16:33:23| DNS Socket created at 0.0.0.0, port 32849, FD 5
2007/08/23 16:33:23| Adding nameserver 172.16.0.1 from /etc/resolv.conf
2007/08/23 16:33:23| helperOpenServers: Starting 5 'ncsa_auth' processes
2007/08/23 16:33:24| Unlinkd pipe opened on FD 15
2007/08/23 16:33:24| Swap maxSize 20480000 KB, estimated 1575384 objects
2007/08/23 16:33:24| Target number of buckets: 78769
2007/08/23 16:33:24| Using 131072 Store buckets
2007/08/23 16:33:24| Max Mem size: 8192 KB
2007/08/23 16:33:24| Max Swap size: 20480000 KB
2007/08/23 16:33:24| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2007/08/23 16:33:24| Rebuilding storage in /usr/local/squid-2.5/var/cache (DIRTY)
2007/08/23 16:33:24| Using Least Load store dir selection
2007/08/23 16:33:24| Set Current Directory to /usr/local/squid-2.5/var/cache
2007/08/23 16:33:24| Loaded Icons.
2007/08/23 16:33:24| Accepting HTTP connections at 0.0.0.0, port 3128, FD 17.
2007/08/23 16:33:24| Accepting ICP messages at 0.0.0.0, port 3130, FD 18.
2007/08/23 16:33:24| WCCP Disabled.
2007/08/23 16:33:24| Ready to serve requests.
2007/08/23 16:33:24| Done reading /usr/local/squid-2.5/var/cache swaplog (0 entries)
2007/08/23 16:33:24| Finished rebuilding storage from disk.
2007/08/23 16:33:24| 0 Entries scanned
2007/08/23 16:33:24| 0 Invalid entries.
2007/08/23 16:33:24| 0 With invalid flags.
2007/08/23 16:33:24| 0 Objects loaded.
2007/08/23 16:33:24| 0 Objects expired.
2007/08/23 16:33:24| 0 Objects cancelled.
2007/08/23 16:33:24| 0 Duplicate URLs purged.
2007/08/23 16:33:24| 0 Swapfile clashes avoided.
2007/08/23 16:33:24| Took 0.3 seconds ( 0.0 objects/sec).
2007/08/23 16:33:24| Beginning Validation Procedure
2007/08/23 16:33:24| Completed Validation Procedure
2007/08/23 16:33:24| Validated 0 Entries
2007/08/23 16:33:24| store_swap_size = 0k
2007/08/23 16:33:26| storeLateRelease: released 0 objects
Não vi nada de anormal com isso, acontece que quando entro nos sites o squid não faz absolutamente nada:
1º não pede autenticação
2º não bloqueia paginas
3º não registra no "access.log" as URL's acessadas
Já fiz, 10 squid.conf mas mesmo assim ele tem esse comportamento, coloquei para ele bloquear URL's
fazer autenticações de usuários e nada! depois tirei de fazer autenticações e coloquei proxy transparente e nada! O ultimo squid.conf que fiz foi este:
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
cache_access_log /usr/local/squid-2.5/var/logs/access.log
cache_store_log /usr/local/squid-2.5/var/logs/store.log
cache_log /usr/local/squid-2.5/var/logs/cache.log
cache_dir ufs /usr/local/squid-2.5/var/cache 20000 16 256
acl all src 0.0.0.0/0.0.0.0
acl rede_interna src 192.168.2.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl purge method PURGE
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
acl autenticados proxy_auth REQUIRED
acl acesso_full proxy_auth "/usr/local/squid-2.5/etc/acessos/acesso_full"
acl bloquear_palavras url_regex -i "/usr/local/squid-2.5/etc/bloqueios/bloquear_palavras"
acl bloquear_msn dstdomain "/usr/local/squid-2.5/etc/bloqueios/bloquear_msn"
acl acesso_msn proxy_auth "/usr/local/squid-2.5/etc/acessos/acesso_msn"
acl bloquear_googletalk url_regex -i "/usr/local/squid-2.5/etc/bloqueios/bloquear_googletalk"
acl acesso_googletalk proxy_auth "/usr/local/squid-2.5/etc/acessos/acesso_googletalk"
http_access allow rede_interna
http_access allow acesso_googletalk bloquear_googletalk
http_access deny bloquear_googletalk
http_access allow acesso_msn bloquear_msn
http_access deny bloquear_msn
http_access deny purge
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow all
coredump_dir /usr/local/squid-2.5/var/cache
Já fiz um bem mais completo que esse e nada!
Compilei o squid com os seguintes comandos
# ./configure --prefix=/usr/local/squid-2.5 --enable-delay-pools --enable-cache-digests
--enable-poll --disable-ident-lookups --enable-truncate
--enable-removal-policies --enable-arp-acl
# make
# make install
Segui vários tutoriais inclusive o tutorial do site oficial do squid (em portugues), instalei tambem o ncsa_auth e o sarg.
Mesmo quando eu digito o comando "sarg" ele não acha nada no "access.log":
SARG: Records in file: 0, reading: 100.00%
SARG: Nao ha registros
SARG: Fim
Lembrando que inicio o squid com o usuário "squid"
e que ja deletei o conteudo do "cache" e digitei "squid -z" dinovo, tambem já digitei "squid -k reconfigure"
Por favor me ajudem!!