Published on

ssh命令走代理

Authors

windows 编辑user/.ssh/config文件,加入如下配置

Host *
	#-S参数表示使用Socks5代理, 如果是HTTP代理则为-H
	ProxyCommand connect -S <代理IP>:<代理端口> %h %p
	# 断开时重试连接的次数
	ServerAliveCountMax 5
	# 每隔30秒自动发送一个空的请求以保持连接
	ServerAliveInterval 30
ProxyCommand nc -X 5 -x proxy.net:1080 %h %p

SSH 通过代理连接服务器 - 简书 (jianshu.com)

在window10的git bash中, 是不包含 nc命令的, 所以必须使用 connect命令进行替换, 效果是一样的,connect命令是git bash自带的,必须配置进环境变量。 Releases · gotoh/ssh-connect (github.com)