Забыл отметить одну важную деталь: использование Tor'а напрямую без Privoxy может быть небезопасно. Если приложение использует Tor через SOCKS4 или SOCKS5, то DNS-запросы будут идти напрямую, без участия Tor'а, что раскроет пользователя. Для того, чтобы DNS-запросы также шли через Tor, необходимо работать с ним по протоколу SOCKS4a. Privoxy необходим для безопасной отправки DNS-запросов по SOCKS4a. Тем не менее, и в этом случае можно обойтись и без него - как это сделать для Firefox описано здесь:
http://www.imperialviolet.org/deerpark.html
Более подробно о проблеме DNS-запросов здесь:
https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS