Bitcoind
在新硬體上維護 Tor 隱藏服務洋蔥地址
我的比特幣 Tor 節點最近遭遇了硬碟故障。在更改硬體、重新安裝 Linux 並
bitcoind
為隱藏服務設置 Tor 之後,我意識到(顯然!)我的外部洋蔥地址必須更改。所以我的問題是:**我需要做些什麼來確保下次我的節點遭受不可恢復的故障時保持相同的洋蔥地址?**查看目錄/var/lib/tor/bitcoin_service
,我可以看到兩個文件hostname
,private_key
前者確實包含我的洋蔥地址(我認為這與我的私鑰有關)。所以我猜我需要做的就是備份這些文件並在我的新系統中恢復它們(當然,在設置/etc/tor/torrc
和bitcoin.conf
適當的同時,如解釋here)。我需要更多嗎?編輯:似乎只是將文件導入新系統(已正確定義
hostname
and )不起作用(節點無法連接到 Tor 網路)。所以除了這兩個文件之外,Tor 可能還維護著額外的狀態。所以問題仍然懸而未決:如何建立一個新系統以保持現有的洋蔥地址。private_key``/etc/tor/torrc``bitcoin.conf
根據您使用的 Bitcoin Core 和 Tor 的版本,您的安裝可能實際上使用了 Tor 控制,而不是實際使用
torrc
. 查看/.bitcoin/
文件夾onion_private_key
並嘗試退出比特幣核心,將該文件從舊硬碟放回原位,然後重新啟動比特幣核心。我不知道你是否也需要對 Tor auth cookie 做同樣的事情
/run/tor/control.authcookie
?這裡有一個更新的設置指南,用於在 Bitcoin.SE 上執行 Bitcoin Core 和 Tor 。