2017-08-31 77 views
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

回答

0

沒關係......我忘了創建一個負載均衡的規則。