> The non-obvious thing here is you must bind the listening socket in > squid to 127.0.0.1 e.g. > > http_port 127.0.0.1:3127 transparent > > I will talk to the port maintainer about removing --enable-pf-transparent. > > many thanks. I got it working. I changed from http_port 3129 intercept to http_port 127.0.0.1:3129 intercept in squid.conf file.
Here's the rule in pf.conf pass in log on $int_if proto tcp from $lan_net to any port 80 \ divert-to 127.0.0.1 port 3129 -- Thank you Indunil Jayasooriya