Martin Peck commited on 2009-03-25 00:00:21
Zeige 17 geänderte Dateien mit 158 Einfügungen und 24 Löschungen.
| ... | ... |
@@ -7,24 +7,30 @@ |
| 7 | 7 |
|
| 8 | 8 |
<!-- PUT CONTENT AFTER THIS TAG --> |
| 9 | 9 |
|
| 10 |
-<h2>Tor VM</h2> |
|
| 11 |
-<hr> |
|
| 10 |
+<h1>Tor VM</h1> |
|
| 12 | 11 |
|
| 13 |
-<h3>What Is It?</h3> |
|
| 14 |
-<p>Tor VM is a transparent Tor proxy for Windows that uses Qemu full |
|
| 12 |
+<h2>What Is It?</h2> |
|
| 13 |
+<p>Tor VM is an experimental transparent Tor proxy for Windows that uses Qemu |
|
| 15 | 14 |
virtualization technology for more resilient Tor clients and relays. |
| 16 | 15 |
</p> |
| 17 |
-<p><strong>The initial 0.0.1 release is a work in progress!</strong> |
|
| 16 |
+<p><strong>This initial 0.0.1 release is a work in progress!</strong> |
|
| 18 | 17 |
See the |
| 19 | 18 |
<a href="http://bugs.noreply.org/flyspray/index.php?tasks=all&project=4&cat=19" |
| 20 | 19 |
>bug tracking database for known issues</a>. Remember to backup anything |
| 21 | 20 |
important before using this software on your system.</p> |
| 22 | 21 |
|
| 22 |
+ |
|
| 23 |
+<hr /> |
|
| 23 | 24 |
<a id="Download"></a> |
| 24 |
-<h3><a class="anchor" href="#Download">Download Tor VM Software</a></h3> |
|
| 25 |
+<h2><a class="anchor" href="#Download">Step One: Download Tor VM Software</a></h2> |
|
| 25 | 26 |
|
| 26 |
-<ul> |
|
| 27 |
+<p>The bundle packages are preferred since they include Vidalia and other Tor |
|
| 28 |
+software that improves the user experience. If a portable Tor VM instance is |
|
| 29 |
+required then the self extracting archive can be used to install Tor VM alone |
|
| 30 |
+onto a portable storage device and run wheverever administrator rights are |
|
| 31 |
+available to you.</p> |
|
| 27 | 32 |
|
| 33 |
+<ul> |
|
| 28 | 34 |
<li><a href="dist/TorVM-0.0.1-NetInstaller.exe">Tor VM Network Installer</a> |
| 29 | 35 |
(<a href="dist/TorVM-0.0.1-NetInstaller.exe.asc" style="font-size: 90%;">sig</a>)</li> |
| 30 | 36 |
|
| ... | ... |
@@ -33,11 +39,11 @@ important before using this software on your system.</p> |
| 33 | 39 |
|
| 34 | 40 |
<li><a href="dist/Tor_VM.exe">Tor VM Portable Self Extractor</a> |
| 35 | 41 |
(<a href="dist/Tor_VM.exe.asc" style="font-size: 90%;">sig</a>)</li> |
| 36 |
- |
|
| 37 | 42 |
</ul> |
| 38 | 43 |
|
| 44 |
+<hr /> |
|
| 39 | 45 |
<a id="Setup"></a> |
| 40 |
-<h3><a class="anchor" href="#Setup">Configure Windows For Less Risk</a></h3> |
|
| 46 |
+<h2><a class="anchor" href="#Setup">Step Two: Configure Windows For Less Risk</a></h2> |
|
| 41 | 47 |
|
| 42 | 48 |
<p>Running Firefox with Torbutton as a reduced privilege user provides |
| 43 | 49 |
defense in depth against various risks Internet users face. These steps |
| ... | ... |
@@ -82,8 +88,10 @@ while Firefox and other Internet applications run with restricted rights.</p> |
| 82 | 88 |
|
| 83 | 89 |
<p><img src="img/uc09.png" alt="Both Tor VM admin and restricted user can be used concurrently" /></p> |
| 84 | 90 |
|
| 85 |
-<a id="Install"></a> |
|
| 86 |
-<h3><a class="anchor" href="#InstallExtractor">Tor VM Self-Extractor</a></h3> |
|
| 91 |
+ |
|
| 92 |
+<hr /> |
|
| 93 |
+<a id="InstallExtractor"></a> |
|
| 94 |
+<h2><a class="anchor" href="#InstallExtractor">Step Three: Tor VM Self-Extractor</a></h2> |
|
| 87 | 95 |
|
| 88 | 96 |
<p>Save the installer executable to Desktop or portable storage.</p> |
| 89 | 97 |
|
| ... | ... |
@@ -97,9 +105,16 @@ while Firefox and other Internet applications run with restricted rights.</p> |
| 97 | 105 |
|
| 98 | 106 |
<p><img src="img/extr03.png" alt="Run the torvm.exe program in the Tor_VM folder" /></p> |
| 99 | 107 |
|
| 100 |
-<h3><a class="anchor" href="#InstallBundle">Install Tor VM Bundle</a></h3> |
|
| 108 |
+<h2><a class="anchor" href="#Run">Proceed to: Run Tor VM</a></h2> |
|
| 101 | 109 |
|
| 102 |
-<p>Double click on the Bundle or Network Installer EXE to begin installation.</p> |
|
| 110 |
+ |
|
| 111 |
+<hr /> |
|
| 112 |
+<a id="InstallBundle"></a> |
|
| 113 |
+<h2><a class="anchor" href="#InstallBundle">Step Three: Install Tor VM Bundle</a></h2> |
|
| 114 |
+ |
|
| 115 |
+<p>The bundle installers include Vidalia and other software for the local |
|
| 116 |
+machine instead of a portable folder. Double click on the Bundle or |
|
| 117 |
+Network Installer EXE to begin installation to the current system.</p> |
|
| 103 | 118 |
|
| 104 | 119 |
<p><img src="img/bundle01.png" alt="Click to Run Bundle Installer" /> |
| 105 | 120 |
<img src="img/netinst01.png" alt="Click to Run Network Installer" /></p> |
| ... | ... |
@@ -114,8 +129,10 @@ to reliably download all of the latest bundle application packages on demand.</p |
| 114 | 129 |
|
| 115 | 130 |
<p><img src="img/netinst02.png" alt="Network Installer downloads bundle software on demand" /></p> |
| 116 | 131 |
|
| 132 |
+ |
|
| 133 |
+<hr /> |
|
| 117 | 134 |
<a id="Run"></a> |
| 118 |
-<h3><a class="anchor" href="#Run">Run Tor VM and Vidalia</a></h3> |
|
| 135 |
+<h2><a class="anchor" href="#Run">Step Four: Run Tor VM</a></h2> |
|
| 119 | 136 |
|
| 120 | 137 |
<p>After installing the bundle packages a Tor VM controller is started in |
| 121 | 138 |
the background. The installer program has finished and can be closed.</p> |
| ... | ... |
@@ -133,6 +150,11 @@ through the network.</p> |
| 133 | 150 |
|
| 134 | 151 |
<p><img src="img/run03.png" alt="Bootstrap not complete until circuit created" /></p> |
| 135 | 152 |
|
| 153 |
+<p>If you are running the Tor VM bundle Vidalia will also display the current |
|
| 154 |
+progress while bootstrapping into the Tor network.</p> |
|
| 155 |
+ |
|
| 156 |
+<p><img src="img/vidalia-bootstrap.png" alt="Vidalia will also show bootstrap status" /></p> |
|
| 157 |
+ |
|
| 136 | 158 |
<p>After successful start a list of transparent proxy connection counts are |
| 137 | 159 |
shown. This indicates that Tor VM is up and ready to start transparently |
| 138 | 160 |
routing traffic through the Tor network. The socks port is also available to |
| ... | ... |
@@ -152,26 +174,136 @@ with the generated image tiles already included.</p> |
| 152 | 174 |
which may resolve the problem.</p> |
| 153 | 175 |
--> |
| 154 | 176 |
|
| 155 |
-<a id="Repair"></a> |
|
| 156 |
-<h3><a class="anchor" href="#Repair">Repair Installed Applications</a></h3> |
|
| 157 | 177 |
|
| 158 |
-<p><img src="img/vidalia-support.png" alt="In Add or Remove Programs - Select support option for package" /></p> |
|
| 178 |
+<hr /> |
|
| 179 |
+<a id="RecommendedUse"></a> |
|
| 180 |
+<h2><a class="anchor" href="#RecommendedUse">Step Five: Using Firefox and TorButton</a></h2> |
|
| 159 | 181 |
|
| 160 |
-<p>Choose the repair option and all of the package files and registry will be |
|
| 161 |
-restored.</p> |
|
| 182 |
+<p>You should run Firefox and other Internet software as a restricted user. |
|
| 183 |
+Switch to the restricted user account configured in <a class="anchor" href="#Setup">Step Two</a>.</p> |
|
| 162 | 184 |
|
| 163 |
-<p><img src="img/vidalia-repair.png" alt="Choose Repair option" /></p> |
|
| 185 |
+<p>Press The Windows Key + L to switch users, or select the "Log off" |
|
| 186 |
+Start Menu option followed by "Switch User"</p> |
|
| 187 |
+ |
|
| 188 |
+<p><img src="img/" alt="" /></p> |
|
| 189 |
+ |
|
| 190 |
+<p>Click the "Install TorButton" shortcut if you do not have the Tor Button |
|
| 191 |
+plugin installed.</p> |
|
| 192 |
+ |
|
| 193 |
+<p><img src="img/torbutton01.png" alt="" /></p> |
|
| 194 |
+ |
|
| 195 |
+<p>Continue with installation despite warning about installing from local file.</p> |
|
| 196 |
+ |
|
| 197 |
+<p><img src="img/torbutton02.png" alt="" /></p> |
|
| 198 |
+ |
|
| 199 |
+<p>You will need to restart Firefox to use the new TorButton extension.</p> |
|
| 200 |
+ |
|
| 201 |
+<p><img src="img/torbutton03.png" alt="" /></p> |
|
| 202 |
+ |
|
| 203 |
+<p>Click on the TorButton status icon in the lower right to enable Tor.</p> |
|
| 204 |
+ |
|
| 205 |
+<p><img src="img/torbutton04.png" alt="" /></p> |
|
| 206 |
+ |
|
| 207 |
+<p>Verify that you are using Tor via |
|
| 208 |
+<a href="https://check.torproject.org/">https://check.torproject.org/</a></p> |
|
| 209 |
+ |
|
| 210 |
+<p><img src="img/torbutton05.png" alt="" /></p> |
|
| 211 |
+ |
|
| 212 |
+ |
|
| 213 |
+<hr /> |
|
| 214 |
+<a id="ExperimentalUse"></a> |
|
| 215 |
+<h2><a class="anchor" href="#ExperimentalUse">Experimental: Using Flash</a></h2> |
|
| 216 |
+ |
|
| 217 |
+<p><strong>IMPORTANT: Tor VM can protect your endpoint IP address when using |
|
| 218 |
+Flash and other software but it does not yet protect against attacks which |
|
| 219 |
+reduce your anonymity set.</strong> DO NOT use Tor VM in this manner if you |
|
| 220 |
+rely on unlinkable anonymity; wait until this is addressed in future releases. |
|
| 221 |
+</p> |
|
| 222 |
+ |
|
| 223 |
+<p>You should run Flash Player and other Internet software as a restricted user. |
|
| 224 |
+Switch to the restricted user account configured in <a class="anchor" href="#Setup">Step Two</a>.</p> |
|
| 225 |
+ |
|
| 226 |
+<p><img src="img/switch-user.png" alt="Switch to restricted user to play Flash content" /></p> |
|
| 227 |
+ |
|
| 228 |
+<p>First be sure that transparent proxy of Internet traffic through Tor is |
|
| 229 |
+working correctly. Tor VM ensures that all your traffic is anonymized |
|
| 230 |
+regardless of whether TorButton and Firefox are used or not.</p> |
|
| 164 | 231 |
|
| 232 |
+<p><img src="img/flash01.png" alt="" /></p> |
|
| 233 |
+ |
|
| 234 |
+<p>Connections made from the Browser and Flash Player plugin will now |
|
| 235 |
+be transparently proxied through the Tor network when viewing content.</p> |
|
| 236 |
+ |
|
| 237 |
+<p><img src="img/flash02.png" alt="" /></p> |
|
| 238 |
+ |
|
| 239 |
+<p>The transparent proxy redirection counts will indicate connections redirected |
|
| 240 |
+through Tor in this manner. Traffic sent via TorButton and Polipo are visible as |
|
| 241 |
+SOCKS connections to the Tor VM instance.</p> |
|
| 242 |
+ |
|
| 243 |
+<p><img src="img/transparent.png" alt="Transparent proxy traffic can be seen along with TorButton and Polipo traffic" /></p> |
|
| 244 |
+ |
|
| 245 |
+ |
|
| 246 |
+<hr /> |
|
| 247 |
+<a id="Modify"></a> |
|
| 248 |
+<h2><a class="anchor" href="#Modify">Modify Tor VM Install Options</a></h2> |
|
| 249 |
+ |
|
| 250 |
+<p>Once a package is installed you can change the default installation options |
|
| 251 |
+via the "Change" option for the package. For example, Tor VM is configured to |
|
| 252 |
+run at start up which can be disabled by modifying the installation.</p> |
|
| 253 |
+ |
|
| 254 |
+<p><img src="img/change01.png" alt="" /></p> |
|
| 255 |
+ |
|
| 256 |
+<p>The Change package option will launch the installer GUI for the package.</p> |
|
| 257 |
+ |
|
| 258 |
+<p><img src="img/change02.png" alt="" /></p> |
|
| 259 |
+ |
|
| 260 |
+<p>The list of configurable installation options can now be set as desired. |
|
| 261 |
+For example, disabling the "Run at Startup" option as shown here.</p> |
|
| 262 |
+ |
|
| 263 |
+<p><img src="img/change03.png" alt="" /></p> |
|
| 264 |
+ |
|
| 265 |
+<p>Select "Next" once all changes have been selected.</p> |
|
| 266 |
+ |
|
| 267 |
+<p><img src="img/change04.png" alt="" /></p> |
|
| 268 |
+ |
|
| 269 |
+<p>Select "Change" to apply the changes to the installed software.</p> |
|
| 270 |
+ |
|
| 271 |
+<p><img src="img/change05.png" alt="" /></p> |
|
| 272 |
+ |
|
| 273 |
+<p>And finally "Finish" to exit the installer GUI. The requested changes |
|
| 274 |
+are now in effect.</p> |
|
| 275 |
+ |
|
| 276 |
+<p><img src="img/change06.png" alt="" /></p> |
|
| 277 |
+ |
|
| 278 |
+ |
|
| 279 |
+<hr /> |
|
| 165 | 280 |
<a id="Remove"></a> |
| 166 |
-<h3><a class="anchor" href="#Remove">Uninstall Tor Bundle Software</a></h3> |
|
| 281 |
+<h2><a class="anchor" href="#Remove">Uninstall Tor Bundle Software</a></h2> |
|
| 167 | 282 |
|
| 168 | 283 |
<p>A script to uninstall all of the Tor bundle applications at once is placed |
| 169 | 284 |
on the desktop. Run this utility to remove all of the Tor packages and files.</p> |
| 170 | 285 |
|
| 171 | 286 |
<p><img src="img/uninstall.png" alt="The Uninstall_Tor script will remove all Tor packages and files" /></p> |
| 172 | 287 |
|
| 288 |
+ |
|
| 289 |
+<hr /> |
|
| 290 |
+<a id="Repair"></a> |
|
| 291 |
+<h2><a class="anchor" href="#Repair">Repair Installed Applications</a></h2> |
|
| 292 |
+ |
|
| 293 |
+<p>If any installed files become corrupted or deleted you can repair them |
|
| 294 |
+with the support option for the application package having problems.</p> |
|
| 295 |
+ |
|
| 296 |
+<p><img src="img/vidalia-support.png" alt="In Add or Remove Programs - Select support option for package" /></p> |
|
| 297 |
+ |
|
| 298 |
+<p>Choose the repair option and all of the package files and registry will be |
|
| 299 |
+restored.</p> |
|
| 300 |
+ |
|
| 301 |
+<p><img src="img/vidalia-repair.png" alt="Choose Repair option" /></p> |
|
| 302 |
+ |
|
| 303 |
+ |
|
| 304 |
+<hr /> |
|
| 173 | 305 |
<a id="Debug"></a> |
| 174 |
-<h3><a class="anchor" href="#Debug">Troubleshoot Problems and Report Bugs</a></h3> |
|
| 306 |
+<h2><a class="anchor" href="#Debug">Troubleshoot Problems and Report Bugs</a></h2> |
|
| 175 | 307 |
|
| 176 | 308 |
<p>The Tor VM category in the Tor flyspray bug tracker is used to manage |
| 177 | 309 |
defects and features. See the |
| ... | ... |
@@ -180,11 +312,13 @@ defects and features. See the |
| 180 | 312 |
|
| 181 | 313 |
<!-- localized installers and full Marble data bundle? |
| 182 | 314 |
<a id="Advanced"></a> |
| 183 |
-<h3><a class="anchor" href="#Advanced">Experimental Packages and Usage</a></h3> |
|
| 315 |
+<h2><a class="anchor" href="#Advanced">Experimental Packages and Usage</a></h2> |
|
| 184 | 316 |
--> |
| 185 | 317 |
|
| 318 |
+ |
|
| 319 |
+<hr /> |
|
| 186 | 320 |
<a id="More"></a> |
| 187 |
-<h3><a class="anchor" href="#More">Additional Resources</a></h3> |
|
| 321 |
+<h2><a class="anchor" href="#More">Additional Resources</a></h2> |
|
| 188 | 322 |
|
| 189 | 323 |
<p>The latest design document for Tor VM is available in revision control: |
| 190 | 324 |
<a href="https://svn.torproject.org/svn/torvm/trunk/doc/design.html" |