Hello Gustie,

Monday, June 2, 2008, 10:23:25 AM, you wrote:

> [EMAIL PROTECTED] wrote:
>> dear all,

>> selama ini saya gunakan squid untuk membatasi akses user ke website 
>> tertentu ( dengan cara blacklist ). Ada ide untuk membalik logika 
>> tersebut dengan membatasi / me-white list beberapa web site saja 
>> sehingga masing-masing user hanya dapat mengunjungi website tertentu 
>> saja.
>> misal : user A hanya bisa ke google saja, user B hanya bisa ke yahoo 
>> dan altavista saja.

>> mohon bantuaanya.




> Coba ini,

> buat file web yg boleh untuk masing2 user, misal:
> buat file A di /etc/squid/user_a.txt
> isinya .google.com
> buat file B di /etc/squid/user_b.txt
> isinya .yahoo.com dan .altavista.com

> kemudian di squid.conf edit acl nya, misal
> acl user_a src (ip_user_a)
> acl user_b src (ip_user_b)
> acl allow_a dstdomain "/etc/squid/user_a.txt"
> acl allow_b dstdomain "/etc/squid/user_b.txt"

> kemudian edit juga http_access nya
> http_access allow user_a allow_a
> http_access allow user_b allow_b
> http_access deny all

> reload squid anda, user A hanya bisa buka google.com
> user B hanya bisa buka yahoo.com dan altavista.com

> Regards,
> Gustie Omiko


Bisa juga daptar user_a berupa file yang berisi list IP

Misalnya:
acl user_bebas src "/etc/squid/user_bebas.lst"
acl user_terbatas src "/etc/squid/user_terbatas.lst"

isi file /etc/squid/user_bebas.lst :
192.168.x.100
192.168.x.200
192.168.x.250

isi file /etc/squid/user_terbatas.lst :
192.168.x.1
192.168.x.2
192.168.x.13


Nyoman.                     

Attachment: pgpwinPQpxSZz.pgp
Description: PGP signature

Kirim email ke