tor-switchproxy.html 7.11 KB
Newer Older
1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3

4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
5
<head>
6
7
8
  <title>Tor SwitchProxy Install Instructions</title>
  <meta name="Author" content="Roger Dingledine" />
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
9
  <link rel="stylesheet" type="text/css" href="stylesheet.css" />
10
  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
11
12
13
14
</head>

<body>

15
16
17
18
19
20
<!-- TITLE BAR & NAVIGATION -->

<table class="banner" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td class="banner-left"></td>
        <td class="banner-middle">
21
22
23
24
25
26
27
28
29
30
            <a href="/index.html">Home</a>
          | <a href="/howitworks.html">How It Works</a>
          | <a href="/download.html">Download</a>
          | <a href="/documentation.html">Docs</a>
          | <a href="/users.html">Users</a>
          | <a href="/faq.html">FAQs</a>
          | <a href="/volunteer.html">Volunteer</a>
          | <a href="/developers.html">Developers</a>
          | <a href="/research.html">Research</a>
          | <a href="/people.html">People</a>
31
32
33
34
35
36
37
38
39
40
41
        </td>
        <td class="banner-right"></td>
    </tr>
</table>
 
<!-- END TITLE BAR & NAVIGATION -->

<div class="center">

<div class="main-column">

42
<h1>Installing SwitchProxy for <a href="http://tor.eff.org/">Tor</a></h1>
43
<hr />
44
45
46
47
48

<p>
SwitchProxy is a Firefox plugin that makes it easy for you to switch
between using a proxy and connecting to websites directly.</p>

49
<p>In this howto, you'll set up SwitchProxy to let you change
Roger Dingledine's avatar
Roger Dingledine committed
50
between using Tor and a direct connection. We assume you already
51
52
have Firefox installed and working.</p>

53
54
55
56
<p>The screenshots here are oriented towards Windows users, but
SwitchProxy works anywhere Firefox works. Hopefully everybody else can
follow along just fine.</p>

57
<hr />
Roger Dingledine's avatar
Roger Dingledine committed
58
59
60
<a id="zero"></a>
<h2><a class="anchor" href="#zero">Step Zero: Download and Install Tor and Privoxy</a></h2>
<br />
61

62
63
64
65
66
<p>Before you start, you need to make sure 1) Tor is up and running,
2) Privoxy is up and running, and 3) Privoxy is configured to point
to Tor.</p>

<p>For Windows users, this means <a
67
68
href="http://tor.eff.org/doc/tor-doc-win32.html#installing">step one</a>
and <a href="http://tor.eff.org/doc/tor-doc-win32.html#privoxy">step
69
70
71
two</a> of the Windows Tor installation howto. Mac OS X users just need
to do <a href="http://tor.eff.org/doc/tor-doc-osx.html#installing">step
one</a> of OS X Tor installation howto, since our OS X package includes
72
73
74
75
76
Privoxy and configures it already. Linux/BSD/Unix users should do <a
href="http://tor.eff.org/doc/tor-doc-unix.html#installing">step one</a>
and <a href="http://tor.eff.org/doc/tor-doc-unix.html#privoxy">step
two</a> of the Unix Tor installation howto.
</p>
77
78

<hr />
Roger Dingledine's avatar
Roger Dingledine committed
79
80
81
<a id="one"></a>
<h2><a class="anchor" href="#one">Step One: Download and Install SwitchProxy</a></h2>
<br />
82
83
84
85

<p>SwitchProxy is a Firefox plugin, so you need to go through
the process of installing a new plugin. First, go to the <a
href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id=125">
86
87
88
SwitchProxy</a> web page. (It looks like Firefox 1.5 users
can <a href="http://www.scorpiondb.com/firefox/extensions/index.htm">go here</a>.)
Turn on JavaScript for now and click "Install Now":</p>
89
90
91
92
93

<img alt="switchproxy web page"
src="http://tor.eff.org/img/screenshot-switchproxy-webpage.jpg" />

<p>It will pop up a window asking for permission to install the plugin.
Roger Dingledine's avatar
Roger Dingledine committed
94
Click on the "Install Now" button:
95
96
97
98
99
</p>

<img alt="firefox plugin warning"
src="http://tor.eff.org/img/screenshot-switchproxy-plugin-starting.jpg" />

100
101
<p>Once the installer is finished, you should close all of your Firefox
windows and restart Firefox.</p>
102

