2019年3月26日 星期二

windows架設之server連外設定

windows系統如果有,用自己電腦可用localhost存取到自身的server服務,但其他電腦卻無法連到此電腦的服務,這個情況發生。可以檢查是否為防毒軟體與防火牆的問題

解決方法為先檢查自己裝的防毒軟體是否擋掉了,可到防毒軟體內設定白名單,接著再用其他電腦重連測試,若還是沒有。可先關閉防毒軟體
,在進入windows開始列搜尋"防火牆",可找到"具有安全性的進階windows防火牆",點開進入視窗。


可在左邊的導航列,可看到輸入規則與輸出規則。
選取輸入規則,並點右鍵選新增規則。

接著根據需求選取所需要允許的程式或是連接阜,並按下一步。

如果選擇的是程式選項,那這邊就要選取想要允許的程式路徑,並點下一步;
如果選擇的是連接阜,那便要選定是tcp或是udp,並設定需要允許
特定本機連接阜port數字,並點下一步。

選取允許連線,並按下一步。

這裡會提示何時套用此規則,這邊依據需求選取即可,若是要提供對外服務,則照預設,三個選項皆勾起來即可,並點下一步。

這裡簡單的寫一下,這個規則的描述,並按下完成即可

當設定完後,且防火牆關閉的狀態下,理當外部電腦可連接到本機的服務。
如果還是沒有,可在設定輸出規則,而設定方式與前述一樣,設定完後理當可讓外部電腦連接到此電腦的服務。

若有測試成功,接著可嘗試再將防毒軟體開啟,並做白名單或相關的設定即可。

沒有留言:

張貼留言