Caros, Segue abaixo o meu dansguardian.conf: # comente esta linha para dizer que já o configuramos #UNCONFIGURED - Please remove this line after configuration
# 3 = usar HTML template para acessos negados reportinglevel = 3 # Diretório de Linguagens languagedir = '/etc/dansguardian/languages' # Linguagem usada: language = 'portuguese' #Nível de log 0 = nenhum 1 = somente negado 2 = todos acessados 3 = Todos requisições loglevel = 3 # 2 = always log & mark exceptions (default) logexceptionhits = 2 # Formato do log, 1 = Formato default. logfileformat = 1 # Localização do arquivo de log loglocation = '/var/log/dansguardian/access.log' # Ips filtrados individualmente filterip = # Porta de escuta do Dansguardian filterport = 8080 # Ip do proxy, onde está o squid proxyip = 127.0.0.1 # porta do squid proxyport = 3128 # url de acesso negado accessdeniedaddress = 'http://YOURSERVER.YOURDOMAIN/cgi-bin/dansguardian.pl' # Default is enabled, but to go back to the standard mode, disable it. nonstandarddelimiter = on # Usar banner do dansguardian on (default) | off usecustombannedimage = on custombannedimagefile = '/usr/share/dansguardian/transparent1x1.gif' # Quantidade de grupos existente, pode ser criado até 9 filtergroups = 1 # Onde fica o arquivo onde são atribuídos os grupos aos usuários ou ips. # agora podemos também atribuir faixas de ips filtergroupslist = '/etc/dansguardian/lists/filtergroupslist' # Ips sem acesso bannediplist = '/etc/dansguardian/lists/bannediplist' # Ips com acesso total exceptioniplist = '/etc/dansguardian/lists/exceptioniplist' # high enough, reported. on | off showweightedfound = on # 2 = on, singular = each weighted phrase found only counts once on a page. weightedphrasemode = 2 urlcachenumber = 1000 urlcacheage = 900 scancleancache = on # 2 = both of the above (default) phrasefiltermode = 2 # 0 = force lower case (default) preservecase = 0 # off = disabled (default) # on = enabled hexdecodecontent = off # off (default) | on (Big5 compatible) forcequicksearch = off # bannedsitelist file instead. reverseaddresslookups = off # leave it off. reverseclientiplookups = off # is, enabling this option does not incur any additional forward DNS requests. logclienthostnames = off # be significant. Fast computers do not need this option. on | off createlistcachefiles = on # use -1 for no blocking #maxuploadsize = 512 #maxuploadsize = 0 maxuploadsize = -1 # The size is in Kibibytes - eg 2048 = 2Mb # use 0 to set it to maxcontentramcachescansize maxcontentfiltersize = 256 # use 0 to set it to maxcontentfilecachescansize # This option may be ignored by the configured download manager. maxcontentramcachescansize = 2000 # The size is in Kibibytes - eg 10240 = 10Mb maxcontentfilecachescansize = 20000 # RAM cache. filecachedir = '/tmp' # on|off (defaults to on) deletedownloadedtempfiles = on # This may be ignored by the configured download manager. initialtrickledelay = 20 # This may be ignored by the configured download manager. trickledelay = 10 # Controle dobre gerenciador de Downloads downloadmanager = '/etc/dansguardian/downloadmanagers/fancy.conf' downloadmanager = '/etc/dansguardian/downloadmanagers/default.conf' # The default of 60 seconds is probably reasonable. contentscannertimeout = 60 # (on|off) default = off contentscanexceptions = off # Este plugin deve ser habilitado para aparecer os usuários no log do Dansguardian authplugin = '/etc/dansguardian/authplugins/proxy-basic.conf' # Defaults to off. recheckreplacedurls = off # Importante, deve ser habilitado para repassar os ips clientes ao squid. forwardedfor = on # Warning - headers are easily spoofed. on | off usexforwardedfor = off # it on or off logconnectionhandlingerrors = on # useful in production. logchildprocesshandling = off # On large sites you might want to try 180. maxchildren = 120 # On large sites you might want to try 32. minchildren = 8 # sets the minimum number of processes to be kept ready to handle connections. # On large sites you might want to try 8. minsparechildren = 4 # sets the minimum number of processes to spawn when it runs out # On large sites you might want to try 10. preforkchildren = 6 # sets the maximum number of processes to have doing nothing. # When this many are spare it will cull some of them. # On large sites you might want to try 64. maxsparechildren = 32 # On large sites you might want to try 10000. maxagechildren = 500 # browse the web. Set to 0 for no limit, and to disable the IP cache process. maxips = 0 # Defines IPC server directory and filename used to communicate with the log process. ipcfilename = '/tmp/.dguardianipc' # Defines URL list IPC server directory and filename used to communicate with the URL # cache process. urlipcfilename = '/tmp/.dguardianurlipc' # Defines IP list IPC server directory and filename, for communicating with the client # IP cache process. ipipcfilename = '/tmp/.dguardianipipc' # on|off (defaults to off) nodaemon = off # Disable logging process # on|off (defaults to off) nologger = off # Enable logging of "ADs" category blocks # on|off (defaults to off) logadblocks = off # Enable logging of client User-Agent # Some browsers will cause a *lot* of extra information on each line! # on|off (defaults to off) loguseragent = off # on|off (defaults to off) softrestart = off # Mail program # Path (sendmail-compatible) email program, with options. # Not used if usesmtp is disabled (filtergroup specific). mailer = '/usr/sbin/sendmail -t' Att. Leandro Moreira. 2009/11/19 Marcelo <msala...@gmail.com> > Leanddro, > > posta o seu dansguardian.conf > > > Abraços, > Marcelo > > Leandro Moreira wrote: > > Caros, > > A minha rede tem a seguinte topologia > > > > # --------- # # -------------- # # -------------------- # > > # LAN # ----> # FW DMZ # -----> # FW BORDA # > > # --------- # # --------------- # # -------------------- # > > | > > | > > # --------------------------------------- # > > # PROXY/DANSGUARDIAN # > > # --------------------------------------- # > > > > Instalei e configurei o dansguardian, ao set-lo manualmente no > > navegador, funciona sem problemas. Entao criei um NAT no firewall de > > borda para enviar todas as requisições da porta 80 para o servidor com > > o dansguardian: > > > > iptables -t nat -A PREROUTING -i ! eth0 -s ! 172.20.0.30 -p tcp -m > > multiport --dport 80 -j DNAT --to-destination 172.20.0.30:8080 > > <http://172.20.0.30:8080> > > > > Ao ativar o nat a internet simplesmente para, entao fiz o mesmo nat > > para o proxy que se encontra na mesma maquina e funcionou normalmente. > > Ainda estou com o dansguardian basicao apenas com as blacklist padrões > > dele, o que mais me intriga é que ao redirecionar o NAT acima pro > > squid a navegação ficou norma. > > Alguém ja passou por esse tipo de problemas, agradeço desde ja ajuda. > > > > PS.: 1- Não é problema de hardware, pois o servidor é um poweredge com > > placa gigabit. > > 2- Já discuti com o gerente de "projeto" pois queria fazer > > essa solução usando bridge e ele não aprovou. > > > > Att. > > > > -- > > Leandro Moreira > > Linux Administrator: LPIC-1 > > e-mail/msn: lean...@leandromoreira.eti.br > > <mailto:lean...@leandromoreira.eti.br> > > Tel.: + 55(32) 9906-5713 > -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713