My client access configuration is as follows. always_direct allow all http_access allow all # Squid normally listens to port 3128 http_port 3128 ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/usr/local/squid/etc/host.pem url_rewrite_children 64 url_rewrite_program /usr/local/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf It appears that, when sending ougoing requests, http header is from the original host. I guessing, this is why it is called transparent proxy. It seems that that causes routing problems. Could you tell me where I am going wrong here. Thanks in advance