ssh反向代理
通过下面方法,可以让不联网的主机,访问外部网络
将本地访问 192.168.6.1:7890
映射到远程主机的 127.0.0.1:7890
ssh -R 服务端:本地地址 用户名@服务端地址
ssh -R 127.0.0.1:7890:192.168.6.1:7890 root@xx.xx.xx.xx
验证代理转发成功
export http_proxy=127.0.0.1:7890 export https_proxy=127.0.0.1:7890 curl "https://ip.oxylabs.io/"
或
curl --proxy "http://127.0.0.1:7890" "https://ip.oxylabs.io/"
看到返回的ip是本机出口ip,而不是远程主机的出口ip,即可说明转发成功
ssh 果然是个强大的工具,哈哈哈~