Search squid archive

Re: Can squid be a fully transparent proxy ?

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

 



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


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

  Powered by Linux