Torrify

A very simple tool to run multiple Tor instances (with separate configs)

torrify

A very simple tool to run multiple Tor instances (with separate configs).

The installer can be found here: http://graywolf.org.ua/download/torrify_setup.exe

The initial idea was to implement a tool that would allow me to use services that are unavailable to my country via some proxy IP. The best choice of the tool happened to be Tor and it was pretty good until I felt the need to have two exit-nodes (in US and in UK) running simultaneously, or at least making the switch between those more comfortable and less time consuming.

Torrify screenshot

How to use

Install the application. Add several torrc files like the one below. Have fun.

Torrc file samples:
US exit node:
# 
# torrc-us: special torrent file for US exit nodes
#
SocksPort 9050 # Default: Bind to localhost:9050 for local connections.
DataDirectory C:\Users\<username>\AppData\Roaming\Tor\us # should be different
                                                          # for different Tor instances
ControlPort 9051
ExitNodes {us}
ExcludeNodes {a1},{??}
StrictNodes 1
GB exit node:
# 
# torrc-gb: special torrent file for GB exit nodes
#
SocksPort 9052 # Default: Bind to localhost:9050 for local connections.
DataDirectory C:\Users\<username>\AppData\Roaming\Tor\gb # should be different
                                                          # for different Tor instances
ControlPort 9053
ExitNodes {gb}
ExcludeNodes {a1},{??}
StrictNodes 1
Todo

Known issues

High severity

Medium severity

Low severity

Acknowledgements

For contributors

The software is written purely using Qt5 + msvc2010. Ports to Linux would be greatly appreciated.

Useful links