有没有一种方法可以使用本地互联网代理通过 SSH 建立隧道来连接远程计算机。我的机器可以通过代理访问互联网。但远程计算机却没有。我在那里没有管理员权限。这是示意图:
Internet Internet
/\ /\
|| ||
proxy XX
|| ||
\/ \/
A<---SSH--->B
我认为我需要做的是我必须将远程端口转发到本地端口,然后将该端口转发到我的 proxyurl。应该在 Putty 中进行哪些设置才能使其正常工作。任何人都可以帮忙。
答案1
是(ish):OpenSSH 支持 SOCKS4/SOCKS5 兼容代理,通过选项-D
。
腻子也支持这个-- 查看启动 Putty 时出现的树形菜单中的“隧道”选项,您应该会看到动态端口转发的选项。Putty 文档中也对此进行了描述。
但请注意,您可能会在通过本身正在通过代理的主机进行代理时遇到问题(“尝试一下!”)。