Metode authentikasi di squid ada 3 macam :

  • Basic = username & password ditransfer jelas dalam plain text, sehingga mudah sekali diketahui pihak ketiga
  • Digest = metode ini jelas lebih baik drpd Basic, uses a hash based on the password and several other parameters
  • NTLM = diimplementasikan di Microsoft Network

Cara implementasi metode ini :

install squid dan apache

# apt-get install squid apache2

edit file squid.conf

# vim /etc/squid/squid.conf

Cari kalimat berkut ” INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS”

Tambahkan konfigurasi berikut di bawah kalimat tadi :

auth_param digest program /usr/lib/squid/digest_pw_auth -c /etc/squid/password

auth_param digest children 2000

auth_param digest realm pens

auth_param digest nonce_garbage_interval 5 minutes

auth_param digest nonce_max_duration 30 minutes

auth_param digest nonce_max_count 50

auth_param digest post_workaround off

acl password proxy_auth REQUIRED

acl jarkom src 10.252.108.0/255.255.255.0

http_access allow jarkom password

create user n password

# htdigest -c /etc/squid/password pens akira

Adding password for akira in realm pens.

New password:

Re-type new password:

start squid

# /etc/init.d/squid start

ubah proxy browser

proxy : localhost ; port :3128

running browser

Dari For Blogging