Install Squid
#apt-get install squid
Stop service squid
#/etc/init.d/squid stop
Backup file squid.conf
#cp /etc/squid/squid.conf squid.bak
Konfigurasi Squid
#nano /etc/squid/squid.conf
Cari kata http_port 3128 tambahkan kata transparent
#http_port 3128 transparent
Cari kata acl CONNECT dibawahnya tambahkan kata
acl url dstdomain “/etc/squid/url”
acl key url_regex –I “/etc/squid/key”
no_cache deny url
no_cache deny key
http_access deny url
http_access deny key
cari kata INSERT YOUR dibawahnya tambahkan src netmask
acl kompi1 src 192.168.50.0/24
http_access allow kompi1
cari kata http_access deny all (ada 2) kemudian semuanya di tambah tanda #
cari cache_mem 8 MB ubah 8 MB menjadi ¼ dari RAM dan hilangkan tanda #
cari cache_dir ufs /var/spool hilangkan tanda #
cari cache_swap_low 90 hilangkan tanda # pada hight dan low
cari cache_log /var/log/ hilangkan tanda #
cari ipcache_size 1024 hilangkan tanda # pada size, hight dan low
cari cache_mgr webmaster dan ubah webmaster menjadi nama_peserta@sekolah.sch.id
cari TAG:visible_hostname dan dibawah #default: tambahkan
visible_hostname www.sekolah.sch.id
Simpan konfigurasi
Ctrl+o dan ctrl+x
Ctrl+o dan ctrl+x
Membuat situs yang diblokir
#nano /etc/squid/url
Tambahkan kata www.youtube.com dan baris dibawahnya www.facebook.com
Membuat kata kunci yang diblokir
#nano /etc/squid/key
Misalkan kata yang di blokir yahoo maka ketikan yahoo pada daftar dan simpan file
Membuat directori swap
#squid –z
Menjalankan squid
#/etc/init.d/squid start
Membuat iptables
#iptables –t nat –A PREROUTING –s 192.168.50.0/24 –p tcp - -dport 80 –j REDIRECT - -to-ports 3128
Kemudian masuk nano editor untuk menyimpan konfigurasi
#nano /etc/rc.local
Diatas exit 0 kita tambahkan
iptables –t nat –A PREROUTING –s 192.168.50.0/24 –p tcp - -dport 80 –j REDIRECT - -to-ports 3128
restart squid
#/etc/init.d/squid restart
Reconfigure squid
#squid –k reconfigure
Restart networking
#/etc/init.d/networking restart
Tambahan Untuk mngganti Kata Error pada browser yang kita blok masuk ke
#nano /usr/share/squid/errors/English/ERR_ACEESS_DENIED
Ganti Kata Erorr & kata di bawahnya dengan kata SESUKAMU
NB: Untuk mencai kata gunakan perintah ctrl+w
0 Comment:
Post a Comment