Re: [squid-users] Can squid be a fully transparent proxy ?

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 18 Jan 2013 12:37:09 +1300

On 18/01/2013 10:53 a.m., Alex Crow wrote:
> On 17/01/13 20:00, Holmes, Michael A (Mike) wrote:
>> Basically, can squid be the endpoint for TCP connections, and
>> establish a new outgoing TCP connection to the destination server?
>>
>> Mike
>>
>
> That's not really transparent if the client knows that Squid is the
> endpoint. Transparent means that the client just does business as
> usual, so:
>
> Do you mean that the client is unaware of (and does not have to be
> configured for) the Squid server? If so, yes, of course it can be
> fully transparent, ie the client connects to an external IP but it
> gets passed through Squid. See "intercept" and "tproxy" in the docs.
> Both of course require that you are in control of the network from
> which the clients connect to the internet!
>
> Alex

However, all of those only work for HTTP (port 80 and 443) because ...
the "Squid HTTP caching proxy" is an, uhm, HTTP caching proxy.

You want a SOCKS proxy for TCP proxying. These can be setup with the
"ssh" tool (see its documentation about -D).

Amos
Received on Thu Jan 17 2013 - 23:37:17 MST

This archive was generated by hypermail 2.2.0 : Fri Jan 18 2013 - 12:00:04 MST