Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Hosten Sie Ihre eigene kostenlose .onion-Website mit Raspbian auf RPi3

Richten Sie einen funktionierenden Webserver auf Ihrem Raspberry Pi 3 ein und verbinden Sie ihn dauerhaft mit Onion, um Ihre eigene kostenlose .onion-Website zu hosten.

Eine funktionierende Version des Projekts finden Sie unter:

https://t0r.ch:100 (Surface Web) oder https://darktorch5lgddvm.onion

.onion-Domains

Es gibt weitere Informationen zu Surface Web und .onion, die es wert sind, gelesen zu werden, wenn Sie nicht wissen, was es ist. Dieser Artikel ist ziemlich gut, aber es gibt noch viele andere, die den Unterschied zwischen Surface Web, Deep Web und Dark Web/Darknet erklären.

Um auf .onion-Sites zuzugreifen, erhalten Sie das Tor Browser Bundle hier: https://www.torproject.org/

Apache, MySQL, PHP, Joomla, PHPMyAdmin, Owncloud

Folgen Sie den Anweisungen zum Einrichten einer funktionierenden Website unter: https://www.hackster.io/gulyasal/raspbian-stretch-with-joomla-owncloud-d29ccf

Nicht Führen Sie die Anweisungen zur Einrichtung eines SSL-Zertifikats mit Let’s Encrypt aus, bis Sie unten gelesen haben. Nur wenn Sie die Option „surface web + .onion“ auswählen, müssen Sie das SSL-Zertifikat installieren.

'Surface Web + .onion' versus '. nur Zwiebel':SSL versus kein SSL

Onion benötigt keinen registrierten Domainnamen, um zu funktionieren; Es weist Ihnen eine kostenlose, zufällige (und dauerhafte, solange Sie den privaten Schlüssel nicht verlieren) 16-stellige URL mit dem Suffix .onion zu. Wenn Sie nur den .onion-Domainnamen verwenden möchten, können Sie oben alles als "localhost" einrichten, wo Sie normalerweise einen Domainnamen eingeben müssen.

Wenn Sie sowohl eine „Surface Web“- als auch eine „.onion“-Site haben möchten, sollten Sie eine Domain registrieren und diese als Domainnamen verwenden, wenn Sie Apache und Joomla oben einrichten. Wenn Sie mit Let's Encrypt ein SSL-Zertifikat einrichten möchten, müssen Sie einen Domainnamen registrieren (zB Oberfläche + .onion), da Let's Encrypt derzeit keine SSL-Zertifikate für .onion ausstellt (dies kann sich ändern, aber für im Moment ist es nicht möglich).

Wenn Sie eine nur mit .onion SSL-verschlüsselte Site wünschen, ist dies möglich, wenn Sie entweder den Weg mit selbstsignierten SSL-Zertifikaten gehen oder ein Zertifikat von DigiCert erhalten, der einzigen CA, die EV-Zertifikate für .onion ausstellt. Es ist teuer, daher ist der Weg von Let’s Encrypt (mit Oberflächen-Webdomain) der billigere Weg.

RPi3 mit Onion verbinden

Öffnen Sie Putty und führen Sie die folgenden Befehle aus:

sudo apt-get install vidalia  

Während der Installation werden Sie aufgefordert, den debian-tor-Benutzer zu pi hinzuzufügen (drücken Sie die Leertaste, um das ‚X‘ hinzuzufügen, dann Enter). Nach Abschluss der Installation:

sudo /etc/init.d/tor restart sudo chmod -R 777 /var/lib/tor sudo /etc/init.d/tor stop sudo nano /etc /tor/torrc  

Gehen Sie zum Abschnitt mit der Bezeichnung:#Dieser Abschnitt ist nur für standortversteckte Dienste #

Ändern Sie die Einstellungen wie folgt, um das Web für Tor zu öffnen:

HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443  

Verwenden Sie nicht den „other_hidden_service“, da Sie möchten, dass sowohl die normale als auch die SSL-basierte Seite dieselbe URL haben. Strg-x, y zum Beenden und Speichern der Änderungen

sudo /etc/init.d/tor starte sudo chmod -R 777 /var/lib/tor  

So finden Sie die zufällig zugewiesene .onion-URL für Ihre neue Website heraus:

sudo nano /var/lib/tor/hidden_service/hostname  

