![是否有内置方法通过 socks5 代理 SSH?](https://linux22.com/image/762614/%E6%98%AF%E5%90%A6%E6%9C%89%E5%86%85%E7%BD%AE%E6%96%B9%E6%B3%95%E9%80%9A%E8%BF%87%20socks5%20%E4%BB%A3%E7%90%86%20SSH%EF%BC%9F.png)
我有一个使用用户名/密码身份验证的 Socks5 代理。我可以在 ProxyCommand 中使用 NCAT 将其与 SSH 一起使用:ssh -o ProxyCommand="ncat --proxy-type socks5 --proxy-auth username:password --proxy socks5.proxy.domain:1080 %h %p" [email protected]
我正在使用ncat
NMAP 包,因为内置nc
命令不处理 Socks5 代理身份验证。
有没有更简单的方法可以做到这一点,而不需要在客户端上安装 nmap?
答案1
没有内置对 SOCKS5 代理的支持,因为ProxyCommand
它足够通用,可以支持任何一种代理。
但是nc
确实支持 SOCKS5 使用,-X 5
所以不需要ncat
。