Windows Server 2019防火墻如何正確配置才能允許WebSocket連接?

Windows Server 2019防火墻如何正確配置才能允許WebSocket連接?

windows Server 2019防火墻配置,確保websocket連接暢通

本文將指導(dǎo)您如何在Windows Server 2019服務(wù)器上正確配置防火墻,以允許SpringBoot應(yīng)用(以jar包運(yùn)行,前端通過(guò)ws://192.168.1.2:7076/showabe/frontEndWebSocket?category=tv連接后端WebSocket)在防火墻開(kāi)啟狀態(tài)下正常工作。很多用戶反饋,即使放行7076端口,仍然無(wú)法連接,必須關(guān)閉防火墻才能正常通信。

問(wèn)題并非防火墻阻止了WebSocket協(xié)議,而是Windows防火墻的工作機(jī)制。它并非應(yīng)用層防火墻,不針對(duì)特定應(yīng)用協(xié)議過(guò)濾,而是基于端口號(hào)進(jìn)行控制。因此,只要正確放行端口,連接就應(yīng)該正常。

如果放行7076端口后仍然連接失敗,請(qǐng)檢查以下幾點(diǎn):

  1. 防火墻規(guī)則優(yōu)先級(jí): 可能存在優(yōu)先級(jí)更高的規(guī)則阻止了7076端口的訪問(wèn)。仔細(xì)檢查所有防火墻規(guī)則,確保沒(méi)有沖突。

  2. 網(wǎng)絡(luò)配置文件: Windows防火墻規(guī)則會(huì)根據(jù)網(wǎng)絡(luò)配置文件(“域”、“專用”或“公開(kāi)”)而異。添加規(guī)則時(shí),務(wù)必選擇與服務(wù)器網(wǎng)絡(luò)配置文件匹配的類型。規(guī)則添加在錯(cuò)誤的配置文件中,即使放行了端口,也會(huì)導(dǎo)致連接失敗。 確保在正確的網(wǎng)絡(luò)配置文件中添加了允許7076端口訪問(wèn)的規(guī)則。這通常是問(wèn)題的關(guān)鍵所在。

通過(guò)仔細(xì)檢查以上兩點(diǎn),您就能解決Windows Server 2019防火墻阻止WebSocket連接的問(wèn)題,確保您的SpringBoot應(yīng)用能夠穩(wěn)定運(yùn)行。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊15 分享