If you put Squid 'in-line' with two interfaces then all the redirects would happen there and not at the main firewall.
You don't have to do that though, it's easier to just redirect traffic to the proxy from the firewall as I outlined. In that case whatever is running Squid is only a proxy server, it only needs one interface.
Steve