Add a German translation for the tor-hidden-service website.
Sebastian Hahn

Sebastian Hahn commited on 2009-01-17 09:02:27
Zeige 1 geänderte Dateien mit 220 Einfügungen und 0 Löschungen.


Unicorn strikes again :)
... ...
@@ -0,0 +1,220 @@
1
+## translation metadata
2
+# Based-On-Revision: 13768
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
+
11
+<h1>Versteckte Dienste bei <a href="<page index>">Tor</a> einrichten</h1> <hr
12
+/>
13
+
14
+<p>Mit Tor ist es möglich, versteckte Dienste, die sogenannten Hidden Services,
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
+
20
+<p>Wenn du bereits Tor installiert hast, kannst du einen Versteckten Dienst
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
25
+betreiben kannst.</p>
26
+
27
+<hr /> <a id="zero"></a> <h2><a class="anchor" href="#zero">Schritt Null:
28
+Bekomme Tor und Privoxy zum Laufen</a></h2> <br />
29
+
30
+<p>Bevor es losgeht, überprüfe folgendes:</p> <ol> <li>Tor ist installiert und
31
+läuft,</li> <li>Privoxy installiert und läuft,</li> <li>Privoxy ist richtig
32
+eingerichtet und benutzt Tor und</li> <li>alles funktioniert so wie es
33
+soll.</li> </ol>
34
+
35
+<p>Windows Nutzer sollten dem <a href="<page docs/tor-doc-windows>">Windows
36
+HowTo</a>, OS X Nutzer dem <a href="<page docs/tor-doc-osx>">OS X HowTo</a>,
37
+und Linux/BSD/Unix Nutzer dem <a href="<page docs/tor-doc-unix>">Unix HowTo</a>
38
+ folgen.</p>
39
+
40
+<p>Wenn du alles eingerichtet hast, versuche nochmal den oben erwähnten
41
+Versteckten Dienst unter <a href="http://duskgytldkxiuqc6.onion/">
42
+duskgytldkxiuqc6.onion</a> zu erreichen. Normalerweise dauert es zwischen
43
+10-60 Sekunden, bis die Seite geladen ist (oder bis sich herausstellt, dass
44
+die Seite gerade unerreichbar ist) Wenn es gleich zu Beginn fehlschlägt und
45
+dein Browser eine Meldung bringt wie "www.duskgytldkxiuqc6.onion could not be
46
+found, please check the name and try again" scheinst du Tor und Privoxy nicht
47
+richtig konfiguriert zu haben; Es gibt einen <a
48
+href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ItDoesntWork">
49
+Es-geht-nicht FAQ Eintrag</a>, der dir vielleicht weiterhelfen kann. </p>
50
+
51
+<hr /> <a id="one"></a> <h2><a class="anchor" href="#one">Schritt Eins:
52
+Installiere einen lokalen Webserver</a></h2> <br />
53
+
54
+<p>Als Erstes musst du einen lokalen Webserver einrichten. Das kann durchaus
55
+kompliziert sein, daher können wir nur ganz grundlegende Hilfestellung geben.
56
+Solltest du Probleme haben, frage einen Freund um Hilfe. Wir empfehlen die
57
+Installation eines neuen, separaten Webservers für den versteckten Dienst,
58
+weil du einen bereits installierten möglicherweise bereits für eine andere
59
+Seite benutzt oder mal benutzen möchtest. </p>
60
+
61
+<p>Wenn du Unix oder OS X benutzt und dich mit der Kommandozeile auskennst,
62
+ist der beste Weg, wenn du dir <a href="http://www.acme.com/software/thttpd/">
63
+thttpd</a> installierst. Hol dir einfach den neuesten Tarball und entpacke
64
+ihn. Mittels <kbd>./configure &amp;&amp; make</kbd> wird der Server
65
+installiert. Danach musst du noch <kbd>mkdir hidserv; cd hidserv</kbd>
66
+eingeben und danach mittels <kbd>../thttpd -p 5222 -h localhost</kbd> den
67
+Server starten. Du landest wieder auf der Kommandozeile, hast aber jetzt einen
68
+Webserver auf Port 5222 laufen. Du kannst Dateien die er ausliefern soll
69
+einfach in das hidserv Verzeichnis legen. </p>
70
+
71
+<p>Wenn du unter Windows arbeitest, wählst du am Besten <a
72
+href="http://savant.sourceforge.net/">Savant</a> oder <a
73
+href="http://httpd.apache.org/">Apache</a>. Versichere dich aber, dass der
74
+Server nur an localhost gebunden ist. Ausserdem solltest du wissen, auf
75
+welchem Port der Server lauscht, diese Information brauchst du gleich. </p>
76
+
77
+<p>(Das Binden an localhost stellt sicher, dass der Server nur über Tor
78
+ansprechbar ist. Ansonsten könnte man vielleicht auf diese Weise den Betreiber
79
+des versteckten Dienstes enttarnen.) </p>
80
+
81
+<p>Wenn du den Server eingerichtet hast, solltest du dich davon überzeugen,
82
+dass er funktioniert: starte deinen Browser und besuche <a
83
+href="http://localhost:5222/">http://localhost:5222/</a>. 5222 ist der Port, an
84
+dem dein Webserver lauscht. Wenn das geht, versuche eine Datei in das
85
+Verzeichniss zu legen und schaue ob sie im Browser auftaucht, wenn du die
86
+Ansicht aktualisierst. </p>
87
+
88
+<hr /> <a id="two"></a> <h2><a class="anchor" href="#two">Schritt Zwei:
89
+Einrichtung des versteckten Dienstes</a></h2> <br />
90
+
91
+<p>Als nächsten Schritt musst du deinen versteckten Dienst einrichten, damit
92
+er auf deinen Webserver zeigt. </p>
93
+
94
+<p>Erstens: Öffne deine torrc in einem Text-Editor. (Unter <a
95
+href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#torrc">torrc
96
+FAQ Eintrag</a> steht was das bedeutet.) Scrolle etwa in die Mitte und suche
97
+nach der folgenden Zeile:</p>
98
+
99
+<pre> \############### This section is just for location-hidden services ###
100
+</pre>
101
+
102
+<p> Dieser Abschnitt besteht aus Zeilengruppen. Jede steht für einen
103
+versteckten Dienst. Zu Beginn sind alle auskommentiert (haben also ein # als
104
+erstes Zeichen), versteckte Dienste sind also nicht aktiv. Jede Zeilengruppe
105
+besteht aus einer <var>HiddenServiceDir</var> Zeile und einer oder mehreren
106
+<var> HiddenServicePort</var> Zeilen:</p> <ul> <li><var>HiddenServiceDir</var>
107
+ist ein Verzeichniss in dem Tor Informationen über den Hidden Service
108
+speichert. Genauer gesagt: Tor wird hier eine Datei namens <var>hostname</var>
109
+erstellen, in der die onion URL des versteckte Dienste steht. Du musst keine
110
+Dateien in das Verzeichniss legen.</li> <li><var>HiddenServicePort</var> lässt
111
+dich einen virtuellen Port (das ist der Port, mit dem Nutzer auf deinen
112
+versteckten Dienst zugreifen können) und eine IP-Adresse sowie Port (an welche
113
+die Anfragen dann weitergeleitet werden) festlegen. </li> </ul>
114
+
115
+<p>Damit unser Beispiel-Webserver funktioniert, musst du die folgenden Zeilen
116
+in deine torrc hinzufügen: </p>
117
+
118
+<pre> HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/
119
+HiddenServicePort 80 127.0.0.1:5222 </pre>
120
+
121
+<p>Du solltest das <var>HiddenServiceDir</var> so wählen, dass der Nutzer der
122
+Tor laufen lässt darauf Lese- und Schreibzugriff besitzt. Die Zeile oben
123
+sollte für das OS X Paket funktionieren. Unter Unix, müsste
124
+"/home/username/hidserv/" gehen (natürlich musst du "username" mit deinem
125
+eigenen Benutzernamen ersetzen). Unter Windows sollte folgendes funktionieren
126
+(auch mit richtigem username natürlich):</p> <pre> HiddenServiceDir
127
+C:\Documents and Settings\username\Application Data\hidden_service\\
128
+HiddenServicePort 80 127.0.0.1:5222 </pre>
129
+
130
+<p>Jetzt musst du deine veränderte torrc speichern und Tor neustarten. </p>
131
+
132
+<p>Wenn Tor startet, ist das schon mal super. Wenn nicht, ist etwas schief
133
+gegangen. Als erstes solltest du in deinen Logfiles nach Hinweisen suchen. Tor
134
+wird Warnungen oder sogar Fehler ausgeben. Damit solltest du in der Lage sein,
135
+das Problem einzugrenzen. Typischerweise hast du Tippfehler in deiner torrc
136
+oder fehlende Schreib- und Leserechte in den angegebenen Verzeichnissen.
137
+(Unter <a
138
+href="https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#Logs">Der
139
+Logfile FAQ Eintrag</a> findest du weitere Hilfe, wenn du Probleme hast die
140
+Logs zu finden oder zu aktivieren. </p>
141
+
142
+<p>Wenn Tor startet wird es automatisch das <var>HiddenServiceDir</var>, das du
143
+angegeben hast, erstellen (wenn nötig) und darin 2 Dateien ablegen.</p>
144
+
145
+<dl> <dt><var>private_key</var></dt> <dd>Als Erstes wird Tor ein neues
146
+Schlüsselpaar mit öffentlichem und privatem Schlüssel für deinen versteckten
147
+Dienst erzeugen. Dieses Paar wird in die Datei namens "private_key"
148
+geschrieben. Diese Datei darfst du unter keinen Umständen weitergeben,
149
+ansonsten könnten andere deine Identität annehmen.</dd> <dt><var>hostname</var>
150
+ </dt> <dd>Die andere Datei die Tor erstellt nennt sich "hostname". Dabei
151
+handelt es sich um eine kurze Zusammenfassung deines öffentlichen Schlüssels.
152
+Diese Zusammenfassung sieht etwa folgendermaßen aus: <tt>
153
+duskgytldkxiuqc6.onion</tt>. Dabei handelt es sich gleichzeitig auch um die
154
+Adresse deines versteckte Dienste, die du an andere Menschen weitergeben oder
155
+z.B. im Internet veröffentlichen kannst. </dd> </dl>
156
+
157
+<p>Wenn Tor unter einem anderen Benutzeraccount läuft musst du möglicherweise
158
+root Rechte haben, damit du die Dateien anschauen kannst.</p>
159
+
160
+<p>Nach einem Neustart ist Tor erstmal damit beschäftigt sogenannte
161
+Introduction Points auszuwählen und einen <em>hidden service descriptor</em>
162
+zu generieren. Dabei handelt es sich um eine unterschriebene Liste von
163
+Introduction Points mit dem vollständigen öffentlichen Schlüssel des
164
+versteckten Dienstes. Diese Beschreibung veröffentlicht dein Client dann
165
+anonym auf den Verzeichnis Servern wo andere Leute, die deinen versteckten
166
+Dienst besuchen wollen, ihn dann ebenfalls anonym abrufen. </p>
167
+
168
+<p>Jetzt kannst du es versuchen: Kopiere den Inhalt der hostname Datei in
169
+deinen Webbrowser. Wenn es klappt solltest du die lokale HTML-Seite bekommen,
170
+die du in Schritt Eins eingerichtet hast. Wenn es nicht geht, schau in deinen
171
+Logs nach Hinweisen und versuche diesen Nachzugehen, bis es klappt. </p>
172
+
173
+<hr /> <a id="three"></a> <h2><a class="anchor" href="#three">Schritt Drei:
174
+Tipps für Fortgeschrittene</a></h2> <br />
175
+
176
+<p>Wenn du vor hast deinen versteckten Dienst über längere Zeit anzubieten,
177
+solltest du den privaten Schlüssel des Dienstes, also die
178
+<var>private_key</var> Datei redundant sichern. </p>
179
+
180
+<p>Wir haben weiter oben bewusst nicht Apache empfohlen, weil er a) vielleicht
181
+schon für andere Webseiten auf dem Rechner eingesetzt wird und er b) sehr groß
182
+und kompliziert ist und an vielen Stellen deine wirkliche IP verraten könnte
183
+(z.B. auf 404 Seiten). Für Leute, die etwas mehr Funktionalität brauchen,
184
+könnte Apache aber genau das Richtige sein. Wir bräuchten daher eine
185
+Checkliste, wie man seinen Apache absichert, wenn du ihn für versteckte
186
+Dienste nutzen willst. Es wäre toll, wenn die uns jemand erstellen könnte.
187
+Savant hat möglicherweise ähnliche Probleme. </p>
188
+
189
+<p>Wenn du mehrere virtuelle Adressen an einen einzelnen versteckten Dienst
190
+weiterleiten willst, musst du einfach mehr <var>HiddenServicePort</var> Zeilen
191
+einfügen. Wenn du mehrere versteckte Dienste mit dem gleichen Tor Client
192
+anbieten möchtest, must du einfach eine weitere <var>HiddenServiceDir</var>
193
+Zeile einfügen. Alle danach folgenden <var>HiddenServicePort</var> Zeilen
194
+beziehen sich dann auf diese <var>HiddenServiceDir</var> Zeile bis du eine
195
+neue <var>HiddenServiceDir</var> Zeile einfügst: </p>
196
+
197
+<pre> HiddenServiceDir /usr/local/etc/tor/hidden_service/ HiddenServicePort 80
198
+127.0.0.1:8080
199
+
200
+HiddenServiceDir /usr/local/etc/tor/other_hidden_service/ HiddenServicePort
201
+6667 127.0.0.1:6667 HiddenServicePort 22 127.0.0.1:22 </pre>
202
+
203
+<p>Du solltest dir ein paar Gedanken über deine Anonymität machen: </p> <ul>
204
+<li>Wie bereits erwähnt solltest du aufpassen, dass dein Webserver keine
205
+Informationen über dich, deinen Computer oder deinen Aufenthaltsort
206
+herausgibt. Zum Beispiel könnte jemand herausfinden ob du thttpd oder Apache
207
+einsetzt und könnte dann auch noch etwas über dein Betriebssystem
208
+herausfinden.</li> <li>Wenn dein Rechner nicht immer online ist, ist es auch
209
+dein verstecker Dienst nicht. Dadurch hinterlässt du Spuren, die jemand
210
+interessieren könnten.</li> <!-- increased risks over time --> </ul>
211
+
212
+<hr />
213
+
214
+<p>Wenn du Vorschläge hast, wie wir dieses Dokument verbessern könnten, <a
215
+href="<page contact>">schick Sie uns bitte zu.</a> Danke!</p>
216
+
217
+</div><!-- #main --> </div>
218
+
219
+#include <foot.wmi>
220
+
0 221