Squid Guard UBuntu

SquidGuard web filter adalah plugin untuk squid yang digunakan untuk membatasi akses ke domain / URL berdasarkan daftar kontrol akses. Ketika squidGuard menerima permintaan itu diperiksa dan baik akan memungkinkan halaman untuk beban atau akan redirect ke halaman yang telah ditentukan “blok” atau script. SquidGuard membuat keputusan berdasarkan penggunaan daftar kontrol akses dan database dari domain, URL, dan ekspresi.

Instalasi :

Pertama kali install webserver untuk membatu membuka halaman “redirect”  :

#apt-get install apache2

kemudian install squid

Instal SquidGuard :

#apt-get install squidGuard

dalam instalasi squidguard ada beberapa file kunci yang terdapat di berbagai tempat:

File Keterangan keperluan
/etc/squid/squid.conf Squid configuration file
/var/log/squid/access.log Squid access log file
/etc/squid/squidGuard.conf SquidGuard configuration file
/var/lib/squidguard/db SquidGuard database files
/var/log/squid/squidGuard.log SquidGuard log file

KONFIGURASI SQUID

File squid.conf sangat besar, dengan ratusan pilihan. Dalam hal ini kita hanya akan mengubah beberapa pengaturan. Buka file squid.conf untuk mengedit dengan menggunakan sudo dan editor teks. Anda dapat menggunakan sudo (konfigurasi ini saya login sebagai root)

# nano /etc/squid/squid.conf

tambahkan bais terakhir :

url_rewrite_program /usr/bin/squidGuard –c /etc/squid/squidGuard.conf

KONFIGURASI SQUIDGUARD

Pertama kita buat data URL yang akan kita blokir simpan pada forlder /var/lib/squidGuard/db/
atau kita tinggal mengUnduh dari salah sati link blacklist squidGuard.

user proxy harus diberi hak untuk /var…/db

#proxy:proxy /etc/squid/squidGuard.conf
#chown -R proxy:proxy /var/lib/squidguard/db
#chown -R proxy:proxy /var/log/squid/

Sekarang edit squidGuard.conf

#nano /etc/squid/squidGuard.conf

ubah :

# CONFIG FILE FOR SQUIDGUARD

dbhome /var/lib/squidguard/db
logdir /var/log/squid

# TIME RULES:
# abbrev for weekdays:
# s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat

#time workhours {
#    weekly smtwhfa 07:00 – 15:30
#    date *-*-01  08:00 – 16:30
#}

# REWRITE RULES:
#rew dmz {
#    s@://admin/@://admin.foo.bar.no/@i
#    s@://foo.bar.no/@://www.foo.bar.no/@i
#}

# SOURCE ADDRESSES:
#src admin {
#    ip        1.2.3.4 1.2.3.5
#    user        root foo bar
#    within         workhours
#}

src siswa {
ip        192.168.10.1/24
}

src hotspot {
ip        10.10.50.0/24
}

# DESTINATION CLASSES:
dest porn {
domainlist    adult/domains
}

acl {
default {
pass     !porn all
redirect http://192.168.1.2/blokir.html
}
}

setelah kita ubah konfigurasi SquidGuard maka waktunya untuk men-compile dengan perintah

#squidGuard -C all

#/etc/init.d/squid restart

#squid -k reconfigure

Selesai Moga bermanfaat… Lindungi generasi muda kita dengan bersih.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s