Bitcoind
在 Tor 上執行全節點
我
v0.13.1
第一次嘗試在 Tor 網路上執行一個完整的比特幣核心 () 節點。/etc/tor/torrc
我已經使用以下兩行設置了我的文件:HiddenServiceDir /var/lib/tor/bitcoin_service/ HiddenServicePort 8333 127.0.0.1:8333
我已經設置了一個文件
~/.bitseed/bitseed.conf
(不確定這是必需的)onion=1
我從
/var/lib/tor/bitcoin-service/hostname
允許我設置以下~/.bitcoin/bitcoin.conf
設置中檢索了我的洋蔥地址: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
它似乎正在工作,因為我可以看到我的記憶體池從調試文件中增長,並且我有一個入站連接。但我的連接數非常少(2 或 3)。還有什麼我需要做的嗎?特別是,我想確認我不需要設置我的防火牆
ufw
來接受埠8333
(或9050
)上的連接以實現入站連接,並且我不需要將埠 8333 或 9050 從我的路由器重定向到固定的本地我的機器的 IP 地址(如果我執行的是普通節點,則需要設置ufw
為允許8833
和重定向來自路由器的埠)。8333
**編輯:**其中一個入站的 9 個連接,但這個單一的入站連接是我自己。所以問題真的是:我如何允許入站連接?
EDIT2:我現在認為這個設置是正確的。我錯誤地認為之前的入站連接是“我自己”,24 小時後我看到了 4 個入站連接。我可以確認沒有必要調整
ufw
或更改您的任何路由器設置(tor 協議不受這些設置的影響),這似乎在 VPN 連接(bitmask
)之上使用了 tor。因此,我沒有更多的問題,但如果上述任何一個錯誤,我很樂意糾正。
您的設置對於您將使用的版本看起來是正確的,但是我不知道
bitseed.conf
。有關設置 Bitcoin Core 以在 Tor 上執行的更新指南,您可以試試這個問題。例如,Bitcoin Core 現在支持自動配置臨時 Tor 服務。