I have a certain query regarding configuring squid as a caching server for ISPs. The scenario is like this:
The ISP has a Cisco router with 2MBPS bandwidth. WCCP has been enabled on the cisco router and now it communicates properly with squid. But this system works only if squid is configured as a transparent proxy. This is because WCCP redirects all outgoing http requests to port 80 of the squid and we have to redirect all traffic coming at port 80 of squid to whatever port squid is running on(say 3128), using IPCHAINS/IPTABLES.
Running the cache engine as a transparent proxy is definitely not desirable for an ISP since all http requests coming from all clients will be masqueraded by the proxy; i.e. the request will be seen as coming from squid than from the actual client.
This seems to be a limitation rather than any misconfiguration beacuse WCCP on the cisco router will only send outgoing http traffic to port 80 of caching server.
Please enlighten me on this. Major ISP's like VSNL etc. must be having some kind of caching mechanism. How do they do it then?
-- Ashok
__________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com