Thêm các dòng sau vào config của Squid:
# squid.conf
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm Squid proxy-caching web server
auth_param basic children 5 startup=1 idle=1
auth_param basic credentialsttl 2 hoursTạo password bằng htpasswd của package apache2-utils:
sudo htpasswd -c /etc/squid/passwd insomniaDefine ACLs để cho phép đăng nhập với user insomnia:
acl authenticated_users proxy_auth REQUIRED
acl insomnia_user proxy_auth insomniaCuối cùng, allow ACL:
http_access allow insomnia_userRestart lại Squid để apply:
sudo systemctl restart squid