The end goal of what I'm trying to achieve is: Block access to certain websites and view bandwidth used by IP Address. Without changing my employee's gateway address.
--
Our internet connection is currently served by a Cisco router. The Cisco router also hands out the DHCP addresses. I do not have administrative rights to this Cisco router. I cannot change anything on it.
I want to install a proxy server that sits between my employee's computers and the Cisco router.
Naturally I don't want my employee's to know that I'm setting up a proxy server so preferably their IP Address range will not change and neither will their gateway address.
I've been looking at Squid and its transparent proxy service, but from what I understand it will require that when the Cisco router hands out a DHCP address, it will have to change the gateway address to the IP Address of my proxy server.
The proxy server will then receive traffic from my employee's computers, the proxy server will then forward valid requests to the Cisco router.
This is not an ideal solution for me.
Am I misunderstanding how Squid works or is there another solution that I can implement.
Thank you