Linux 下建立 SSH 隧道做 Socket 代理


背景

需要解決本地訪問內部集群中各台機器上的內部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’。

瀏覽器訪問集群內部服務

通過代理設置就可以訪問集群內部的各個服務了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM