[MASOCH-L] SQUID+IPFW, HELP
Rafael Barbosa da Silva
rafaelbs at uol.com.br
Mon Jul 2 14:16:17 -03 2007
Olá Pessoal...
Estou com uma dificuldade, e ficaria muito grato se alguém pudesse me
ajudar...
Já compilei o kernel com os devidos parametros... Baixei a versao 2.5 do
squid, e configurei como os diveros tutoriais indicam na internet... O mesmo
já está funcionando, se configurado manualmente no browser... quando
adiciono a regra de foward no IPFW e tento navegar, não obtenho resposta
nenhuma... nas estatisticas vejo que a regra de fwd deu match, porém não sei
onde o problema ficou: se no ipfw ou no squid...
estou desconfiado que o problema pode ser com o local onde estou interindo a
regras...
meu kernel foi compilado assim:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=50
options IPFIREWALL_FORWARD
options IPDIVERT
meu squid assim:
visible_hostname nomedoseuservidor
http_port 3128
acl all src 0.0.0.0/0.0.0.0
acl blockedsites url_regex -i "/usr/local/squid/etc/sitesblock.txt"
acl unblockedsites url_regex -i "/usr/local/squid/etc/sitesunblock.txt"
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 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
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny blockedsites !unblockedsites
http_access allow all
cache_effective_user squid
as regras do IPFW mais ou menos assim:
#DEFINICAO DE GRUPOS
...
########TRAFEGO LIBERADO ENTRE REDES########
...
#########LIBERACOES ESPECIAIS para GRUPOS##########
....
#########LIBERACOES GERAIS##########
$cmd 100 fwd 127.0.0.1,3128 tcp from 192.168.5.0/24 to any 80
$cmd 101 allow tcp from 192.168.5.0/24 to any 80
#NEGACOES GERAIS
$cmd 200 deny log all from any to any in frag
$cmd 201 deny log ip from any to any
Obrigado.
Rafael
More information about the masoch-l
mailing list