Jumat, 20 Juni 2008

Block Situs dengan Squid

Untuk membatasi akses terhadap suatu situs tertentu kadang diperlukan. Semisal di sekolah anda ingin mem-blok beberapa situs porno dan keyword pencarian.


Pada tulisan ini dibahas mengenai blok terhadap beberapa alamat situs tertentu ataupun blok pencarian di google dengan menggunakan keyword tertentu.


Disini akan dibahas blok suatu situs dengan menggunakan ACL dari squid.


Berikut ini adalah beberapa langkah-nya :
1. Buat sebuah file daftar alamat situs.


    Buat sebuah file yang berisi mengenai alamat dari situs - situs dan keyword yang mau anda blok. Perhatikan letak dari file tersebut ! (karena anda harus mendefinisikan path dari file tersebut di squid.conf)
    Contoh isi file :

    http://xxx.com
    http://www.porno.com
    sex
    seks
    sek


2. Tambahkan rule ACL di squid.conf



    Misalkan nama file yang baru anda buat tadi "situsterlarang.txt".


    Edit squid.conf anda dan tambahkan beberapa rule di bawah ini :

    acl NamaACL url_regex -i "path_dari_file_anda"


    contoh :
    acl porno url_regex -i "/etc/squid/situsterlarang.txt"


    http_access deny NamaACL


    contoh :
    http_access deny porno

    Perhatikan untuk letak dari http_access deny porno. Letakkan baris ini sebelum http_access deny all


3. Restart squid anda, lalu coba lakukan test dari client

1 komentar: