youbbs avatar

ssh 通过 socks5 连接

🕣 by youbbs

有时候发现自己的 vps 连不上,比如我在主卧想连接客卧的主机,发现不同在一个网域里,但客厅的主机能连上客卧,于是就在客厅的主机搭建一个中转服务(socks5),就可以通过客厅连上客卧。下面这个命令用上了:

Bash: ProxyCommand
1
ssh -o ProxyCommand='nc -X 5 -x 127.0.0.1:1080 %h %p' wo@kewo

plaintext: 参数介绍
1
2
3
4
5
6
7
8
-X 5 表示 socks5
-X 4 表示 socks4
-X connect 表示 https

-x 当前代理的端口和地址

%h 目标hostname,请求传递的参数
%p 目标端口,请求传递的参数

如果不想每次都多敲那么长的字符,可以把配置写在文件 ~/.ssh/config

plaintext: ssh config
1
2
host = example.com
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

终于可以在主卧连上客卧了。

💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.17.6 Processed in 0ms