Byzantium/Byzantium — Issue #24: Add functionality to gateways to run all TCP traffic over Tor.
Author: virtadpt
Created: 2011-10-18 02:20:59+00:00
State: open

Add functionality to the Gateways() object to configure a gateway node to redirect all of the traffic destined for the uplink through a running Tor (https://torproject.org/) daemon in client mode. This can be done with IPtables (and is by at least one live distro - TAILS).

Tor could be configured out of the box as a client and could be manipulated by the user with TORK or Vidalia. When Tor is running successfully the option will be made available to the user to run all gatewayed traffic over Tor.

The Tor Project has instructions for doing this here (https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy) that we could turn into an init-style script.