am trying to deploy HTTP transparent proxy cache on Apache Traffic
server. The scenario consists of a client that is connected to the
internet router through the ATS server.
I am using ATS v.6.0. I configured the record.config file as follows:
-CONFIG proxy.config.url_remap.remap_required INT 0
-CONFIG proxy.config.http.server_ports STRING 8080:tr-full
-CONFIG proxy.config.log.logging_enabled INT 3
-CONFIG proxy.config.log.squid_log_enabled INT 1
I followed Alan M. Carroll's iptables, ebtables and other networking commands (http://network-geographics.com/assets/docs/ApacheCon-2013.pdf
) to route the HTTP traffic through the ATS using the bridge configuration but it didn't work with me. On tracing using wireshark at the client side, the handshaking between the server and the client occurs but the data packets are not received by the client. Can anyone help me with that?
On the mailing list, I found a previous thread on HTTP transparent caching that dates back to May 2012. I used iptables DIVERT and networking commands as recommended by Saraswathi Venkataraman on this thread: