Ich möchte Bitcoind dazu bringen, damit zu werben, dass es eine Onion-Adresse abhört. Ich möchte jedoch nicht, dass Bitcoind einen Tor-Socks-Proxy verwendet, um eine Verbindung herzustellen. Ich habe einen speziellen Router für Tor-Verbindungen und der Bitcoind-Server verwendet diesen als Netzwerk-Gateway. Wie bringe ich Bitcoin dazu, eine Onion-Adresse zu bewerben, ohne einen Socks-Proxy einzurichten?
Sie brauchen eine Möglichkeit, wie ein Onion-Dienst erstellt, verbunden und beworben werden kann. Wenn Tor auf demselben Computer läuft, starten Sie Bitcoin normalerweise einfach mit der folgenden Option, je nachdem, ob Ihre installierten Versionen von Tor und Bitcoin Core neu genug sind:
>bitcoind -listenonion
Möglicherweise müssen Sie auch , und danach überschreiben -bind=
, um Ihrer genauen Konfiguration zu entsprechen.-discover=
listen=
-externalip=
Natürlich unterscheidet sich das Setup in Ihrer Frage etwas vom Standard. Was Sie tun müssen, ist:
-bind=
bei Bedarf verwenden.Richten Sie den Onion-Dienst auf Ihrem Tor-Router ein und richten Sie ihn auf Ihre Bitcoin-Maschine aus. Notieren Sie sich den Namen Ihres Onion-Dienstes.
/etc/tor/torrc
Normalerweise sollten Sie in der Lage sein, der Datei die folgenden Zeilen hinzuzufügen :
HiddenServiceDir /var/lib/tor/bitcoin-service/
HiddenServicePort 8333 {machine IP of bitcoind}:{mainnet port}
HiddenServicePort 18333 {machine IP of bitcoind}:{testnet port}
* Beachten Sie, dass ich dieses Setup nicht getestet habe und davon ausgehe, dass Tor Ihnen erlaubt, die IP Ihres Netzwerkcomputers anzugeben, auf dem Bitcoin läuft
LongLivedPorts
Parameter in Ihrer permanenten Tor-Konfiguration hinzuzufügen und Tor neu zu starten, es sei denn, Sie haben einen Live-Konfigurationseditor wie nyx , um ihn auch während des Hops zu ändern.-externalip={onion}
. Ich bin mir nicht sicher, ob Sie dies mehrmals angeben können oder müssen, auch für externe Standard-IPv4/IPv6-Eingangsadressen.-discover=1
da Sie nicht versuchen, Ihre externen Standard-IP-Adressen zu verbergen, nehme ich an.In bitcoin-qt können Sie die Befehlszeilenoptionen und ihre Beschreibungen im Hilfemenü sehen.
jdejesus068
Willtech