本人家中設置了兩台ESXI伺服器,分別以192.168.1.168及192.168.1.188兩個ip運行,平時於家中電腦分別登錄https://192.168.1.168 和https://192.168.1.188 就能進入web版ESXI管理頁面,可見ESXI host 用了443連接埠作管理頁面通訊,於是本人嘗試設置port forwarding分別存取兩台ESXI 伺服器的443連接埠。路由器是Asus AC56s, 奇怪的是port forwarding 時嘗試將任何其中一台ESXI伺服器的443連接埠 分別對應外網除443以外的埠,例如設置192.168.1.168設置轉到外網168埠,192.168.1.188則轉到外網188埠,之後嘗試用外網存取時,分別透過網址https://DDNS域名:168 和https://DDNS域名:188 都能進入ESXI的管理頁面,不過都不能登錄進去,會顯示"[object Object]"的錯誤
之後本人將其中一台的443連接埠同樣對應外網的443連接埠,這樣就能登錄沒問題。所以現在只能透過https://DDNS域名 存取其中一台設置了對應外網443連接埠的ESXI伺服器的管理頁面,另外一台用其他連接埠,嘗試登錄時都會顯示"[object Object]"的錯誤。
請問除了在路由器上把對應外網的443連接埠的主機ip換來換去之外,還有任何建議和辦法可以設置在外網同時存取家中的兩台ESXI 伺服器嗎?
ESXi 的 WebUI 會把 Port 寫死在 443 上, 你不能用轉 port 的方式去改他, 因為他的程式裡面是寫死的, 即使首頁出得來, 你按下任何一個連結, 他又會自己跑去 443 port 了.....
而且他也不是只開 443 就沒事, 他用到的 port 可多了:
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005189
如果你只是想從外面進來管理的話, 建議在防火牆上建立 VPN 通道, 從外面用 VPN 連進來之後, 要進哪一台都不會被擋 port.
雖然隔有點久 還是回答一下
我跟你一樣 DDNS 然後 轉PORT 一樣出現[object Object]
發現 Chrome 會這樣 用Firefox 就正常可訪問
另一個方法就是
config 最後加入
authd.client.port="443" 你要的port