Mein Full Node scheint Tor-Verbindungen abzulehnen

Ich betreibe meinen vollständigen Knoten mit Bitcoin Core v0.18.1 mit einer größtenteils Standardkonfiguration auf Debian 9.11. Port 8333 wird über meinen Router weitergeleitet und ich habe mehr als 20 Knotenverbindungen, sodass ich davon ausgehen kann, dass andere zumindest über IPv4 eine Verbindung herstellen können. Ein Freund testete jedoch seinen Tor-Knoten und erhielt die folgende Fehlermeldung, als er versuchte, sich mit der Adresse des versteckten Tor-Dienstes meiner Bitcoin zu verbinden:Socks5() connect to XXXXXX.onion:8333 failed: connection refused

Wenn ich es ausführe, bitcoin-cli getpeerinfokann ich *.onion-Adressen in der Liste sehen, also nehme ich an, dass andere sich über Tor verbinden können, ist das richtig? Ich verwende UFW und habe 8333 von allen Adressen geöffnet, obwohl Tor-Verbindungen über localhost erfolgen, sodass UFW-Regeln keine Rolle spielen sollten. Warum lehnt mein Knoten die Verbindung zum Knoten meines Freundes ab?

Hier ist meine bitcoin.conf:

bind=0.0.0.0
onlynet=ipv4
txindex=1
listen=1
maxconnections=256
dbcache=400
upnp=0
discover=1

Antworten (1)

Es stellte sich heraus, dass mein Knoten localhost (127.0.0.1) irgendwann automatisch gesperrt hatte. Infolgedessen lehnte Bitcoin alle eingehenden Verbindungen vom Tor-Dienst ab, einschließlich der Versuche meines Freundes. Ich habe die Sperre entfernt und er kann sich verbinden.

Können Sie erklären, wie Sie das Verbot aufgehoben haben?
Ich verwende [Bitcoin Node Manager][1] als Front-End für meine Bitcoin-Instanz. Es hat einen Abschnitt, um ein Verbot einer bestimmten IP aufzuheben. Beachten Sie, dass ich glaube , dass die von Bitcoin generierten automatischen Sperren in 24 Stunden ablaufen, also könnten Sie einfach einen Tag warten. Es ist wahrscheinlich auch möglich, ein Verbot in der Befehlszeile mit bitcoin-cli aufzuheben, obwohl ich nicht genau weiß, wie. [1]: github.com/Mirobit/bitcoin-node-manager