İnternet üzerinde açık bir proxy davetsiz misafirlere yem olmaması için kullanıcı denetimi ekleyebilirsiniz. Pek çok yöntem var ancak en basitinden kolayca eklenebilecek temel kullanıcı denetimine bakalım.
/etc/squid/squid.conf
dosyamızı açalım ve
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
yazan bölüme bu yetkilendirme için gereken bu kod bloğunu ekleyelim.
# AUTH
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/.htpasswd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
bu ayarlardan anlaşıldığına göre temel httpd şifreleme tekniğini kullanacağız. httppasswd komutu httpd-tools paketi içinde olduğundan komut çalışmazsa kurmanıza gerekebilir.
yum install httpd-tools
Şimdi .httpasswd dosyamızı -c parametresiyle oluşturup içine kullanacağımız kullanıcı adını ekleyip şifremizi belirleyelim.
htpasswd -c /etc/squid/.htpasswd squiduser
Şimdi etkinleştirmek için servisi yeniden başlatalım.
systemctl restart squid
Artık Windows veya herhangi bir masaüstü işletim sisteminden bir İnternet tarayıcı bağlanırken kullanıcı adı ve şifresi sorulacaktır.