我想在 Google Cloud Platform 上開啟一個連接埠。我有一個作業系統為 Ubuntu vs 14 的虛擬機器。我需要將資料從 GPS 傳送到連接埠 8888 上的公用 IP。它不允許我打開端口,預設打開80和22,但它不允許我打開其他端口,我已經嘗試了一切,但我不能。建立了防火牆規則但不起作用。
答案1
由於您在新增防火牆規則時遇到問題,我將建議一些出於測試目的的防火牆規則設置,一旦確認這些設定有效,您可能需要使用更嚴格的安全設定來鎖定這些規則。
若要在 Google Cloud Platform 中開啟連接埠 8888 的防火牆規則,請依照下列步驟操作。
1) 導覽至 VPC 網路 > 防火牆規則 > 建立防火牆規則。
2) 在「建立防火牆規則」頁面中,選擇以下設定:
- 名稱 - 為此防火牆規則選擇名稱
網路 - 選擇您的實例所屬的網路名稱,很可能是“預設”,除非您配置了自訂網路。
交通方向 - '入口'。
匹配操作 - “允許”。
目標 - 「網路中的所有實例」。
來源過濾器 -“IP 範圍”。
來源 IP 範圍 - '0.0.0.0/0'。
第二個來源過濾器 -“無”。
指定的協定和連接埠 -“tcp:8888”或“udp:8888”,取決於您使用的協定是使用 tcp 還是 udp。
3)點選「創建」。
這將建立一條規則,允許連接埠 8888 上的流量從所有 IP 位址來源傳輸到網路中的所有執行個體。
我的建議是查看這些設定是否有效,然後在確認後,透過在「來源 IP 範圍」文字方塊中指定特定 IP 位址或 IP 位址範圍來鎖定設置,並向您的實例添加目標標籤並指定「指定的目標標籤”,以便連接埠僅對實例開放。
如果這不起作用,您可能在實例中開啟了防火牆規則,您需要設定(或將其關閉)。
有關設定防火牆規則的更多詳細信息,請參閱這裡。