今早ssh 连接自个儿的vps失败,Operation timed out
完犊子这是IP被墙了,一检查果然如我所料。
静候被释放出来吧,不想花$ change IP了。
但是云服务还是需要链接上去的,如何让你的ssh连接服务器时使用socks代理呢?
检索得:使用nc
命令配合上ssh 的 ProxyCommand
可以通过你设置的代理访问远程被墙的IP
命令
ssh -o ProxyCommand="nc -X 5 -x 127.0.0.1:7890 %h %p" root@114.203.204.31 -p 2***2
nc命令解释
-X是指定代理协议
- 4是socks4协议
- 5是socks5协议
-x是指定代理服务器和端口[代理服务器:端口] 具体的以实际情况为准
- 默认socks使用1080
- HTTPS使用3128