Hello,
for quite some time, IPFire includes Tor via Pakfire as an add-on.
Trying to set up a Tor relay there, I stumbled into several problems regarding firewall rule configuration:
(a) Inbound It turns out that Tor is not working correctly if GeoIP block is active (this occurred after a reboot - strange). Of course, one possibility is to disable GeoIP block at all, allow access to the Tor relay ports, and deny any except those of legitimate countries to other services on the firewall machine.
Since this enlarges the ruleset (already quite complex here :-| ), I am wondering if there is a more simple way to achieve this.
(b) Outbound For security reasons (surprise!), outgoing connections are heavily limited here - only DNS, NTP and web traffic is allowed, and only to a certain list of countries. Some call that "racist routing"...
This does not work with Tor since it needs to open connections to almost any port on almost any IP address. Allowing outbound traffic in general is out of question, so there seems to possibility left.
Besides from running a Tor relay in the local DMZ and apply the firewall rules for this machine, is there another way?
Thanks, and best regards, Peter Müller