我希望下面的curl命令从我的机器上运行,但要通过远程代理服务器运行。
但是,我希望它始终通过远程代理服务器工作。
我很想通过ssh隧道进行设置:
sudo ssh -i ~/.ssh/private_key_file -L 443:site.com:443 username@remote.proxy.com
但这并不能解决问题,在osx下运行。
有什么建议吗?
答案 0 :(得分:3)
例如,尝试使用socks5
代理服务器
$ ssh -D 8080 -f -C -q -N user@remote.host
然后您可以像这样使用curl
:
curl -x socks5h://0:8080 https://example.com