· Menginstall paket yang dibutuhkan yaitu squid
jaringan :~# apt-get install squid
· Menyetop layanan squid
jaringan :~# /etc/init.d/squid stop
· Mengedit file /etc/squid/squid.conf
jaringan :~# nano /etc/squid/squid.conf
Menghilangkan tanda # di depan scripts dibawah ini :
http_port 3128 => port default proxy (73)
# cache_mem 8 MB => 1/4 dari RAM (771)
# cache_dir ufs /var/spool/squid 100 16 256 => 100 space yang digunakan untuk menyimpan header (1026)
tambah scripts Dibawah kata acl CONNECT method CONNECT
acl CONNECT method CONNECT (2448)
acl url dstdomain “/etc/squid/url” => untuk mengeblok situs
acl key url_regex -i “/etc/squid/key” => untuk mengeblock kata
acl ex dstdomain “/etc/squid/ex” => untuk pengecualian
no_cache deny url
no_cache deny key
http_access deny url
http_access deny key
http_access allow ex
Edit pada scripts dibawah ini :
acl our_networks src 192.168.1.0/24 200.200.200.0/24 (2576 / 2586)
http_access allow our_networks
http_access allow localhost
· Membuat file baru untuk memasukkan situs yang akan di block
jaringan :~# nano /etc/squid/url
Isikan alamat web contoh
www.facebook.com
www.detik.com
· Membuat file baru untuk memasukkan kata-kata yang akan di block
jaringan :~# nano /etc/squid/key
Isikan kata kata yang akan di blok
kompas
smk
· Membuat file baru untuk memasukkan kata-kata pengecualian yang akan terblock
jaringan :~# nano /etc/squid/ex
Isikan kata-kata pengecualian yang akan terblock
smk
· Membuat swap ter kadang anda harus menghentikan proses squid dengan cara
o Menghentikan layanan
jaringan :~# /etc/init.d/squid stop
o Menjalankan layanan
jaringan :~# /etc/init.d/squid start
o Merestart layanan
jaringan :~# /etc/init.d/squid restart
· Merefresh layanan squid yang sudah dikonfigurasi
jaringan :~# squid –z
jaringan :~# squid –k reconfigure
· Mengarahkan port dari port 80 ke port proxy
jaringan :~# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
· Menyimpan iptables yang sudah dijalankan pada file /var/cache/bind/iptables
jaringan :~# iptables-save > /var/cache/bind/iptables
· Menambahkan scripts pada file /etc/network/interface
jaringan :~# nano /etc/network/interfaces
Ketikkan perintah dibawah ini pada baris terbawah
pre-up command iptables-restore < /var/cache/bind/iptables
· Mengaktifkan ip_forward pada directory /proc/sys/net/ipv4/ip_forward
jaringan :~# echo 1 > /proc/sys/net/ipv4/ip_forward
· Merestart layanan squid
jaringan :~# /etc/init.d/squid restart
· Merefresh layanan squid yang sudah dikonfigurasi
jaringan :~# squid –k reconfigure
· Merestart layanan network
jaringan :~# /etc/init.d/networking restart
jaringan :~# apt-get install squid
· Menyetop layanan squid
jaringan :~# /etc/init.d/squid stop
· Mengedit file /etc/squid/squid.conf
jaringan :~# nano /etc/squid/squid.conf
Menghilangkan tanda # di depan scripts dibawah ini :
http_port 3128 => port default proxy (73)
# cache_mem 8 MB => 1/4 dari RAM (771)
# cache_dir ufs /var/spool/squid 100 16 256 => 100 space yang digunakan untuk menyimpan header (1026)
tambah scripts Dibawah kata acl CONNECT method CONNECT
acl CONNECT method CONNECT (2448)
acl url dstdomain “/etc/squid/url” => untuk mengeblok situs
acl key url_regex -i “/etc/squid/key” => untuk mengeblock kata
acl ex dstdomain “/etc/squid/ex” => untuk pengecualian
no_cache deny url
no_cache deny key
http_access deny url
http_access deny key
http_access allow ex
Edit pada scripts dibawah ini :
acl our_networks src 192.168.1.0/24 200.200.200.0/24 (2576 / 2586)
http_access allow our_networks
http_access allow localhost
· Membuat file baru untuk memasukkan situs yang akan di block
jaringan :~# nano /etc/squid/url
Isikan alamat web contoh
www.facebook.com
www.detik.com
· Membuat file baru untuk memasukkan kata-kata yang akan di block
jaringan :~# nano /etc/squid/key
Isikan kata kata yang akan di blok
kompas
smk
· Membuat file baru untuk memasukkan kata-kata pengecualian yang akan terblock
jaringan :~# nano /etc/squid/ex
Isikan kata-kata pengecualian yang akan terblock
smk
· Membuat swap ter kadang anda harus menghentikan proses squid dengan cara
o Menghentikan layanan
jaringan :~# /etc/init.d/squid stop
o Menjalankan layanan
jaringan :~# /etc/init.d/squid start
o Merestart layanan
jaringan :~# /etc/init.d/squid restart
· Merefresh layanan squid yang sudah dikonfigurasi
jaringan :~# squid –z
jaringan :~# squid –k reconfigure
· Mengarahkan port dari port 80 ke port proxy
jaringan :~# iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
· Menyimpan iptables yang sudah dijalankan pada file /var/cache/bind/iptables
jaringan :~# iptables-save > /var/cache/bind/iptables
· Menambahkan scripts pada file /etc/network/interface
jaringan :~# nano /etc/network/interfaces
Ketikkan perintah dibawah ini pada baris terbawah
pre-up command iptables-restore < /var/cache/bind/iptables
· Mengaktifkan ip_forward pada directory /proc/sys/net/ipv4/ip_forward
jaringan :~# echo 1 > /proc/sys/net/ipv4/ip_forward
· Merestart layanan squid
jaringan :~# /etc/init.d/squid restart
· Merefresh layanan squid yang sudah dikonfigurasi
jaringan :~# squid –k reconfigure
· Merestart layanan network
jaringan :~# /etc/init.d/networking restart