SquidGuard Ubuntu

2 November 2010 at 1:22 PM Tinggalkan komentar

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.

Entry filed under: Linux. Tags: .

htb-gen Bandwidth Management Proxy Transparent dengan Squid di Ubuntu

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Statistik

  • 5,603 hits

Flag Counter

free counters

%d blogger menyukai ini: