背景
需要解決本地訪問內部集群中各台機器上的內部web服務,但是內部集群不能直接訪問,只能通過edge node節點跳轉。
前提:edge node可以通過ssh方式訪問,在edge node上可以訪問內部集群的各個服務。
解決方法
通過ssh隧道連接edge node,並開啟動態代理隧道,同時在本地瀏覽器設置代理,通過隧道代理所有的web訪問。
本地隧道建立
ssh -D 7070 -g username@edge_node
本地安裝代理插件
在本地的火狐瀏覽安裝autoproxy插件。
autoproxy的proxy server選擇‘ssh -D’。
瀏覽器訪問集群內部服務
通過代理設置就可以訪問集群內部的各個服務了。