方案一:使用快速 DNS
-
更换为以下 DNS:
- Google DNS:
8.8.8.8和8.8.4.4
Google DNS:8.8.8.8和8.8.4.4 - Cloudflare:
1.1.1.1和1.0.0.1
Cloudflare:1.1.1.1和1.0.0.1 - 阿里 DNS:
223.5.5.5和223.6.6.6
- Google DNS:
方案二:修改 Hosts 文件
Windows 系统:
- 用管理员权限打开:
C:\Windows\System32\drivers\etc\hosts - 添加以下内容:
Code 法典
# GitHub 加速
140.82.114.4 github.com
140.82.114.4 gist.github.com
185.199.108.153 assets-cdn.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 gist.githubusercontent.com
185.199.108.133 cloud.githubusercontent.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
Mac/Linux 系统:
bash 重击
sudo nano /etc/hosts
# 添加上述相同内容
- 刷新 DNS 缓存:
- Windows:
ipconfig /flushdns
Windows:ipconfig /flushdns - Mac:
sudo killall -HUP mDNSResponder苹果电脑:sudo killall -HUP mDNSResponder - Linux:
sudo systemd-resolve --flush-cachesLinux的:sudo systemd-resolve --flush-caches
- Windows:
方案三:使用开源镜像
- 克隆仓库时使用镜像地址:
bash 重击
# 原地址
git clone https://github.com/username/repo.git
# 使用镜像
git clone https://github.com.cnpmjs.org/username/repo.git
# 或
方案四:配置 Git 加速
- 设置 Git 全局代理:
bash 重击
# 设置代理
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
# 如果需要取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
方案五:浏览器优化
-
清理浏览器缓存
- 快捷键:Ctrl + Shift + Delete
- 清除浏览数据、缓存的图片和文件
-
使用浏览器插件
- 安装缓存管理插件
- 使用适当的代理插件
实用建议:
-
组合使用
- 可以同时使用多个方案
- 优先尝试修改 Hosts 和 DNS
-
定期更新
- 定期更新 Hosts 文件中的 IP
- 保持代理工具为最新版本
-
备份配置
- 修改系统文件前先备份
- 记录修改的内容
-
监控速度
- 使用
ping github.com测试延迟 - 对比不同方案的效果
- 使用
-
安全注意
- 只使用可信的镜像源
- 定期检查代理设置
如果以上方法都不能显著改善访问速度,建议:
- 检查本地网络质量
- 考虑更换网络服务商
- 使用专业的开发者网络服务
- 在特定时段(如凌晨)进行大文件操作
记住:不同地区、不同网络环境下,这些方案的效果可能会有所不同,建议逐个尝试找到最适合您的解决方案。