Wenn Sie ein Let’s Encrypt SSL-Zertifikat eingerichtet haben, können Sie mit https:// . auf die .onion-Site zugreifen sowie http://

Wie bereits erwähnt, stellt Let’s Encrypt keine SSL-Zertifikate für .onion-Domains aus, daher kommt es beim Besuch der SSL-verschlüsselten .onion-Site zu einem Zertifikatskonflikt. Wenn Sie das Tor Browser Bundle verwenden, können Sie die Ausnahme hinzufügen und auf die Site zugreifen. Der einzige Vorteil der Verwendung des SSL-Zertifikats für das Oberflächen-Web besteht darin, dass Benutzer überprüfen können, ob die .onion-Site wirklich Ihnen gehört und nicht jemand anderes, der sich als Ihre Website ausgibt.

Benutzerdefinierte "vanity" .onion URLs

Wie Sie sicherlich bemerkt haben, weist Ihnen Onion eine zufällige 16-stellige alphanumerische .onion-URL zu, die etwas hässlich und unattraktiv ist. Facebook und Protonmail haben .onion-Sites mit einem benutzerdefinierten Namen eingerichtet, und es ist eine Software verfügbar, die es Ihnen ermöglicht, mithilfe eines Brute-Force-Zufalls-URL-Generators eine gewünschte URL zurückzuentwickeln. Es funktioniert, obwohl es in dem Moment, in dem Sie mehr als die ersten 8-Ziffern der URL anpassen möchten, eine immense Menge an Geduld und CPU-Rechenleistung erfordert, daher empfehle ich Ihnen nicht, dies auf einem Raspberry Pi auszuführen. Informationen zum Timing finden Sie unter: https://github.com/lachesis/scallion

Ich habe dies auf einem Windows-PC ausgeführt, indem ich diese Binärdatei heruntergeladen habe: https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip

Extrahieren Sie es auf Ihren Desktop und rufen Sie eine Eingabeaufforderung vom Windows-System auf. Geben Sie an der Eingabeaufforderung Folgendes ein:

cd Desktop/scallion-v2.0 scallion -o keys.txt -k 1024 -d 0 Präfix  

Ersetzen Sie „Präfix“ durch die gewünschten Zeichen, mit denen Ihre .onion-Website beginnen soll. Es generiert schließlich die .onion-URL und den entsprechenden privaten Schlüssel und speichert sie in der Datei namens keys.txt.

Kopieren Sie diese beiden Informationen mit PuTTY auf den Raspberry Pi. Die .onion URL ist die Information zwischen und und geht in die Datei mit der Bezeichnung „Hostname“, und der private Schlüssel – die Information zwischen und – geht in die Datei mit der Bezeichnung „ Privat Schlüssel". Beide Dateien befinden sich im Verzeichnis /var/lib/tor/hidden_service

Beachten Sie, dass Sie die Berechtigungen für den hidden_service . verlieren Verzeichnis jedes Mal, wenn Sie Ihren Pi neu starten. Um auf diese Dateien zuzugreifen, müssen Sie möglicherweise Folgendes ausführen:

sudo chmod -R 777 /var/lib/tor  

Sie sind fertig! Viel Spaß mit deiner neuen, kostenlosen Website!

Quelle:Hosten Sie Ihre eigene kostenlose .onion-Website mit Raspbian auf RPi3


Herstellungsprozess

  1. Das Lego EV3 hacken:Bauen Sie Ihren eigenen Objektsensor „Augen“
  2. Überwachen Sie Ihre Haustemperatur mit Ihrem Raspberry Pi
  3. Erstellen Sie Ihr eigenes Google Voice HAT
  4. QR-Codes mit Ihrem CMMS verwenden:Schritt für Schritt
  5. So finden Sie Kunden für Ihr Fertigungsunternehmen
  6. Verwenden von Datenanalysen zur Reduzierung Ihres CO2-Fußabdrucks
  7. Was ist das Geheimnis zur Steigerung der Leads? Ihre Website
  8. Übernehmen Sie die Kontrolle über Ihre eigenen Fahrzeugreparaturen
  9. Tutorial zum Erstellen Ihres eigenen VPN
  10. Verwendung eines 3D-Druckers zur Verbesserung Ihres Fertigungsprozesses – Video