I am working on setting up squid-cache on my OpenBSD firewall. When the web browser is configured to go through squid-cache (port 3128), everything works. I added an entry to proxy everything that is going through the firewall to the squid-cache with this line:
rdr on $int_if proto tcp from any to any port 80 -> \ 127.0.0.1 port 3128 Then I get an error. I am assuming that it is an issue with the pf.conf rather then squid-cache because squid-cache is working otherwise. Here is the error: While trying to retrieve the URL: / The following error was encountered: Invalid URL Some aspect of the requested URL is incorrect. Possible problems: Missing or incorrect access protocol (should be `http://'' or similar) Missing hostname Illegal double-escape in the URL-Path Illegal character in hostname; underscores are not allowed Your cache administrator is webmaster.