Greetings,
I have a solution that meets your description, only difference is that I do not use squid proxy.
If squid proxy is mandatory, I will need a few more days.
my solution however gets the job done.
My bid of 300 euros includes everything.
If interested, I would love to hear from you, so we can get started.
Regards.