Re: [squid-users] multiple http_port names

From: errno <errno_at_cox.net>
Date: Fri, 10 Jun 2011 09:17:34 -0700

On Friday, June 10, 2011 07:33:07 AM Amos Jeffries wrote:
<snip>
> > ... behaved as intended: when clients went through
> > the http_port listener 192.168.2.2:80, the tcp_outgoing_address
> > worked as expected, wherein http://www.whatismyip.com
> > displayed 192.168.2.2 rather than 192.168.1.1.
>
> * whatismyip.com is a global website outside on The Internet
> * 192.168.* is a rfc1918 IP space
> * rfc1918 IP are not used on The Internet
>
> Ergo the Squid outgoing IP address is not what is being displayed by
> that website.
>

Sorry for making things difficult with my example - I completely
failed to make it understood that the IPs in the config examples were
dummy values. All the actual IPs in question under the real config
are indeed within the publicly routable, non-reserved address space.

So, to simplify, I found that using:

acl <aclname> myportname <someStringA>
http_port <ipaddr:port> name=<someStringA>
tcp_outgoing_address <ipaddr> <someStringA>

... failed to cause the tcp_outgoing_address to work as
expected/intended, while:

acl <aclname> myip <ipaddr>
http_port <ipaddr:port> name=<someStringA>
tcp_outgoing_address <ipaddr> <someStringA>

... worked as intended.

.. the only change being that I used the 'myip' acl rather
than the 'myportname' acl.
Received on Fri Jun 10 2011 - 16:18:55 MDT

This archive was generated by hypermail 2.2.0 : Fri Jun 10 2011 - 12:00:01 MDT