How To - Google Chrome and Tor
Tor (The Onion Router) is free software and an open network intended to enable online anonymity. The default browser bundle is the ESR version of Mozilla Firefox, which is good for privacy, but restricts functionality.
Security expert Steve Gibson describes the benefits and structure of Tor in Security Now 70. The official Overview also outlines Why We Need Tor, and How It Works. And Wikipeida has a good summary or it’s history, weaknesses, and legal issues.
The Tor Project strongly encourages the use of the Tor Browser Bundle instead of configuring your own browser. But, if you really want to use Chrome the following steps should help.
- Installation
- Follow standard procedure to install Tor
- Follow standard procedure to install Google Chrome (if you haven’t installed already)
- Setup Tor
- Setup Chrome
- Start Chrome and add the Proxy SwitchySharp extension (or similar Proxy Switching extension; this will allow you to easily enable/disable Tor proxy)
- Start Chrome and add the Proxy SwitchySharp extension (or similar Proxy Switching extension; this will allow you to easily enable/disable Tor proxy)
- Go to Proxy SwitchySharp Options and setup a Tor proxy profile using:
- Note: this is where this post differs from some others. You can confirm the settings required by reading Tor’s configuration documentation, or by checking either Vidalia (Advanced Settings), or the Tor Browser (Firefox ESR) proxy settings.
- Operation
- Start Vidalia (using your shortcut from Step 2b)
- Start Chrome and enable your Tor Proxy profile (and possibly go Incognito)
- Check that Google Chrome is using Tor: https://check.torproject.org/
- Browse with anonymity (just a bit slower)
If you appreciate or benefit from The Tor Project then maybe consider volunteering or donating. :-)
Addendum
You can configure your Tor client to select which nodes it uses to enter and exit the Tor network. This is useful if you want your IP address to appear to be from a particular country; enabling you to stream content which is restricted to (or excluded from) certain locations. An outline of this configuration process can be found at the official Tor Project FAQ, or for more detail search for “tor exit country”.