使用 ssh -R 代理进行 curl

使用 ssh -R 代理进行 curl

我在 Windows A 上,并且有一个 Linux 服务器 B。

我在 A 上有一个代理(Clash),curl -x localhost:7890 www.google.com运行良好。

我想让Bcurl www.google.com通过A上的代理,下面是我的方法:

# on A
ssh -N -R 6666:localhost:7890 root@hostB
# on B
curl -x localhost:6666 www.google.com

上述命令失败并显示:

curl: (52) Empty reply from server

为什么代理只允许localhost(A)连接?

相关内容