Untuk memberikan Authentication pada proxy sehingga hanya beberapa orang yang dapat mengakses internet merupakan salah satu fasilitas yang di miliki oleh proxy di dalam file squid.conf. Berikut langkah-langkahnya :
1. Edit file squid.conf dengan perintah nano /etc/squid/squid.conf
2. Kemudian, carilah tulisan #auth_param digest nonce_max_count 50 di bawah tulisan tersebut, hapus tanda pagar, dan ubah menjadi auth_param basic /usr/lib/squid/ncsa_auth /etc/squid/passwd. Dan hapus tanda pagar pada auth_param basic children 5 dan auth_param basic realm Squid proxy-caching web server.
3. Tambahkan acl passwd proxy_auth REQUIRED di bawah kalimat acl CONNECT method CONNECT
4. Dan beri hak akses di Deny CONNECT to other than SSL ports dengan tuliskan http_access allow passwd
5. Untuk memberikan authentication pada browser, jalankan perintah berikut touch /etc/squid/passwd
6. Buat password untuk user yang dapat akses internet di authentication dengan cara htpasswd /etc/squid/passwd namuser sebagai contoh htpasswd /etc/squid/passwd mia
7. Kemudian jalankan perintah squid –k reconfigure untuk mengupdate konfigurasi di proxy
8. Restart squid
9. Apabila authentication sudah berhasil, maka awal browser akan seperti tampilan di bawah ini