Have you configured the http_port with 'transparent' ? Is it linux based? Did you compile --enable-linux-netfilter? Adrian On Sat, Jan 05, 2008, Richard Pyne wrote: > I am having a problem with getting this combination to work properly. Yes, > I have searched the docs, faq and the web for an answer. The only > solutions I can find are for much older versions and do not work with the > current versions. > > I am running squid 3.0STABLE1, shorewall 3.4.5 and dansguardian 2.8.0.6 on > my firewall machine. > > shorewall is configured to redirect through dansguardian as a transparent > proxy: > > REDIRECT loc 8080 tcp http > ACCEPT loc fw tcp 8080 > > Watching the logs, requests to dansguardian look fine, but the requests > showing in the squid log are missing the domain portion of the request. > > The really strange part is that if the request comes to dansguardian from > the localhost (127.0.0.1) directly on port 8080 everything works fine and > the request in the squid log has the domain part of the request, but if > the request comes from a machine on the local net, the squid log shows > that the domain portion of the request is missing. > > If I change the shorewall rules do only redirect through squid, everything > works fine, I just don't get any content filtering. > > Please help, I have been tearing my hair out on this now for two days. > > --Richard -- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -