1. Should be logged in as root or run the command
2. Update and upgrade the VPS
3. Install Squid
4. We need to replace the existing configuration... Go to
Delete all the text inside and replace to this
5. Last, reboot the VPS
Code:
sudo su
2. Update and upgrade the VPS
Code:
apt-get update -y && apt-get upgrade -y && apt autoclean -y && apt autoremove
3. Install Squid
Code:
apt-get install squid
4. We need to replace the existing configuration... Go to
Code:
/etc/squid/squid.conf
Delete all the text inside and replace to this
Code:
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
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 localhost manager
http_access deny manager
http_access allow localnet
http_access allow localhost
acl myip dst x.x.x.x/24 #x.x.x.x is your Server IP
http_access allow myip
http_access deny all
http_port 8000
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320
5. Last, reboot the VPS
Code:
reboot
Last edited: