I have recently setup my Macbook Pro to have the option to use Tor for all network traffic whenever I need to, thanks to this comprehensive tutorial done by Meitar Moscovitz. The process was fairly easy, and Mac OS users are generally blessed with the ability to setup multiple proxy profiles through the Location feature in Network Preferences.
However, on my Thinkpad, which runs Windows 7 Pro, the process was more tedious, especially because I want to do it without having to buy any software. I tried many applications, some of them ended up corrupting the Tor Browser itself, until I found the holy grail, a free Russian proxifier called Widecap.
First you need to know what port your Tor Browser is configured to use. To do so, open up the Tor Browser and click on the onion in the top bar and select Preferences. You’ll find the SOCKS host details, the server: 127.0.0.1 (localhost), and the port: 9150 in my case.
Download and install Widecap, then make sure the Tor Browser is still running and then start Widecap.
Add a new proxy from the Proxies menu on the left, and at the top where it says Server:Port, enter: 127.0.0.1:9150 or the port that you found earlier if it’s different, and select SOCKS v5.
Add a new rule from the Network menu, give it a name, then go to Chain and select Unused which includes the proxy we just set up. Widecap allows you to create chains of proxies but it’s not required here.
Go to Programs menu then select Proxify all programs, and then select the rule you just created and click Apply.
To check whether the operation is successful, open up Chrome or any browser other than Tor, and try the link: https://check.torproject.org
It should display something like this:
Widecap can be enabled or disabled on demand by right clicking on its icon in the tray.