
晚上十一点,终端里 git clone 卡在 0%,进度条一动不动。切到浏览器刷 github.com,白屏转圈,过一会儿弹出无法访问。重启路由器、换公共 DNS,都不管用。
这不是你家网的问题。GitHub 的域名在国内解析时经常被指到无效地址,连接也会被中途掐断;就算首页侥幸打开了,头像、图标、脚本这些资源分布在另外几个域名上,照样一个一个转圈。所以多数人遇到的是「打开一半」。
试了不少办法,最后留下两个能日常用的。
第一个是 Watt Toolkit,以前叫 Steam++。名字听着像游戏工具,其实它的「网络加速」里就有 GitHub,开源免费,Windows、Mac 都能装。
去 steampp.net 下载 Windows 版,商店也能装。安装时要管理员权限,首次启动还要装一个本地证书——它做的是本地反向代理,流量走你自己机器的端口,不经过别人的服务器。不装证书,HTTPS 就没法正常代理。

打开后左边竖着一列图标,第二个闪电就是「网络加速」。进去看「平台加速」这一栏,找到 GitHub 勾上;顺手把 Steam 社区和公共 CDN 也勾上,一次加速走同一条通道。然后点「一键加速」,等状态变成加速中。
接着把浏览器完全关掉再重开。旧连接和 DNS 缓存还留着,不重启的话你会以为没生效,白折腾。
没效果就按顺序排查:先在软件里换加速模式,Hosts、DNS、系统代理三种原理不一样,有的网络吃这个、有的吃那个;再以管理员身份重新启动;再看看有没有别的代理或 VPN 在跑,两个程序抢系统代理,谁也成不了。
有个坑要提前说。用完直接退出软件,系统代理有时不会还原,表现是所有网页都打不开。这时去「设置 - 网络和 Internet - 代理」,把「使用代理服务器」关掉就好。第一次遇上会以为网坏了。
第二个是网易 UU 加速器。它本来是给游戏加速的,Steam 商店和社区那部分免费,专治 118 报错。GitHub 藏在「学术资源」分类里,勾上也能走。代价是要注册、绑手机、实名认证,对临时用一下的人偏重。
如果只是下 Release 里的安装包,网页能开、下载总断,那更省事的是给链接加个镜像前缀。但有一条得记住:镜像站只用来下公开文件,账号、密码和 token 只能交给 github.com 本身。

这些操作谈不上什么技术。只是不想让一件本来十分钟能做完的事,卡在第一步。