背景
如图所示。
问题
无法连接github仓库,代理可以正常访问外网。
PS C:\Users\acer\bin\ps> ssh -Tv git@github.com
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug1: Reading configuration data C:\\Users\\acer/.ssh/config
debug1: C:\\Users\\acer/.ssh/config line 2: Applying options for github.com
debug1: Connecting to github.com [28.0.0.249] port 22.
debug1: Connection established.
debug1: identity file C:\\Users\\acer/.ssh/github/id_ed25519 type 3
debug1: identity file C:\\Users\\acer/.ssh/github/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_8.1
kex_exchange_identification: Connection closed by remote host
分析
应该是tun的问题。
tun创建一个虚拟网卡,使得几乎所有流量都走这个网卡,从而解决某些应用无法走代理的问题。
curl www.google.com
但是说实话,我不清楚问题出在哪里了。
解决
关闭tun就行了,相当于不开代理。