Author: Arman The Parman | Original Date:| Translated by: Leon A. Wankum | All The Reasons You’ve Failed To Connect Electrum to Your Node Via Tor
Die Verbindung Ihres Electrum Desktop Wallet mit Ihrer eigenen Node ist eine enorme Leistung. Es gibt so viele Schritte, so viel kann schiefgehen, und es braucht so viel Hintergrundwissen, um keine Fehler zu machen. Für die meisten Menschen wird es immer Probleme geben.
Die nächste Hürde ist die Verbindung über Tor. Dies hat so viele Fallstricke, dass es unglaublich ist, wenn Sie es schaffen, beim ersten Versuch erfolgreich eine Verbindung herzustellen, ohne in Schwierigkeiten zu geraten. Selbst wenn Sie dies tun, können Sie später gelegentlich scheitern, und es ist nicht offensichtlich, warum. Ich glaube, ich habe (vielleicht) alle potenziellen Probleme herausgefunden und kann jetzt endlich diesen Leitfaden schreiben.
Zwei große Vorteile der Verbindung zu Ihrem Node über Tor …
- Sie können sich auch dann mit Ihrer Node verbinden, wenn Sie nicht zu Hause sind. Sie müssen sich nicht in Reichweite Ihres Heimnetzwerks befinden. (Es gibt wahrscheinlich andere, viel schwierigere Wege mit der Portweiterleitung, aber ich werde darauf nicht eingehen).
- Sie können eine Onkel-Jim-Node sein und Ihre Familie und Freunde mit Ihrer Node verbinden, so dass Sie nicht unbedingt jedem der Leute helfen müssen, dennen Sie eine Orange Pill "gegeben haben", um mit einer Node zu beginnen. Die Alternative besteht normalerweise darin, sie sich mit einem öffentlichen Knoten verbinden zu lassen (nicht großartig), da viele Neulinge nicht in der Stimmung sind, sofort einen Knoten zu betreiben.
Es geht nicht um Privatsphäre. Das Betreiben eines Knotens in Ihrem Heimnetzwerk ist bereits sehr privat. Das Schlimmste, was dabei herauskommen kann, ist, dass jemand herausfinden könnte, dass Ihre IP-Adresse einen Bitcoin-Knoten betreibt. Es gibt keine Informationen über Ihre Brieftaschen oder wie Ihre Brieftaschen auf den Knoten zugreifen.
Schritt 1: Führen Sie einen Knoten aus, führen Sie einen Knoten aus, führen Sie ein KNOWDE aus!
Ich schlage einen Bitcoin-Knoten mit dem MyNode-Paket vor. Es ist einfach und schön, und ich habe eine Anleitung. Alternativ (oder besser zusätzlich) können Sie auch einen RaspiBlitz-Knoten betreiben , müssen dann aber die weitere Anleitung in dieser Anleitung an dieses System anpassen. (RaspiBlitz ist weniger schön und glatt, aber es ist völlig kostenlose Open-Source-Software.) Einige Leute mögen Umbrel, aber es hat mehr Einschränkungen und ist weiter entfernt von FOSS (freie Open-Source-Software). Warum ist das wichtig? Siehe Frage 11.
Schritt 2: Holen Sie sich Electrum und lernen Sie, es zu benutzen.
Hier ist ein Artikel, den ich geschrieben habe (einschließlich Video) , in dem es darum geht, Electrum einzurichten und es über Ihr Heimnetzwerk mit Ihrem eigenen Knoten zu verbinden. Sie sollten dies wirklich zuerst tun, bevor Sie sich auf Tor-Verbindungen einlassen. Sie verlieren keine Privatsphäre, wenn Sie Ihren Computer mit Ihrem eigenen Knoten im selben Netzwerk verbinden.
Hier ist ein Artikel mit Links zu Videos, um einige Funktionen von Electrum zu erklären . Wichtige Dinge zu wissen, wichtiger als Electrum mit Tor zu verbinden.
Schritt 3: Holen Sie sich Tor
Wir brauchen Tor auf dem Computer, auf dem Electrum Desktop Wallet läuft, nicht auf Ihrem Knoten.
Sie können entweder mit der Befehlszeile Tor in den „vollständigen Hackermodus“ wechseln oder einfach den Browser herunterladen (viel einfacher). Ich habe es über die Befehlszeile versucht, aber ich habe mir dabei keine Notizen gemacht, daher kann ich es nicht zum Handbuch hinzufügen, und es besteht sowieso keine Notwendigkeit.
Gehen Sie einfach zu https://www.torproject.org/ und laden Sie den Browser herunter und installieren Sie ihn.
Schritt 4: Überprüfen Sie Ihren VPN- und Tor-Status.
Das Ausführen von Tor erstellt nur die Tor-Verbindungen, die wir zu anderen Computern benötigen.
Aber warten Sie, führen Sie es noch nicht aus. Tun Sie dies der Reihe nach …
- Entscheiden Sie, ob Ihr VPN ein- oder ausgeschaltet sein soll, führen Sie die Auswahl aus und lassen Sie es dann.
- Führen Sie den Tor-Browser aus und minimieren Sie ihn.
- Führen Sie Elektrum aus
- Jede Änderung an 1 oder 2 bedeutet, dass Sie Electrum neu starten müssen (dh 3 wiederholen)
Das ist erklärungsbedürftig…
Wenn Sie bei laufendem Electrum zuerst Tor ausführen und dann Ihr VPN ein- (oder aus)schalten, treten Probleme bei der Verbindung von Electrum mit Ihrem Knoten auf. Sie müssen Tor jedes Mal komplett neu starten, wenn Sie den VPN-Status ändern
Wenn Sie Ihre Tor-Sitzung ändern oder Ihr VPN ein- oder ausschalten, flippt Electrum aus und verliert die Verbindung. Sie müssen Electrum neu starten, um es zu aktualisieren, damit es das neue Netzwerk bemerkt.
Das VPN-Problem besteht bei Electrum, unabhängig davon, ob Sie Tor verwenden oder nicht. Ich vermute, dass viele Bitcoiner irgendwann ihr VPN ausgeschaltet haben, um sich mit ihrem Knoten in ihrem Heimnetzwerk zu verbinden, und keine Verbindung herstellen konnten. Die Lösung ist der alte „Schalte ihn aus und wieder an“-Trick – nicht den ganzen Computer, nur Electrum.
Ich weiß, das ist ein wenig verwirrend und schwer, alle Kombinationen zu erklären. Sie werden nichts falsch machen, wenn Sie das tun, was ich zuvor gesagt habe (in der richtigen Reihenfolge!). Ich wiederhole …
- Entscheiden Sie, ob Ihr VPN ein- oder ausgeschaltet sein soll, und lassen Sie es.
- Führen Sie den Tor-Browser aus und minimieren Sie ihn.
- Führen Sie Elektrum aus
- Jede Änderung an 1 oder 2 bedeutet, dass Sie Electrum neu starten müssen (dh 3 wiederholen)
Es gibt eine weitere Falle, die auftritt, wenn Sie die Netzwerkeinstellungen Ihres Knotens ändern – manchmal verbindet sich Electrum nicht, obwohl Sie die Netzwerkeinstellungen in Electrum absolut korrekt eingeben. Die Lösung hierfür besteht darin, Electrum zuerst herunterzufahren und dann nach dem versteckten Electrum-Verzeichnis zu suchen, in dem die Brieftaschen aufbewahrt werden. Innerhalb dieses versteckten Verzeichnisses gibt es einen Verzeichnisaufrufer „certs“. Finde es und lösche das Ding, dann starte Electrum neu.
So funktioniert es, und beachten Sie, dass bei allem zwischen Groß- und Kleinschreibung unterschieden wird …
Auf einem Mac ist es hier (beachten Sie das „.“ vor „Electrum“):
/Users/Your_Username/.electrum/certs
Auf einem Linux- Rechner ist es hier:
/home/Ihr_Benutzername/.electrum/certs
Eine einfache Möglichkeit auf einem Mac oder Linux wäre, das Terminal zu öffnen und Folgendes einzugeben:
cd .electrum
<enter>
rm -r certs
<enter>
Dadurch wird das Verzeichnis gelöscht.
Unter Windows ist das Verzeichnis hier:
C:\Users\Your_Username\AppData\Roaming\Electrum\Certs
Öffnen Sie zum Löschen die Eingabeaufforderungen und geben Sie Folgendes ein:
cd c:\Users\Your_Username\AppData\Roaming\Electrum
<enter>
rmdir certs
<enter>
Diese obigen Anweisungen funktionieren für die aktuelle Version von Electrum (4.1.2). Aber um zukunftssicher zu sein, so können Sie die versteckten Verzeichnisse finden ...
Öffnen Sie electrum und beginnen Sie mit der Auswahl einer zu öffnenden Brieftasche. Klicken Sie dann auf „Auswählen“
Windows ist der schwierigste Weg, um an das Verzeichnis zu gelangen, daher werde ich nur für Windows weiter darauf eingehen. Nachdem Sie auf „Auswählen“ geklickt haben, wird dies angezeigt…
Dies ist noch nicht zufriedenstellend, weil es den Pfad nicht in seiner richtigen Form zeigt. Klicken Sie direkt rechts neben dem Wort „Geldbörsen“ auf das Leerzeichen, und die Anzeige ändert sich zu diesem …
Jetzt können Sie den richtigen Pfad sehen und feststellen, wo sich dieses Electrum-Verzeichnis in Bezug auf das Laufwerk c:\ befindet.
Schritt 5: Extrahieren Sie Ihre Onion-Adresse aus der Node.
Gehen Sie zu Ihrer MyNode-Seite, indem Sie http:/mynode.local/ in den Browser eines Computers eingeben, der mit demselben Netzwerk wie Ihr Knoten verbunden ist. Sie müssen zuerst Ihr VPN ausschalten. Hier ist die Seite, die Sie erhalten, nachdem Sie Ihr Passwort eingegeben haben, vorausgesetzt, Sie haben Electrum Server bereits aktiviert (es dauert einen Tag oder bis zur Synchronisierung, NACH der Bitcoin-Core-Synchronisierung).
Klicken Sie auf die Schaltfläche „Info“ auf der Registerkarte Electrum Server, und Sie erhalten Folgendes …
Jetzt müssen Sie Text in die Zwischenablage kopieren. Speichern Sie es in einem Dokument, wenn Sie möchten. Genau das, was Sie kopieren, ist sehr wichtig. Hier ist ein Beispiel:
Es ist das blau hervorgehobene Bit, einschließlich des „.onion“-Teils und des „:50002:s“-Teils. Schließen Sie den 9050-Teil nicht ein. Diese Nummer ist falsch und ich werde es später erklären (einer der Gründe, warum Leute sich nicht mit Tor verbinden können)
Jeder mit diesen Informationen kann sich mit Ihrem Knoten verbinden. Ich bin kein Hacker, also weiß ich nicht, was sie tun können, wenn sie sich mit Ihrem Knoten verbinden. Aber ich schlage vor, es nicht herauszufinden. Teilen Sie die Zwiebeladresse einfach nur mit „Onkel Jims Neffen und Nichten“.
Schritt 6: Geben Sie Tor-Details in Electrum ein
Öffnen Sie Ihr Electrum Wallet und klicken Sie auf den Kreis in der unteren rechten Ecke. Meins ist bereits grün, was bedeutet, dass es über mein Heimnetzwerk mit meinem Knoten verbunden ist. Wenn rot, ist es getrennt. Wenn blau, ist es über Tor verbunden. Wenn es „Recycling“-Pfeile gibt, wird synchronisiert.
Sie werden so etwas sehen.
Klicken Sie dann oben auf die Registerkarte Proxy und Sie werden Folgendes sehen ...
Lass es so aussehen…
„127.0.0.1“ ist Computersprache für „lokales Netzwerk“. Wir wollen Port 9150, nicht 9050, erklärt warum am Ende des Artikels.
Klicken Sie dann auf „Übersicht“ und fügen Sie die Onion-Adresse mit den Portdetails ein und klicken Sie dann auf „Schließen“.
Der Kreis wird rot sein. Lassen Sie sich nicht entmutigen. Schließen Sie es nicht. Warten Sie einfach 10 bis 20 Sekunden und sehen Sie, ob es blau wird. Es verbindet sich nie sofort so, wie das normale Netzwerk eine Verbindung herstellt. Der blaue Kreis dauert etwas länger. Wenn nach 20 Sekunden keine Verbindung besteht, stimmt etwas nicht.
So sieht Erfolg aus (nach dem Synchronisieren von Pfeilen wird es blau)…
Mögliche Probleme und Lösungen
- Vergessen Sie nicht, Tor einzuschalten. Am einfachsten ist der im Hintergrund laufende Browser
- Kopieren Sie die gesamte Onion-Adresse einschließlich Port und Verbindungstyp
- Verwenden Sie für Ports 50002:s oder 50001:t
- 50001:s funktioniert nicht und 50002:t funktioniert nicht
- Warten Sie, es wird nicht sofort eine Verbindung hergestellt
- Stellen Sie sicher, dass Sie Proxy aktiviert haben
- Verwenden Sie 9150, wenn Sie den Tor-Browser ausführen (9050 funktioniert nicht, das ist für die Befehlszeile von Tor reserviert)
- Verwenden Sie 9050, wenn Sie die Befehlszeile Tor ausführen (9150 funktioniert nicht, das ist für den Tor-Browser reserviert).
- Verwenden Sie Socken 5 (aber Socken 4 funktioniert auch).
- Wenn VPN/Tor-Statusänderungen aufgetreten sind, während Electrum ausgeführt wurde, starten Sie Electrum neu, um es zu aktualisieren. (Alternativ zum Neustart können Sie einfach an den Netzwerkeinstellungen in Electrum basteln, die Einstellungen verlassen, die Einstellungen erneut eingeben, die Einstellungen wieder auf die ursprünglichen Werte korrigieren und dann die Einstellungen beenden. Dies zwingt Electrum zu einer Aktualisierung.)
- Manchmal ist ein Neustart von Tor die Lösung
- Die Netzwerkeinstellungen des Knotens haben sich möglicherweise geändert. Löschen Sie das Verzeichnis „certs“ wie zuvor beschrieben.
- Manchmal, auch wenn Sie das Netzwerk nicht geändert haben, ist ein Neustart von Electrum alles, was Sie tun müssen.
- Manchmal benötigen Sie nur eine aktualisierte Version von Electrum, insbesondere wenn Sie Ihre MyNode-Software aktualisiert haben und Electrum Wallet zurückgelassen wurde.
Das war's, hoffentlich kannst du jetzt ein Onkel Jim sein.
Zusatzinformation
Einige Leute möchten vielleicht Electrum mit Tor von der Mac-Befehlszeile aus ausführen. Nicht leicht herauszufinden. Hier ist, wie Sie es tun…
- Suchen Sie das App-Symbol im Terminal
- cd Electrum 4.2.1.app (oder wie auch immer es genau heißt)
- CD-Inhalt
- CD MacOS
- ./run_electrum -1 -s YourOnionAddressGoesHere .onion:50002:s -p socks5:localhost:9150
- (verwenden Sie 9150, wenn Sie einen Tor-Browser ausführen, 9050, wenn Sie einen Befehlszeilen-Tor ausführen)
- „-1“ bedeutet, dass nur mit einem Server verbunden wird
Value 4 Value | Tips:
Wenn Ihnen diese Übersetzung gefallen hat, würde ich mich über eine Wertschätzung in Form von Satoshi an law@getalby.com freuen.
Sie können mir ausserdem auf Twitter folgen oder meine Homepage besuchen.
Nostr: npub1v5k43t905yz6lpr4crlgq2d99e7ahsehk27eex9mz7s3rhzvmesqum8rd9
Leon A. Wankum
Bitcoin. Real Estate. Philosophy & Ethics. ⚡law@getalby.com npub1v5k43t905yz6lpr4crlgq2d99e7ahsehk27eex9mz7s3rhzvmesqum8rd9
follow me :
Related Posts
Rabbit fragt #17
Aug 28, 2024
Der Bitcoiner in der Midlife-Crisis
Jun 14, 2024
Rabbit fragt...#16...Was ist eine Hardware Wallet?
May 26, 2024