http_port 8080

hierarchy_stoplist cgi-bin ?

acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

cache_mem 800 MB

cache_swap_low 95
cache_swap_high 98

maximum_object_size 40960 KB

maximum_object_size_in_memory 32 KB

ipcache_size 4096

fqdncache_size 4096

cache_dir aufs /cache1 25000 64 256
cache_dir aufs /cache2 25000 64 256
cache_dir aufs /cache3 25000 64 256
cache_dir aufs /cache4 25000 64 256
cache_dir aufs /cache5 25000 64 256
cache_dir aufs /cache6 25000 64 256

cache_access_log /var/log/squid/access.log

cache_log /var/log/squid/cache.log

cache_store_log /var/log/squid/store.log

ftp_user squid-adm@rmit.edu.au

auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern ^gopher:	1440	0%	1440
refresh_pattern .		0	20%	4320

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443 563	# https, snews
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl allowed_hosts1 src 131.170.0.0/255.255.0.0
acl allowed_hosts2 src 144.205.0.0/255.255.0.0
http_access allow allowed_hosts1
http_access allow allowed_hosts2
http_access allow localhost

http_access deny all

http_reply_access allow all

icp_access allow allowed_hosts1
icp_access deny all
icp_access allow all

cache_mgr squid-adm@rmit.edu.au

cache_effective_user squid
cache_effective_group squid

visible_hostname sproxy.its.rmit.edu.au

unique_hostname sproxy2.its.rmit.edu.au

hostname_aliases sproxy2

log_icp_queries off

always_direct allow allowed_hosts1
always_direct allow allowed_hosts2

never_direct allow all

coredump_dir /usr/local/squid/var/cache

