b37577ed89e062e461d33e3e44a1a53a65fff48b
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

1) ## translation metadata
Oliver Knapp Also just a minor change to...

Oliver Knapp authored 15 years ago

2) # Based-On-Revision: 18441
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

3) # Last-Translator: mail (a.t) oliverknapp. de
4) 
5) #include "head.wmi" TITLE="Tor: Konfigurationsanleitung für versteckte Dienste" CHARSET="UTF-8"
6) 
7) <div class="center">
8) 
9) <div class="main-column">
10) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

11) <h1>Versteckte Dienste bei Tor einrichten</h1>
12) <hr />
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

13) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

14) <p>Mit Tor ist es möglich, versteckte Dienste, so genannte Hidden Services,
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

15) anzubieten. Dies funktioniert sowohl mit einem Tor-Knoten, als auch mit einem
16) Client. Damit kann man zum Beispiel einen Webserver, einen Mailserver oder
17) einen SSH-Server anbieten, ohne die Identität preiszugeben. Es ist sogar
18) möglich, solch einen Dienst hinter einer Firewall zu betreiben. </p>
19) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

20) <p>Wenn du bereits Tor installiert hast, kannst du einen versteckten Dienst
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

21) live unter <a href="http://duskgytldkxiuqc6.onion/">duskgytldkxiuqc6.onion</a>
22) erleben. </p>
23) 
24) <p>In diesem HowTo erfährst du, wie du eine eigene, versteckte Webseite
Oliver Knapp Also just a minor change to...

Oliver Knapp authored 15 years ago

25) betreiben kannst. Für technische Details, wie das Protokoll für die
26) versteckten Dienste funktioniert, schau dir unsere <a href="<page
27) hidden-services>">hidden service protocol</a> Seite an.</p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

28) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

29) <hr />
30) <a id="zero"></a>
31) <h2><a class="anchor" href="#zero">Schritt Null: Bekomme Tor und Privoxy zum
32) Laufen</a></h2>
33) <br />
34) 
35) <p>Bevor es losgeht, überprüfe folgendes:</p>
36) <ol>
37) <li>Tor ist installiert und läuft.</li>
38) <li>Privoxy installiert und läuft.</li>
39) <li>Privoxy ist richtig eingerichtet und benutzt Tor und</li>
40) <li>alles funktioniert so wie es soll.</li>
41) </ol>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

42) 
43) <p>Windows Nutzer sollten dem <a href="<page docs/tor-doc-windows>">Windows
44) HowTo</a>, OS X Nutzer dem <a href="<page docs/tor-doc-osx>">OS X HowTo</a>,
45) und Linux/BSD/Unix Nutzer dem <a href="<page docs/tor-doc-unix>">Unix HowTo</a>
46)  folgen.</p>
47) 
48) <p>Wenn du alles eingerichtet hast, versuche nochmal den oben erwähnten
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

49) versteckten Dienst unter <a href="http://duskgytldkxiuqc6.onion/">
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

50) duskgytldkxiuqc6.onion</a> zu erreichen. Normalerweise dauert es zwischen
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

51) 10&mdash;60 Sekunden, bis die Seite geladen ist (oder bis sich herausstellt, dass
52) sie gerade unerreichbar ist). Wenn es gleich zu Beginn fehlschlägt und
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

53) dein Browser eine Meldung bringt wie "www.duskgytldkxiuqc6.onion could not be
54) found, please check the name and try again" scheinst du Tor und Privoxy nicht
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

55) richtig konfiguriert zu haben. Zum dem Problem gibt es einen <a
56) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ItDoesntWork">Eintrag
57) in der FAQ</a>, der dir vielleicht weiterhelfen kann. </p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

58) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

59) <hr />
60) <a id="one"></a>
61) <h2><a class="anchor" href="#one">Schritt Eins: Installiere einen lokalen
62) Webserver</a></h2>
63) <br />
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

