0
我使用本教程創建了自己的私人區塊鏈:https://github.com/Azure/azure-quickstart-templates/tree/master/ethereum-consortium-blockchain-network一切正常,但現在我需要打開WebSocket來觀看智能合同事件。在Azure中打開WS端口 - 區塊鏈
我配置linux服務器打開8546端口,如果我跑
# nmap my-server.southcentralus.cloudapp.azure.com -p 8545
PORT STATE SERVICE
8545/tcp open unknown
# nmap my-server.southcentralus.cloudapp.azure.com -p 8546
PORT STATE SERVICE
8546/tcp filtered unknown
現在,在Linux服務器(blockchain的一個蔚藍的節點):
netstat -punta|grep 8546
節目聽在所有接口上。
但是,如果我從我的本地服務器運行此顯示端口過濾。所以,我去Azure上的「網絡安全組」並添加一條規則打開8546端口,就像8545已經開放的端口一樣。 但是端口仍然接近外部主機。
如何在Azure區塊鏈中作爲服務打開WS(WSRPC)?
Screenshot: Azure Firewall rule