這里首先說明下 當websocket 部署好了以后內網是可以通過內網ip 進行連接訪問的,然而通過 公網IP無法訪問,不能夠成功握手,這里就有個坑了,首先我們確認防火墻關閉了 或者 放行了對應的埠,然后 不管這怎么設定外網都無法握手,那么先ipconfig 一下 可以看到如圖確認下我們的以太坊網關和我們監聽的 ip 是不是正確的,

從圖上我們可以看到有兩個以太網網關,我的外網ip(47.*.156.*)系結在以太網1這個網關上,然后通過代碼獲取到的內網ip 是以太網2(169.254.184.15)的,因此websocket對該ip進行監聽,但是該網關沒有系結外網ip 所以無論如何使無法通過外網ip進行成功握手的,手動將websocket的監聽的ip 換成了192.100.5.1以后 就可以通過外網ip成功握手了,這里就是外網ip 系結在不同配接器的時監聽可能遇到的坑,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/307369.html
標籤:區塊鏈
上一篇:PUSHmall推貼多商家共享商圈系統 -- 2021年十月更新計劃
下一篇:sFuzz源代碼框架分析
