I'm having an issue with Squid's transparent proxy on my pfSense firewall.
My company hosts an internal git server at the following address (for example purposes)
http://git.gitserver.com/. From our domain registrar there is a dns record to forward to one of our public IP addresses that is managed by pfsense, which is (for example purposes) 18.104.22.168. From within pfSense I have a 1:1 NAT setup that NATs 22.214.171.124 to an internal address of (for example purposes) 10.10.10.11. Everything is up and running and is accessible from within the network (lan side) as well as from outside the network (WAN side).
My issue is when enabling Squid's transparent proxy(for antivirus, website logging, and eventually reverse proxy functionality), and I am inside the network (lan side), all sites that are hosted internally on our servers are redirected from http to https automatically.
Is there something I'm missing or should be keeping in my for squid and how it functions? Is this a default feature of squid? At this time, I want to keep SSL out of the equation, and will eventually be switching over in due time.