Azure 埠轉發無法正常工作
我是 Azure Cloud 的新手,關於我的問題的所有螢幕截圖都是使用舊 Azure 門戶 UI 截取的。
我的問題:
我轉發了多個埠
7707 UDP/IP(遊戲埠)
7708 UDP/IP(查詢埠)
7717 UDP/IP(GameSpy 查詢埠)
28852 TCP/IP 和 UDP(允許您的伺服器連接到主伺服器瀏覽器)
8075 TCP/IP(通過您的 WebAdmin 將執行的 ListenPort 設置的埠)
20560 UDP/IP(蒸汽埠)
我做過或想做的事:
我在 Azure、Ubuntu 中創建了一個 VM,安裝了所有文件,配置了所有設置(?)我按照一些線上文件來轉發埠。我認為它有效,所以我登錄了虛擬機(我為它安裝了一個 GUI,所以它現在就像一個桌面一樣。我正在使用這個虛擬機來執行一個專用的 KF(遊戲)伺服器。
已安裝遊戲伺服器:檢查遊戲伺服器正在執行:檢查 Steam 中顯示的遊戲伺服器:錯誤。可以加入遊戲伺服器OUT的VM:勾選
這是我轉發埠的部分,需要這些埠才能加入/查看遊戲內的伺服器。但是,我只能加入;伺服器不顯示。
那我做錯了嗎?我找不到與“端點”相關的部分。
如果我在虛擬機內部進行埠檢查,它會說埠已關閉..
如果您需要,我可以附上螢幕截圖。
編輯:
好吧,我剛剛刪除了我所有的資源。
1-我創建了一個新的 Windows Server 2-所有基本配置,螢幕截圖在這裡 3-從這裡到哪裡去正確打開上面提到的埠?我需要它們在虛擬機本身上打開,在裡面。所以我可以 ping 埠,或者至少知道它們是否在 VM 內的瀏覽器中打開/關閉。
從這裡到哪裡去正確打開上面提到的埠?我需要它們在虛擬機本身上打開,在裡面。所以我可以 ping 埠,或者至少知道它們是否在 VM 內的瀏覽器中打開/關閉。
若要在 Azure 門戶中打開虛擬機的埠,可以創建NSG 規則來過濾子網或 VM 網路介面上的入站或出站流量。例如,我創建了一個入站規則以允許任何源都可以使用 UDP 訪問埠 7707。您可以將 NSG 附加到子網或 VM 介面。子網級別 NSG 將在同一子網中的每個 VM 上生效。您還需要在虛擬機本地的 Windows 防火牆中打開這些埠。
我想您已經通過 Azure 負載均衡器的 NAT 規則啟用了埠轉發。目標埠應與您在 NSG 中打開的埠匹配。
要檢查這些埠的狀態,您可以
netstat -anbo
在 Azure VM 命令提示符下以管理員帳戶的身份執行。如果遊戲正在偵聽該埠,您也可以通過 localhost 訪問它,因此遊戲正在執行。然後您可以嘗試從 VM 外部訪問它以驗證這些埠。