Ausführen eines vollständigen Knotens über Tor

Ich versuche zum v0.13.1ersten Mal, einen vollständigen Bitcoin-Core ( )-Knoten über das Tor-Netzwerk laufen zu lassen. Ich habe meine /etc/tor/torrcDatei mit den folgenden zwei Zeilen eingerichtet:

HiddenServiceDir /var/lib/tor/bitcoin_service/
HiddenServicePort 8333 127.0.0.1:8333

Ich habe eine Datei eingerichtet ~/.bitseed/bitseed.confmit (nicht sicher, ob dies erforderlich ist)

onion=1

Ich habe meine Onion-Adresse abgerufen, /var/lib/tor/bitcoin-service/hostnameindem ich ~/.bitcoin/bitcoin.confEinstellungen wie die folgenden vorgenommen habe:

onlynet=onion
onion=127.0.0.1:9050
listen=1
bind=127.0.0.1:8333
externalip=<my-onion-address>
seednode=wxvp2d4rspn7tqyu.onion
seednode=bk5ejfe56xakvtkk.onion
seednode=bpdlwholl7rnkrkw.onion
seednode=hhiv5pnxenvbf4am.onion
seednode=4iuf2zac6aq3ndrb.onion
seednode=nkf5e6b7pl4jfd4a.onion
seednode=xqzfakpeuvrobvpj.onion
seednode=tsyvzsqwa2kkf6b2.onion
banscore=10000
bantime=11

Es scheint zu funktionieren, da ich sehen kann, wie mein Mempool aus der Debug-Datei wächst, und ich habe eine eingehende Verbindung. Aber meine Verbindungszahl ist sehr klein (2 oder 3). Muss ich sonst noch etwas tun? Insbesondere wollte ich bestätigen, dass ich meine Firewall nicht so einrichten muss ufw, dass sie Verbindungen auf Port 8333(oder 9050) akzeptiert, um eingehende Verbindungen zu erreichen, und dass ich Port 8333 oder 9050 nicht von meinem Router auf den festen lokalen Port umleiten muss IP-Adresse meines Rechners (das Einrichten ufwzum Zulassen 8833und Umleiten des Ports 8333vom Router wäre erforderlich, wenn ich einen normalen Knoten betreibe).

EDIT: 9 Verbindungen, davon eine eingehende, aber diese einzelne eingehende Verbindung bin ich selbst. Die Frage ist also wirklich: Wie erlaube ich eingehende Verbindungen?

EDIT2: Ich bin jetzt der Meinung, dass diese Einstellung richtig ist. Ich habe mich geirrt, zu glauben, dass eine vorherige eingehende Verbindung zu „mich selbst“ war. Nach 24 Stunden habe ich eine Spitze von 4 eingehenden Verbindungen gesehen. Ich kann bestätigen, dass es nicht notwendig ist, ufwIhre Router-Einstellungen zu optimieren oder zu ändern (das Tor-Protokoll wird von beiden nicht beeinflusst), und dies scheint zu funktionieren, wenn Tor über einer VPN-Verbindung ( bitmask) steht. Daher habe ich keine weiteren Fragen, lasse mich aber gerne korrigieren, wenn einer der oben genannten Punkte falsch ist .

Sie können Ihre eigene Frage beantworten, damit andere sehen, dass sie gelöst ist.
Ich würde den Slot lieber offen lassen, um jemanden zu ermutigen, der es wirklich weiß.

Antworten (1)

Ihre Einstellungen sehen für die Versionen, die Sie verwendet hätten, korrekt aus, ich weiß es bitseed.confjedoch nicht.

Eine aktuellere Anleitung zum Einrichten von Bitcoin Core zum Ausführen über Tor finden Sie in dieser Frage . Bitcoin Core unterstützt jetzt beispielsweise die automatische Konfiguration eines kurzlebigen Tor-Dienstes.

Thx v much Will.