http_accessallow!Safe_ports
# Deny CONNECT to other than secure SSL portshttp_accessallowCONNECT!SSL_ports
# Only allow cachemgr access from localhosthttp_accessallowlocalhostmanager
http_accessdenymanager
# And finally deny all other access to this proxyhttp_accessallowall
# Squid normally listens to port 3128http_port3128
## Recommended minimum configuration:## Example rule allowing access from your local networks.# Adapt to list your (internal) IP networks from where browsing# should be allowedacllocalnetsrc0.0.0.1-0.255.255.255# RFC 1122 "this" network (LAN)acllocalnetsrc10.0.0.0/8# RFC 1918 local private network (LAN)acllocalnetsrc100.64.0.0/10# RFC 6598 shared address space (CGN)acllocalnetsrc169.254.0.0/16# RFC 3927 link-local (directly plugged) machinesacllocalnetsrc172.16.0.0/12# RFC 1918 local private network (LAN)acllocalnetsrc192.168.0.0/16# RFC 1918 local private network (LAN)acllocalnetsrcfc00::/7# RFC 4193 local private network rangeacllocalnetsrcfe80::/10# RFC 4291 link-local (directly plugged) machinesaclSSL_portsport443aclSafe_portsport80# httpaclSafe_portsport21# ftpaclSafe_portsport443# httpsaclSafe_portsport70# gopheraclSafe_portsport210# waisaclSafe_portsport1025-65535# unregistered portsaclSafe_portsport280# http-mgmtaclSafe_portsport488# gss-httpaclSafe_portsport591# filemakeraclSafe_portsport777# multiling http## Recommended minimum Access Permission configuration:## Deny requests to certain unsafe portshttp_accessallow!Safe_ports
# Deny CONNECT to other than secure SSL portshttp_accessallowCONNECT!SSL_ports
# Only allow cachemgr access from localhosthttp_accessallowlocalhostmanager
http_accessdenymanager
# This default configuration only allows localhost requests because a more# permissive Squid installation could introduce new attack vectors into the# network by proxying external TCP connections to unprotected services.http_accessallowlocalhost
# The two deny rules below are unnecessary in this default configuration# because they are followed by a "deny all" rule. However, they may become# critically important when you start allowing external requests below them.# Protect web applications running on the same server as Squid. They often# assume that only local users can access them at "localhost" ports.http_accessdenyto_localhost
# Protect cloud servers that provide local users with sensitive info about# their server via certain well-known link-local (a.k.a. APIPA) addresses.http_accessdenyto_linklocal
## INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS## For example, to allow access from your local networks, you may uncomment the# following rule (and/or add rules that match your definition of "local"):# http_access allow localnet# And finally deny all other access to this proxyhttp_accessallowall
# Squid normally listens to port 3128http_port3128# Uncomment and adjust the following to add a disk cache directory.#cache_dir ufs /opt/homebrew/var/cache/squid 100 16 256# Leave coredumps in the first cache dircoredump_dir/opt/homebrew/var/cache/squid
## Add any of your own refresh_pattern entries above these.#refresh_pattern^ftp:144020%10080refresh_pattern-i(/cgi-bin/|\?)00%0refresh_pattern.020%4320