Durch meine Abenteur mit Tor habe ich nun meinen eigenen HiddenService eingerichtet. Natürlich habe ich mal wieder viel kompilziertet gedacht als es im Endeffekt war. Damit das ganze ja auch wirklich “Hidden” ist sollte der Dienst nicht von aussen erreichbar sein. Nur über Tor. Ich habe mich für den thttpd Webserver entschieden. Ich habe noch nie so etwas kleines und nützliches Programm gesehen wie thttpd. Also einfach mal auf dem Server installiert. Ändern musste ich kaum was weil das Ding ja hinter NAT steht und ich einfach keine Ports weiterlete auf den Port des Webservers.thttpd braucht theoretisch nichtmal ein config file
Ich sage euch…wahnsinn! Aber die DocumentRoot habe ich noch angepasst damit ich alles gut trennen kann zwischen apache und thttpd. Also rein in die torrc und alles anpassen.
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
Was ich halt so beeindruckend finde ist das ein HiddenService sogar hinter einer Firewall stehen kann. Man braucht von aussen nicht erreichbar sein. Der Torclient baut eine normale Verbindung zu dem Netzwerk auf und setzt “Kontakt-Punkte” auf die er horcht. Wenn eine Anfrage kommt auf den Service zu zugreifen wird ein Tunnel mit dem Client aufgebaut. Und alles sollte funktionieren. In dem Hidden-Service Verzeichnis findet sich ein File mit dem Hostnamen und der Schlüßel den man benötigt. Also wenn ihr wollt….mein Service findet ihr unter http://veganvc7rqsugnax.onion/



da is tatsaechlich kein service…
das liegt daran das ich dir Url mit onionhash geändert habe. wenn ich zuhause bin werde ich mich darum kümmern und den eintrag ändern.
So sollte nun die aktuelle URL drin stehen