Artikel bermanfaat kali ini akan membahas tentang Autentifikasi User dan Password di squid proxy server pada saat client melakukan browsing ke internet. Diasumsikan instalasi proxy squid di server anda sudah di tambahkan option sebagai berikut :
–enable-auth=”basic”
–enable-basic-auth-helpers=”NCSA”
NB:
Pada saat configure proxy squid arahkan direktory prefix squid anda ke /usr/local/squid
Baiklah kalo sudah selesai instalasi squid anda harus mengkonfigurasi squid tersebut supaya bisa berjalan sesuai dengan yang anda inginkan yaitu muncul dialog User dan Password saat client melakukan browsing ke Internet.
Langsung saja kita konfigurasi Squid yang sudah anda instalasi tersebut:
1. Buatlah file untuk user dan password saat client anda browsing di internet caranya sebagai berikut :
Router # cd /usr/local/squid
Router # touch passwd
Router # chmod o+r passwd
2. Create User dan Password untuk masing masing client
Router# htpasswd /usr/local/squid/passwd yudy —-> yudy (UserSquid)
New password:
Re-type new password:
Adding password for user yudy
3. Tambahkan baris tulisan berikut ke dalam squid.conf anda
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
4. Kemudian save Konfgurasi squid.conf anda
5. Configure atau Restart squid anda dengan cara
Router # /usr/local/squid/sbin/squid -k reconfigure
atau
Router # killall squid
Router # /usr/local/squid/sbin/squid -YD
6. Cek di mesin Router anda dengan perintah
Router # ps ax
7. Coba anda buat browsing lewat komputer client dengan mengkonfigurasi browser Internet Explorer
Buka Internet Explore –> Tools –> Internet Options –> Connections –> Lan Setting
8. Maka pada saat browsing internet dialog untuk menanyakan User dan Password akan muncul seperti gambar dibawah ini.
Demikian Semoga Bermanfaat.
good artikel…
thanks.
terima kasih kembali
Gan untuk menambahkan perintah ini
–enable-auth=”basic”
–enable-basic-auth-helpers=”NCSA”
di mana gan?
Salam
Banslo
–enable-auth=”basic”
–enable-basic-auth-helpers=”NCSA”
ini pas anda melakukan Configure Squid, harus menambahkan opsi diatas brow.
Contoh :
./configure –prefix=/usr/local/squid –enable-carp –enable-auth –enable-basic-auth-helpers –enable-auth=”basic” –-enable-basic-auth-helpers=”NCSA” –enable-snmp –enable-icmp –enable-pthread –enable-removal-policies=heap,lru –enable-delay-pools –enable-kill-parent-hack –enable-snmp –enable-arp-acl –enable-underscores –enable-transparent
demikian semoga dapat membantu.
biasanya digunakan di restoran2 konfigurasi seperti ini.
Dh,
Ok gan sudah jalan, haturnuhun
tapi ada sedikit kendala lagi gan jadi user2 pada nakan pakai user orang lain padahal pemilik user sedang OL juga bagai mana caranya supaya user aktif cuman 1 user ( user yang telah login tidak bisa login lagi jika user tersebut telah login)
Salam
Banslo
saya belum mencoba….. untuk 1 user 1 password 🙂
coba nanti klo ada perkembang segera saya upload tutorialnya 🙂
mas, mau tanya,. kalo autentifikasi usernya di squid gak sengaja terhapus, ada cara buat mengembalikan nya lagi gak mas, karena user nya sudah terlalu banyak, udah mencapai ribuan.
mohon solusinya
Wah untuk kasus ini saya belum coba dan belum mengalaminya.
mas mau tanya klo database password n username client qt tuh disimpan dmn? klo mau ngedit atau mau ganti password.