【半解决】开启代理后无法连接github仓库,开启tun模式后无法连接github仓库

背景

如图所示。
image

问题

无法连接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

image

但是说实话,我不清楚问题出在哪里了。

解决

关闭tun就行了,相当于不开代理。

posted @ 2024-12-25 01:39  魂祈梦  阅读(289)  评论(0)    收藏  举报