工具
https://github.com/wzshiming/bridge
Docker 连接代理
1 2
| # 代理远端的 docker 到本地的 2376 端口 bridge -b 'tcp://127.0.0.1:2376' -p 'unix:///var/run/docker.sock' -p nc: -p 'ssh://root@hostname?identity_file=~/.ssh/id_rsa'
|
1 2
| # 设置环境变量, 新开终端执行 docker 命令 DOCKER_HOST=tcp://127.0.0.1:2376 docker ps
|
k8s 连接代理
1 2
| # 代理远端的 k8s 到本地的 8000 端口 bridge -b 'tcp://127.0.0.1:8000' -p - -p 'ssh://root@hostname?identity_file=~/.ssh/id_rsa'
|
1 2
| # 设置环境变量, 新开终端执行 kubectl 命令 ALL_PROXY=127.0.0.1:8000 kubectl get node
|