前提:192.10.37.8:3128
与 需要ssh
连接的 172.20.12.66
是互通的,然后。
iPhone
上使用Quantmult X
配置http
代理 192.10.37.8:3128
,开启代理后,在手机端的termius
客户端上可以直接ssh
登录到 172.20.12.66
的,一切连接运行正常。 尝试在windows
上通过同样的方式,不过使用的是Clash
工具,配置同样的代理后,却无法ssh
连通172.20.12.66
, 请问下这是怎么回事?是二者工具不同吗,还是我哪里配置不对了,感觉是 windows 的代理还没有对 ssh 登录生效似的,但手机端使用Quantmult X
又行,挺不解的
; Quantmux x 配置片段
http=192.10.37:3128,fast-open=false, udp-relay=false, tag=test-connect
# Clash 配置
proxies:
- name: test-connect
type: http
server: 192.10.37.8
port: 3128
proxy-groups:
- name: PROXY
type: select
proxies:
- test-connect
rules:
- IP-CIDR,172.16.0.0/12,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
1
xingyue 2021-09-10 22:36:16 +08:00
你 clash 开 tun 模式就可以。或者手动设置 ssh 的配置文件:
参见: https://man.openbsd.org/ssh_config#ProxyCommand https://stackoverflow.com/questions/37790843/ssh-config-on-windows-when-working-under-a-http-proxy |
2
eggt OP @xingyue 默认是 TAP 模式,应该也是接管了代理的吧,我按你说的切换到 TUN 模式,也还是无效,那看来只能试试 ssh 配置的方法了
|
3
Charrlles 2021-09-11 09:37:13 +08:00 via iPhone
我研究过,ssh 也要配置代理,参见 https://tech.he-sb.top/posts/ssh-connecting-through-proxy/
|