Adrian Chadd wrote:
Have you configured the http_port with 'transparent' ?


I think the problem here is that its *dansguardian* being redirected to not squid. The transparent features of squid will not work when there is no redirection, ie between dansguardian and squid.

Amos

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



--
Please use Squid 2.6STABLE17 or 3.0STABLE1.
There are serious security advisories out on all earlier releases.

Reply via email to