1022 B
Executable File
1022 B
Executable File
sudo apt-get install squid -ysudo systemctl enable squidsudo systemctl stop squidvim /etc/squid/squid.conf
http_port 3128
forwarded_for transparent
acl localnet src 10.233.1.0/24 100.0.0.0/8
acl localhost src 127.0.0.1/32 ::1
http_access allow localnet
http_access allow localhost
http_access deny all
cache_dir ufs /var/spool/squid 20480 16 256
maximum_object_size 1024 MB
minimum_object_size 0 KB
cache_mem 256 MB
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i \.deb$ 1500 20% 40320
refresh_pattern -i \.rpm$ 1500 20% 40320
refresh_pattern -i \.(exe|iso)$ 1500 20% 40320
refresh_pattern . 0 20% 4320
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
sudo systemctl restart squidsudo touch /var/log/squid/access.logsudo touch /var/log/squid/cache.logsudo chmod 777 /var/log/squid/access.logsudo chmod 777 /var/log/squid/cache.log