Nodes

全節點的埠要求?

  • December 5, 2016

我需要在路由器上同時打開 TCP 和 UDP 30303 嗎?還是只有 TCP?

編輯:我也不清楚是否應該在埠 30301 上打開 UDP 協議(如本頁所述:https ://github.com/ethereum/wiki/wiki/enode-url-format )。

編輯:我真的只是在尋找執行預設錢包以支持網路的設置。需要允許哪些協議和哪些埠通過我的防火牆才能執行完全支持乙太坊網路的完整節點?

編輯:我能夠從開發人員那裡得到一個明確的答案,如果你想執行一個完整的節點,應該打開哪些埠和協議:

“對等點發現僅是 UDP。這意味著在 30303 上您同時使用 TCP(ETH 和 LES 協議)和 UDP(用於查找 ETH 對等點的舊對等點發現),在 30304 上僅使用 UDP。”

這意味著需要在防火牆上打開這些埠:

– 埠 30303(TCP 和 UDP)

– 埠 30304 (UDP)

如果您想執行全節點,開發人員提供了關於應該打開哪些埠和協議的明確答案:

從討論中引用,“對等點發現僅是 UDP。這意味著在 30303 上您同時使用 TCP(ETH 和 LES 協議)和 UDP(用於查找 ETH 對等點的舊對等點發現),在 30304 上僅使用 UDP。”

這意味著需要在防火牆上打開這些埠:

– 埠 30303(TCP 和 UDP)

– 埠 30304 (UDP)

引用自:https://ethereum.stackexchange.com/questions/10393