I'm not a squid expert but I managed to piece this together...
Here's my modifications to the default config:
# diff -Nau squid.conf.default squid.conf
--- squid.conf.default 2017-06-20 03:28:44.0 -0500
+++ squid.conf 2017-07-27 16:18:12.003697590 -0500
@@ -62,7 +62,7 @@
http_port 3128
Though it has been awhile the best was and may still be a personal mirror.
One machine downloads off the web and the rest of the network just uses
that system as their mirror. Personal mirror vs. actual mirror is for your
application as stated; meaning you don't share it outside your network.
You
With prior releases, I saved a bunch of bandwidth with system-upgrading
multiple machines by stashing away a copy of the downloaded
/var/lib/dnf/system-upgrade, and then copying it to the remaining boxes
upfront. That directory was just a flat directory, containing the downloaded
rpms, and