I want to try using squid as:
1) proxy for lan internet access
2) reverse proxy for outside access to internal web server.

This is what I plan to do:

(public ip address) router/firewall A
------------------------------------------------- squid proxy
------------------------------------------------- router/firewall B
192.168.10.x lan

Am I going in the right direction?

I would like to get some suggestions as to where on the network to
place it (first time using squid).