64) 
65) <p>Als Erstes musst du einen lokalen Webserver einrichten. Das kann durchaus
66) kompliziert sein, daher können wir nur ganz grundlegende Hilfestellung geben.
67) Solltest du Probleme haben, frage einen Freund um Hilfe. Wir empfehlen die
68) Installation eines neuen, separaten Webservers für den versteckten Dienst,
69) weil du einen bereits installierten möglicherweise bereits für eine andere
70) Seite benutzt oder mal benutzen möchtest. </p>
71) 
72) <p>Wenn du Unix oder OS X benutzt und dich mit der Kommandozeile auskennst,
73) ist der beste Weg, wenn du dir <a href="http://www.acme.com/software/thttpd/">
74) thttpd</a> installierst. Hol dir einfach den neuesten Tarball und entpacke
75) ihn. Mittels <kbd>./configure &amp;&amp; make</kbd> wird der Server
76) installiert. Danach musst du noch <kbd>mkdir hidserv; cd hidserv</kbd>
77) eingeben und danach mittels <kbd>../thttpd -p 5222 -h localhost</kbd> den
78) Server starten. Du landest wieder auf der Kommandozeile, hast aber jetzt einen
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

79) Webserver auf Port 5222 laufen. Du kannst Dateien, die er ausliefern soll,
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

80) einfach in das hidserv Verzeichnis legen. </p>
81) 
82) <p>Wenn du unter Windows arbeitest, wählst du am Besten <a
83) href="http://savant.sourceforge.net/">Savant</a> oder <a
84) href="http://httpd.apache.org/">Apache</a>. Versichere dich aber, dass der
85) Server nur an localhost gebunden ist. Ausserdem solltest du wissen, auf
86) welchem Port der Server lauscht, diese Information brauchst du gleich. </p>
87) 
88) <p>(Das Binden an localhost stellt sicher, dass der Server nur über Tor
89) ansprechbar ist. Ansonsten könnte man vielleicht auf diese Weise den Betreiber
90) des versteckten Dienstes enttarnen.) </p>
91) 
92) <p>Wenn du den Server eingerichtet hast, solltest du dich davon überzeugen,
93) dass er funktioniert: starte deinen Browser und besuche <a
94) href="http://localhost:5222/">http://localhost:5222/</a>. 5222 ist der Port, an
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

95) dem dein Webserver lauscht. Wenn das geht, versuche eine Datei, in das
96) Verzeichnis zu legen und schaue, ob sie im Browser auftaucht, wenn du die
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

97) Ansicht aktualisierst. </p>
98) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

99) <hr />
100) <a id="two"></a>
101) <h2><a class="anchor" href="#two">Schritt Zwei:
102) Einrichtung des versteckten Dienstes</a></h2>
103) <br />
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

104) 
105) <p>Als nächsten Schritt musst du deinen versteckten Dienst einrichten, damit
106) er auf deinen Webserver zeigt. </p>
107) 
108) <p>Erstens: Öffne deine torrc in einem Text-Editor. (Unter <a
109) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#torrc">torrc
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

110) FAQ Eintrag</a> steht, was das bedeutet.) Etwa in der Mitte der Datei steht
111) die folgende Zeile:</p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

112) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

113) <pre><p> \############### This section is just for location-hidden services ###</p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

114) </pre>
115) 
116) <p> Dieser Abschnitt besteht aus Zeilengruppen. Jede steht für einen
117) versteckten Dienst. Zu Beginn sind alle auskommentiert (haben also ein # als
118) erstes Zeichen), versteckte Dienste sind also nicht aktiv. Jede Zeilengruppe
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

119) besteht aus einer <var>HiddenServiceDir</var>-Zeile und einer oder mehreren
120) <var>HiddenServicePort</var>-Zeilen:</p>
121) <ul>
122) <li><var>HiddenServiceDir</var>
123) ist ein Verzeichnis, in dem Tor Informationen über den Hidden Service
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

124) speichert. Genauer gesagt: Tor wird hier eine Datei namens <var>hostname</var>
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

125) erstellen, in der die URL des versteckte Dienste steht. Du musst keine
126) Dateien in das Verzeichnis legen.</li>
127) <li><var>HiddenServicePort</var> lässt
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

