Tor: Configuring Tor to use a Proxy

The current version of Tor and the Vidalia Graphical Tor Controller support the ability to use any HTTPS or SOCKS proxy to get access to the Tor Network. This means even if Tor is blocked by your local network, open proxies can be safely used to connect to the Tor Network and on to the uncensored Internet. A caveat is that the open proxy host will see you are using Tor, but it will not be able to read your traffic as it is still wrapped in layers of encryption.

These steps assume you have a functional Tor/Vidalia configuration, and you have found a list of HTTPS, SOCKS4, or SOCKS5 proxies. (To clarify, an HTTPS proxy is an HTTP proxy that also supports CONNECT requests.)

  1. Open the Vidalia Control Panel, click on Settings.
  2. Click Network. Select "I use a proxy to access the Internet".
  3. On the Address line, enter the open proxy address. This can be a hostname or IP Address.
  4. Enter the port for the proxy.
  5. Generally, you do not need a Username and Password. If you do, enter the information in the proper fields.
  6. Choose the Type of proxy you are using, whether HTTP/HTTPS, SOCKS4, or SOCKS5.
  7. Push the Ok button. Vidalia and Tor are now configured to use a proxy to access the rest of the Tor Network.

Vidalia's Network Proxy settings page