Search squid archive

Re: How Transparent proxy and accel mode on same server???

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

 



Ricardo A wrote:
I have a server-Debian Lenny as a router-firewall-webserver with
Squid 2.7 and Apache2. Asked is: how could I configure Squid as a
transparent proxy (for the internal network) and also as accelerator
mode for the webserver??? And what would the iptables rules to output
Internet (from internal network) and to input external requests to
port 80 of web server???? Sorry, I came here because can not find
updated doc in spanish about Squid 2.7... Thanks for any help Ricardo

I assume by "transparent" you mean "NAT intercepting", based on the mantion of iptables.

Your interception setup in iptables _should_ only be catching the port 80 traffic going from the internal clients to the Internet. Leaving traffic coming in from the Internet, and traffic coming from the Squid box completely untouched. You may need to add "-s $CLIENTIPS/RANGE" to the iptables rules depending on which tutorial you followed to set it up.

The interception rules also _should_ be redirecting the traffic to some random listening port Squid is using on the Squid box. (DO NOT use port 80 as the 'transaprent' squid receiving port for this!).


Given those two requirements for interception, add the reverse proxy configuration to squid.conf and open port 80 for whoever to get access.
  http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator

Noting that the reverse-proxy config details need to all be above the http_access lines controlling the interception access permissions.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18
  Current Beta Squid 3.1.0.13

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

  Powered by Linux