您的位置:首页 > 运维架构 > Linux

Linux 下建立 SSH 隧道做 Socket 代理

2018-01-18 11:18 316 查看

背景

需要解决本地访问内部集群中各台机器上的内部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’。

浏览器访问集群内部服务

通过代理设置就可以访问集群内部的各个服务了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: