作为程序员,GitHub 是我们的必备工具之一。但有时网络访问可能受限,而付费代理又不是每个人都能接受。今天我来分享一个开源免费的利器:GitBoost(简称GB)。GitBoost 是一个网络加速器,通过本地代理方式将 HTTPS 请求代理到国内加速通道上,支持 Windows、Mac 和 Linux(Ubuntu)平台。
GitBoost 特性:
- DNS 优选,解决 DNS 污染问题
- GitHub 加速
- GitHub 直连加速(通过修改 SNI 实现)
- GitHub Release、Source、Zip 下载加速
- Git Clone 加速
- GitHub 头像加速
- 解决 README 中图片无法加载的问题
- Gist.github.com 加速
- 解决 Git Push 偶尔失败需要输入账号密码的问题
- Raw/Blame 加速
- Stack Overflow 加速
- npm 加速
下载安装:
- 下载:
- Windows:请选择 DevSidecar-x.x.x.exe
- Mac: 请选择DevSidecar-x.x.x.dmg
- Ubuntu: 请选择DevSidecar-x.x.x.deb
- 由于未购买应用证书,安装时可能会提示“未知发行者”,请选择“保留”即可。
- 安装:
- Mac 版需要解锁并允许应用安装,请前往“系统偏好设置 -> 安全性与隐私 -> 通用”中进行设置。
- 首次启动软件需要安装 CA 根证书,点击“去安装”,然后按提示操作。
- 使用体验:
- 建议持续运行 GitBoost,遇到打开较慢的国外网站时,尝试将该域名添加到 DNS 设置中(注意:被封杀的域名无效)。
- 注意:在 Windows 下运行 GitBoost 时,重启电脑后可能会导致无法上网,重新运行 GitBoost 即可解决。
常见问题:
- 没有加速效果:
- 仅支持 HTTPS 加速,请确认访问地址以 HTTPS 开头。
- 检查浏览器插件与 GitBoost 是否冲突。
- 检查是否安装其他代理软件与 GitBoost 冲突。
- 确认浏览器代理设置为使用 IE 代理/系统代理状态。
- 尝试换个浏览器。
- 浏览器提示证书不受信任:
- 重新安装证书并重启浏览器。
- Windows: 确认证书正确安装在“信任的根证书颁发机构”下。
- Mac: 确认证书已安装并设置信任。
- 重新安装证书并重启浏览器。
- 打开 GitHub 显示连接超时:
- 检查测速界面是否有 GitHub.com 的 IP,若无 IP,可能是网络提供商封锁了 DNS 服务商的 IP。
- 若安全模式下连接超时,可能是不稳定,等待一会再试。
- 若增强模式下连接超时,可能是访问人数过多,正常现象。
- 应用意外关闭导致没有网络:
- 重新打开应用或右键应用托盘图标完全退出应用,将会恢复网络。
- 如应用被卸载,需手动关闭系统代理设置。
- 若因开启 GitBoost 后重启电脑导致无法上网,可将 GitBoost 设置为开机自启。
- 卸载应用后无法上网,无法请求 Git:
- 关闭系统代理设置。
- 执行命令关闭 Git 的代理设置(如曾开启过):
git config --global --unset http.proxy
,git config --global --unset https.proxy
。 - 执行命令关闭 npm 的代理设置(如曾开启过):
npm config delete proxy
,npm config delete https-proxy
。
© 版权声明
THE END
暂无评论内容