之前用 ClashX ,后来发现 ShadowRocket 可以直接在 M1 上用。
切到 ShadowRocket 用了一段时间后,今天推代码突然不行了,url 是 ssh 。
kex_exchange_identification: Connection closed by remote host
Connection closed by 240.0.0.30 port 22
fatal: 无法读取远程仓库。
关了代理马上就可以;
然后我测试在 Shell 中ping www.google.com居然直接能 ping 通。
猜测 ShadowRocket 把 ssh 的验证请求也代理了,然后被服务器拒绝了。
所以问题是:
- 为啥 ClashX 不能代理终端?
- 为啥 Git 推代码会被拒绝?
- 为啥我之前没发现这个问题,难道跟节点有关系?