Bitcoin-Core

我的全節點似乎拒絕了 Tor 連接

  • October 12, 2019

我正在使用比特幣核心 v0.18.1 執行我的完整節點,並在 debian 9.11 上使用大多數預設配置。埠 8333 通過我的路由器轉發,我有 20 多個節點連接,因此可以安全地假設其他人能夠連接,至少通過 ipv4。然而,一位朋友正在測試他的 tor 節點,並在嘗試連接到我的 bitcoind 的 tor 隱藏服務地址時收到以下錯誤:Socks5() connect to XXXXXX.onion:8333 failed: connection refused

當我執行時,bitcoin-cli getpeerinfo我可以在列表中看到 *.onion 地址,所以我認為其他人能夠通過 tor 連接,對嗎?我正在使用 UFW 並從所有地址打開 8333,儘管 Tor 連接是通過 localhost 所以 UFW 規則無關緊要。為什麼我的節點拒絕連接到我朋友的節點?

這是我的 bitcoin.conf:

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

原來我的節點在某個時候自動禁止了 localhost (127.0.0.1)。結果,bitcoind 拒絕了來自 tor 服務的所有傳入連接,包括我朋友的嘗試。我取消了禁令,他可以連接。

引用自:https://bitcoin.stackexchange.com/questions/90964