使用密钥进行代理
其中google_proxy.pem为密钥文件,4567为需要监听的本地端口
ssh -D 4567 -i "google_proxy.pem" admin@ec2-13-229-249-139.ap-southeast-1.compute.amazonaws.com
ssh -D 4567 会建立一个 socket,监听本地的4567端口 。一旦有数据传向4567,就会自动发往远程主机。
然后我们现在我们就可以使用 127.0.0.1:4567 作为 proxy 来实现 google 的访问了。打开你的浏览器,在设置中找到网络代理的部分,设置 socket 主机为 127.0.0.1, 端口为 4567 即可。
只需要配置socks主机就行了
对于 terminal, proxy 的效果也是一样的(还没试过),例如:
https_proxy=socks5://127.0.0.1:4567 brew cask install minikube