Search squid archive

Re: OpenBSD + PF + Squid: forwarding loop

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 31 May 2013 04:58:03 -0700
Rob Sheldon <rob@xxxxxxxxxxxxxxxxxxx> wrote:

> On 2013-05-30 21:34, Loïc BLOT wrote:
> 
> > Hello Rob,
> > I use OpenBSD and squid 3.3.4 in production environment, you'll 
> > exactly
> > what you need here:
> > http://www.unix-experience.fr/2013/create-a-powerfull-proxy-cache-with-squid-and-openbsd-2/#sthash.9SpWE1kn.dpbs 
> > [2]
> > Have a nice day
> 
> Thanks -- that looks like a good guide, and I wish I'd found it before 
> the other one.
> 
> However: it looks like your guide was written for a physical squid 
> server separate from a physical firewall, and other than that, I can't 
> find a significant difference between the configuration in your guide 
> and my problematic configuration.
> 
> Maybe there's some kind of routing issue with doing an rdr on a machine 
> running both the firewall and the proxy functions?
> 
> ...hmm. That might be it, actually. Since Squid is binding to the LAN 
> interface, trying to rdr packets coming in on the LAN interface back to 
> a service on the LAN interface won't work. I'll try setting http_port to 
> one of the other interfaces and see if that changes anything.
> 
> Thanks,
> 
> - R.

Try setting squid to listen on loopback address:

http_port 127.0.0.1:3128 intercept

Redirect web traffic to loopback address in pf:
pass in quick on $if_int inet proto tcp from 192.168.0.209 to any \
	port { www https } rdr-to 127.0.0.1 port 3128

-- 
Marko Cupać




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux