My lab is setup as such:
Hypervisor host
Squid VM
Test VM 1 (windows)
Test VM 2 (windows)
Test VM 3 (windows)

I have my proxies setup in the squid config. On the test vms I have the
windows proxy settings pointing to the squid IP and port. If I check the
public IP on that vm it shows up as the proxy IP. And in the proxy logs I
see traffic going out.

The issue I'm having is that some external services are seeing the hosts
public IP for the test vms and not the proxy ip.

Squid config:















*# First proxyhttp_port 3127acl port3127_acl myport 3127cache_peer PROXYIP
parent 9229 0 proxy-only no-query no-digest
login=USERNAME:PASSWORDcache_peer_access PROXYIP allow
port3127_aclcache_peer_access PROXYIP deny allnever_direct allow
port3127_aclnever_direct allow allhttp_access allow port3127_acl# Deny
caching on all proxies (optional)cache deny all# Default access
controlhttp_access deny alldns_nameservers 127.0.0.1forwarded_for
offrequest_header_access X-Forwarded-For deny all*

I'm not exactly sure how squid handles all dns traffic. I feel like this
might be a dns issue. I tried using google dns and the squid server ip as
dns on the test vms but same issue.
I started to mess around with dnsmasq installed on squid but I'm not sure
if I'm going down the right path or not.
_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-users

Reply via email to