Zunächst mal lässt sich Firefox sicherlich gut für die Nutzung von Tor einrichten. Problematisch wird es allerdings, wenn man - wie ich - schon einen Proxy (squid) konfiguriert hat. Da ist ein Proxy-Switch-Addon schon hilfreich.
Was die Firewall und den Linuxrechner angeht ... einfach mal localhost mit nmap scannen und gucken, welche Ports offen sind (alternativ netstat -tulpen). Bei IPv4 hinter einem Router ist das alles undramatisch. Aufpassen muss man vor allem bei IPv6, weil es da kein NAT mehr gibt und jede einzelne Kiste vom Raspi bis zum Kühlschrank frei verfügbar im Netz hängt. So habe ich für den IPv6-Zugang auch Dienste via NFS per ip6tables absperren müssen.