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)
192.168.2.1 router/firewall A
-------------------------------------------------
192.168.2.2
192.168.1.1 squid proxy
-------------------------------------------------
192.168.1.2
192.168.10.1 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).