Ich versuche zum v0.13.1
ersten Mal, einen vollständigen Bitcoin-Core ( )-Knoten über das Tor-Netzwerk laufen zu lassen. Ich habe meine /etc/tor/torrc
Datei 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.conf
mit (nicht sicher, ob dies erforderlich ist)
onion=1
Ich habe meine Onion-Adresse abgerufen, /var/lib/tor/bitcoin-service/hostname
indem ich ~/.bitcoin/bitcoin.conf
Einstellungen 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 ufw
zum Zulassen 8833
und Umleiten des Ports 8333
vom 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, ufw
Ihre 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 .
Ihre Einstellungen sehen für die Versionen, die Sie verwendet hätten, korrekt aus, ich weiß es bitseed.conf
jedoch 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.
UTF-8
Sven Williams