我可以使用在 SSH 连接的本地端创建 SOCKS 代理-D
,但是有没有办法在远程端创建代理?如果没有,为什么不呢?
-L
并-R
分别在本地端和远程端进行端口转发。我不明白为什么远程 SOCKS 代理不存在。
答案1
我不知道 ssh 是否有这样的选项,但你可以发挥创意,将 -R 和 -D 组合在两个 ssh 命令中,例如:
ssh -D 4711 localhost&
ssh -R 4711:localhost:4711
当然,您可以使用任何现有的 SOCKS 代理来代替第一行。