当和远程主机的ssh连接速度很慢时,可以使用速度较快的服务器来中转流量,netcat就是这么一个工具,用来配合ssh
安装netcat
archlinux下官方源有两个netcat安装包,分别是 gnu-netcat 和 openbsd-netcat,想要ssh使用代理中转,需要选择openbsd-netcat ,因为前者报错无法识别-X参数
1 | $ sudo pacman -S openbsd-netcat |
使用方法
1 | $ ssh -o ProxyCommand="nc -X 5 -x proxyhost:port %h %p" username@host |
-X 5:指定选择socks5