577 字
3 分钟
最稳定好用的github加速工具
gemini-aiAI 摘要
Gemini 2.5 Pro

作为一名开发者,GitHub 无疑是我们日常工作中不可或缺的工具。无论是寻找优秀的开源项目、克隆代码,还是提交自己的贡献,一个稳定、快速的 GitHub 访问体验至关重要。

然而,GitHub 作为一个自由开放的平台,部分用户上传了一些违反法律法规的内容。为了维护网络安全,国内对 GitHub 的访问进行了一定的限制。虽然 Releases 资源的下载可以通过中转服务器解决,但直接访问网站和使用 git 命令时常会遇到困难。

FastGithub#

FastGithub 是一个开源的、跨平台的 GitHub 加速工具。它通过向安全的 DNS 服务请求 GitHub 的 IP 地址,然后选择最优的 IP 进行反向代理,从而有效解决因网络限制导致的访问失败和速度缓慢问题。

下载#

FastGithub 支持 Windows、Linux 和 macOS 等主流操作系统。

项目地址与下载:

  • GitHub:
WangGithubUser
/
FastGitHub
Waiting for api.github.com...
00K
0K
0K
Waiting...

如何使用?#

Windows#

对于 Windows 用户,FastGithub 提供了友好的图形化界面,使用非常便捷。

下载 fastgithub_win-x64.zip 并解压,双击运行 FastGithub.UI.exe 即可,无需任何额外配置。

Linux (终端)#

Terminal window
sudo ./fastgithub

然后,设置系统自动代理,或手动将 HTTP/HTTPS 代理设置为 http://127.0.0.1:38457

Linux (服务)#

Terminal window
# 以 systemd 服务安装并启动
sudo ./fastgithub start
# 卸载并删除 systemd 服务
sudo ./fastgithub stop

代理设置同上。

macOS#

  1. 双击运行 fastgithub
  2. 安装 cacert/fastgithub.cer 证书并设置为信任。
  3. 设置系统自动代理,或手动将 HTTP/HTTPS 代理设置为 http://127.0.0.1:38457

Docker Compose#

  1. 确保已安装 docker 18.09+docker-compose
  2. 项目源码中提供了 docker-compose.yaml 文件,可用于在项目中临时加速 github.com 的源码拉取。
  3. 根据需要修改 docker-compose.yaml 中的 samplebuild 镜像,即可完成加速。

结尾#

FastGithub 本地代理使用的都是“公用电信网提供的国际出入口信道”。从国外 GitHub 服务器到国内用户电脑上 FastGithub 程序的流量,使用的是正常流量通道,其间未对流量进行任何额外加密。而 FastGithub 获取到网页数据之后发生的整个代理过程完全在国内,不适用国际互联网相关之规定。

最稳定好用的github加速工具
https://tianhw.top/posts/fastgithub/
作者
THW
发布于
2025-09-30
许可协议
CC BY-NC-SA 4.0