I have tried squid proxy on Ubuntu and managed to set-up authentication. Is it possible to use a proxy only for authentication: if a client is authenticated, they will be able to browse the web, but without passing through the proxy. Like this you can only allow certain clients but without having a lot of traffic passing through the server.
Any suggestions would be much appreciated.