I have very basic squid configuration to get access to my home network from work. I use basic authentification.
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Home Proxy
auth_param basic credentialsttl 8 hours
acl nsca_users proxy_auth REQUIRED
acl all src all
http_access allow nsca_users
I gave my login\pass to some of my collegues, but now seems like they give them to other people. So, now with one login and password they can connect from many PC's. I don't want completely restrict access for those people, but i want exclude the possibility of using the one account several times.