1. nano /etc/network/interfaces
auto ens33
iface ens33 inet dhcp
auto ens36
iface ens36 inet static
address 172.16.10.1/24
simpan ctrl + x lalu y (enter)
2. systemctl restart networking
3. nano /etc/sysctl.conf
net.ipv4.ip_forward=1
4. sysctl -p
5. apt install iptables-persistent -y
save current IPv4 rules?
yes
6. iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
7. iptables -t nat -L
8. netfilter-persistent save
9. netfilter-persistent reload
10. apt install squid3
11. nano /etc/squid/squid.conf
tekan ctrl + w
ketik http_port 3128
tekan ctrl + w
ketik cache_mgr webmaster
hapus pagar = cache_mgr admin@smkmutu.net
tekan ctrl + w
ketik visible_hostname
Tambahkan di bawah tulisan default dan di atas #Automatically detect
visible_hostname smkmutu
tekan ctrl + w
ketik cache_dir ufs
Hapus pagar = cache_dir ufs /var/spool/squid 100 16 256
tekan ctrl + w
ketik cache_mem 256
Hapus pagar = cache_mem 256 MB tekan ctrl + w
ketik http_access deny all
Kasih pagar = #http_access deny all
tekan ctrl + w
ketik acl connect
Tambahkan di bawah tulisan ACL CONNECT method CONNECT
acl local src 192.168.40.0/24
acl blocklist dstdomain "/etc/squid/domain.txt"
acl katakunci url_regex -i "/etc/squid/katakunci.txt"
http_access deny blocklist
http_access deny katakunci
http_access allow local
save, tekan ctrl + x, y, enter
12. nano /etc/squid/domain.txt
instagram.com
facebook.com
save, tekan ctrl + x, y, enter
13. nano /etc/squid/katakunci.txt
instagram
facebook
save, tekan ctrl + x, y, enter
14. systemctl restart squid
15. iptables -t nat -A PREROUTING -s 192.168.40.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128