128) dich einen virtuellen Port (das ist der Port, mit dem Nutzer auf deinen
129) versteckten Dienst zugreifen können) und eine IP-Adresse sowie Port (an welche
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

130) die Anfragen dann weitergeleitet werden) festlegen. </li>
131) </ul>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

132) 
133) <p>Damit unser Beispiel-Webserver funktioniert, musst du die folgenden Zeilen
134) in deine torrc hinzufügen: </p>
135) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

136) <pre><p>HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/<br />
137) HiddenServicePort 80 127.0.0.1:5222</p></pre>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

138) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

139) <p>Du solltest die Variable <var>HiddenServiceDir</var> so wählen, dass der
140) Nutzer der
141) Tor laufen lässt, darauf Lese- und Schreibzugriff besitzt. Die Zeile oben
142) sollten auch für das OS X Paket funktionieren. Unter Unix, müsste
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

143) "/home/username/hidserv/" gehen (natürlich musst du "username" mit deinem
144) eigenen Benutzernamen ersetzen). Unter Windows sollte folgendes funktionieren
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

145) (natürlich auch mit dem richtigen Benutzernamen):</p>
146) <pre>HiddenServiceDir C:\Documents and Settings\username\Application Data\hidden_service\\
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

147) HiddenServicePort 80 127.0.0.1:5222 </pre>
148) 
149) <p>Jetzt musst du deine veränderte torrc speichern und Tor neustarten. </p>
150) 
151) <p>Wenn Tor startet, ist das schon mal super. Wenn nicht, ist etwas schief
152) gegangen. Als erstes solltest du in deinen Logfiles nach Hinweisen suchen. Tor
153) wird Warnungen oder sogar Fehler ausgeben. Damit solltest du in der Lage sein,
154) das Problem einzugrenzen. Typischerweise hast du Tippfehler in deiner torrc
155) oder fehlende Schreib- und Leserechte in den angegebenen Verzeichnissen.
156) (Unter <a
157) href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#Logs">Der
158) Logfile FAQ Eintrag</a> findest du weitere Hilfe, wenn du Probleme hast die
159) Logs zu finden oder zu aktivieren. </p>
160) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

161) <p>Wenn Tor startet wird es automatisch das Verzeichnis in
162) <var>HiddenServiceDir</var>, falls nötig, anlegen und darin 2 Dateien
163) ablegen.</p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

164) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

165) <dl>
166) <dt><var>private_key</var></dt>
167) <dd>Als Erstes wird Tor ein neues
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

168) Schlüsselpaar mit öffentlichem und privatem Schlüssel für deinen versteckten
169) Dienst erzeugen. Dieses Paar wird in die Datei namens "private_key"
170) geschrieben. Diese Datei darfst du unter keinen Umständen weitergeben,
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

171) ansonsten könnten andere deine Identität annehmen.</dd>
172) <dt><var>hostname</var></dt>
173) <dd>Die andere Datei die Tor erstellt nennt sich "hostname". Dabei
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

174) handelt es sich um eine kurze Zusammenfassung deines öffentlichen Schlüssels.
175) Diese Zusammenfassung sieht etwa folgendermaßen aus: <tt>
176) duskgytldkxiuqc6.onion</tt>. Dabei handelt es sich gleichzeitig auch um die
177) Adresse deines versteckte Dienste, die du an andere Menschen weitergeben oder
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

178) z.B. im Internet veröffentlichen kannst.</dd>
179) </dl>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

180) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

181) <p>Wenn Tor unter einem anderen Benutzeraccount läuft, musst du möglicherweise
182) die Rechte des Hauptnutzers (root, Administrator) haben, damit du die Dateien
183) anschauen kannst.</p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

184) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

185) <p>Nach einem Neustart ist Tor erstmal damit beschäftigt, sogenannte
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

186) Introduction Points auszuwählen und einen <em>hidden service descriptor</em>
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

187) zu erzeugen. Dabei handelt es sich um eine unterschriebene Liste von
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

188) Introduction Points mit dem vollständigen öffentlichen Schlüssel des
189) versteckten Dienstes. Diese Beschreibung veröffentlicht dein Client dann
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

