We have a private server running Squid 3.1 on GNU/Linux Ubuntu 10.04.4 LTS. We use the proxy primarily to log our remote home workers web activity so that we can prove that 'dodgy' sites were visited as part of their legitimate work for us if they were ever questioned by their ISP or other authority.
There are 2 areas I would like to improve however:
I dont want to have to create and administer user accounts on the proxy
I dont want users to have to enter a username and password to be able to use the proxy
I do want to be able to identify actual users so that we can provide logs by person
I would like if possible to allow only our staff to use the proxy (not allow it to be open for anyone to use)
So this project is to recommend and implement a solution to the above