Hi,
Did you read our tutorial =>
Linux: Setup a transparent proxy with Squid in three easy steps | nixCraft
Please follow the instructions. You may not use firestarter with squid transparent proxy as it need advanced iptables rules.
Try out and let me know!