190) anonym auf den Verzeichnisservern, wo andere Leute, die deinen versteckten
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

191) Dienst besuchen wollen, ihn dann ebenfalls anonym abrufen. </p>
192) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

193) <p>Jetzt kannst du es versuchen: Kopiere den Inhalt der hostname-Datei in
194) deinen Webbrowser. Wenn es klappt, solltest du die vorher eingerichtete
195) HTML-Seite bekommen. Wenn es nicht geht, schau in deinen
196) Logs nach Hinweisen und versuche diesen nachzugehen, bis es klappt. </p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

197) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

198) <hr />
199) <a id="three"></a>
200) <h2><a class="anchor" href="#three">Schritt Drei:
201) Tipps für Fortgeschrittene</a></h2>
202) <br />
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

203) 
204) <p>Wenn du vor hast deinen versteckten Dienst über längere Zeit anzubieten,
205) solltest du den privaten Schlüssel des Dienstes, also die
206) <var>private_key</var> Datei redundant sichern. </p>
207) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

208) <p>Wir haben weiter oben bewusst nicht den Webserver Apache empfohlen, weil er
209) a) vielleicht
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

210) schon für andere Webseiten auf dem Rechner eingesetzt wird und er b) sehr groß
211) und kompliziert ist und an vielen Stellen deine wirkliche IP verraten könnte
212) (z.B. auf 404 Seiten). Für Leute, die etwas mehr Funktionalität brauchen,
213) könnte Apache aber genau das Richtige sein. Wir bräuchten daher eine
214) Checkliste, wie man seinen Apache absichert, wenn du ihn für versteckte
215) Dienste nutzen willst. Es wäre toll, wenn die uns jemand erstellen könnte.
216) Savant hat möglicherweise ähnliche Probleme. </p>
217) 
218) <p>Wenn du mehrere virtuelle Adressen an einen einzelnen versteckten Dienst
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

219) weiterleiten willst, musst du einfach mehr <var>HiddenServicePort</var>-Zeilen
220) einfügen. Wenn du mehrere versteckte Dienste mit dem gleichen Tor-Client
221) anbieten möchtest, must du einfach eine weitere
222) <var>HiddenServiceDir</var>-Zeile einfügen. Alle danach folgenden
223) <var>HiddenServicePort</var>-Zeilen
224) beziehen sich dann auf diese <var>HiddenServiceDir</var>-Zeile, bis du eine
225) neue <var>HiddenServiceDir</var>-Zeile einfügst: </p>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

226) 
227) <pre> HiddenServiceDir /usr/local/etc/tor/hidden_service/ HiddenServicePort 80
228) 127.0.0.1:8080
229) 
230) HiddenServiceDir /usr/local/etc/tor/other_hidden_service/ HiddenServicePort
231) 6667 127.0.0.1:6667 HiddenServicePort 22 127.0.0.1:22 </pre>
232) 
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

233) <p>Du solltest dir ein paar Gedanken über deine Anonymität machen: </p>
234) 
235) <ul>
236) <li>Wie bereits erwähnt, solltest du aufpassen, dass dein Webserver keine
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

237) Informationen über dich, deinen Computer oder deinen Aufenthaltsort
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

238) herausgibt. Zum Beispiel könnte jemand herausfinden, ob du thttpd oder Apache
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

239) einsetzt und könnte dann auch noch etwas über dein Betriebssystem
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

240) herausfinden.</li>
241) <li>Wenn dein Rechner nicht immer online ist, ist es auch
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

242) dein verstecker Dienst nicht. Dadurch hinterlässt du Spuren, die jemand
Jens Kubieziel The whitespace nazi was her...

Jens Kubieziel authored 15 years ago

243) interessieren könnten.</li> <!-- increased risks over time -->
244) </ul>
Sebastian Hahn Add a German translation fo...

Sebastian Hahn authored 15 years ago

245) 
246) <hr />
247) 
248) <p>Wenn du Vorschläge hast, wie wir dieses Dokument verbessern könnten, <a
249) href="<page contact>">schick Sie uns bitte zu.</a> Danke!</p>
250) 
251) </div><!-- #main --> </div>
252)