大家好,如果你也经常通过github下载资源一定知道github的速度有多慢,今天在 V2EX看到分享了个解决github速度快的话题整理给大家。
GitHub 在国内访问速度慢是普遍问题,主要受国际带宽限制、DNS 解析延迟、以及 GitHub 服务器本身位于海外等因素影响。
以下是一些有效、安全且常用的解决办法,按推荐优先级排序:
一:修改 Hosts 文件(手动挡)
老方法,但依然管用。原理是跳过 DNS 解析,直接连上高速 IP 。
- 获取 Hosts: 直接去
https://github.com/521xueweihan/GitHub520
复制最新的 hosts 内容。 - 修改文件: 把复制的内容粘贴到 hosts 文件末尾并保存。
- macOS / Linux:
/etc/hosts
- Windows:
C:\Windows\System32\drivers\etc\hosts
(没权限就先拖到桌面改,再拖回去覆盖)
- macOS / Linux:
- 刷新 DNS:
- Windows:
ipconfig /flushdns
- macOS:
sudo killall -HUP mDNSResponder
- Linux:
sudo systemd-resolve --flush-caches
- Windows:
缺点: IP 会失效,变慢了就得重复第一步去更新。
二:使用反向代理(自动挡)
这个方法更省事,一劳永逸。网上这类公益代理服务很多,核心用法都是替换 URL 。
下面这几个是我测试过,目前都还稳定好用的,挑个顺手的就行:
githubproxy.cc
ghproxylist.com
ghfast.top
gh-proxy.com
三、GitHub 镜像加速器(临时方案)
使用 https://hub.fastgit.org 或 https://ghproxy.com
- 网页访问:将
github.com
替换为hub.fastgit.org
(如https://hub.fastgit.org/vuejs/vue
) - Git 克隆:将
github.com
替换为ghproxy.com/https://github.com
-
git clone https://ghproxy.com/https://github.com/vuejs/vue.git
四、技术方案:优化 DNS & Hosts(提升解析速度)
✅ 1. 更换 DNS 服务器(强烈推荐)
- 推荐 DNS:
- 阿里 DNS:
223.5.5.5
/223.6.6.6
- 腾讯 DNS:
119.29.29.29
- 114 DNS:
114.114.114.114
- 阿里 DNS:
- 操作:
- Windows:控制面板 > 网络和共享中心 > 更改适配器设置 > 右键属性 > IPv4 > 手动设置 DNS。
- Mac:系统设置 > 网络 > 高级 > DNS > 添加新 DNS。
- 路由器:在路由器管理页面修改 DNS(全屋加速)。
- 效果:解决 DNS 污染,提升解析速度。