103
104
105
106
<img alt="firefox plugin finished"
src="http://tor.eff.org/img/screenshot-switchproxy-plugin-finished.jpg" />

<hr />
Roger Dingledine's avatar
Roger Dingledine committed
107
108
109
<a id="two"></a>
<h2><a class="anchor" href="#two">Step Two: Configure SwitchProxy</a></h2>
<br />
110

111
<p>When you restart Firefox, you'll notice there's a new toolbar
112
that lets you control your proxies. Now we're going to set up a proxy
Roger Dingledine's avatar
Roger Dingledine committed
113
configuration for Tor. Click on "Add" in the new Proxy toolbar:</p>
114
115
116
117

<img alt="new toolbar"
src="http://tor.eff.org/img/screenshot-switchproxy-toolbar.jpg" />

118
119
120
121
122
123
124
<p>It will ask you to select a proxy type. Choose
"Standard." (There's also an "anonymous" proxy type that
uses an ad hoc set of anonymous proxies out there. You
don't want this, because those other "anonymous" proxies <a
href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#ComparisonProxyAggregators">give
you much weaker security than Tor</a>.)
</p>
125
126
127
128
129
130

<img alt="standard proxy"
src="http://tor.eff.org/img/screenshot-switchproxy-proxytype.jpg" />

<p>Now it will show you the standard proxy config window for Firefox.
Give this configuration a proxy label of "tor". Then fill in "localhost"
Roger Dingledine's avatar
Roger Dingledine committed
131
132
and "8118" for all four entries, as shown here. (Even
though Privoxy doesn't support FTP and Gopher, <a
133
134
href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#FtpProxy">you
should set them up anyway</a>.) Then click "OK":</p>
135
136
137
138
139
140
141
142
143
144

<img alt="proxy config"
src="http://tor.eff.org/img/screenshot-switchproxy-proxyconfig.jpg" />

<p>Now you've created the "tor" proxy label, but you're not using it yet.
Click on the pull-down list and select tor, as shown here:</p>

<img alt="switch to tor"
src="http://tor.eff.org/img/screenshot-switchproxy-switch.jpg" />

145
<p>Almost done. Click "Apply" to make your change take effect:</p>
146
147
148
149

<img alt="apply"
src="http://tor.eff.org/img/screenshot-switchproxy-apply.jpg" />

150
151
152
153
<p>Done! Firefox will reload your current page. In
this example screenshot, it reloaded the page and <a
href="http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#GoogleLanguage">happened
to get a German exit node</a>:</p>
154
155
156
157

<img alt="german google"
src="http://tor.eff.org/img/screenshot-switchproxy-german.jpg" />

158
<hr />
Roger Dingledine's avatar
Roger Dingledine committed
159
160
161
<a id="three"></a>
<h2><a class="anchor" href="#three">Step Step Three: Check if it works</a></h2>
<br />
162

163
164
165
<p>Now Firefox is using Privoxy as an HTTP proxy, Privoxy is using Tor as
a socks4a proxy, and Tor is making your connections to the Internet.</p>

166
<p>In the above example, it was clear that it worked because the web
Roger Dingledine's avatar
Roger Dingledine committed
167
page showed up in a different language. In other cases, though,
168
you'll want to verify that your setup is working. Do
169
170
171
172
173
<a href="http://tor.eff.org/doc/tor-doc-win32.html#verify">step four</a>
of the Windows Tor installation howto, or
<a href="http://tor.eff.org/doc/tor-doc-osx.html#verify">step three</a>
of the OS X Tor installation howto.</p>

174
175
176
177
178
179
180
<p>You should be aware of one anonymity gotcha: when you switch from
using Tor to a direct connection (or vice versa), by default the page
that's currently active will be reloaded through the new proxy setting.
So make sure you're on a page that isn't sensitive, before switching.
(You can also change this behavior in SwitchProxy's "Options |
Preferences" menu.)</p>

181
182
183
184
185
<hr />

<p>If you have suggestions for improving this document, please <a
href="mailto:tor-bugs@freehaven.net">send them to us</a>. Thanks!</p>

186
187
188
189
  </div><!-- #main -->
</div>
  <div class="bottom" id="bottom">
     <i><a href="mailto:tor-webmaster@freehaven.net"
Roger Dingledine's avatar
Roger Dingledine committed
190
     class="smalllink">Webmaster</a></i> - $Id$
191
  </div>
192
193
194
</body>
</html>