访问 GitHub 是不是老超时?头像和图片是不是总加载不出来?代码是不是经常拉不下来,也推不上去?

你是怎么解决的呢?

修改 HOST?经常改,太麻烦,VPN?不合法,不稳定。有没有什么一劳永逸的办法?或者更自动便捷也行啊。

用 FastGithub。

简介

FastGithub 是一款非常流行的 GitHub 加速器,可以解决 GitHub 打不开,用户头像无法加载,releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。可以说,用了 FastGithub 可以让 GitHub 跟百度一样流畅。

基本信息

工具名称 FastGithub
当前版本 2.1.4
适用平台 macOS、Linux、Windows
开源地址 https://github.com/dotnetcore/FastGithub

功能特性

  • 提供域名的纯净 IP 解析;
  • 提供 IP 测速并选择最快的 IP;
  • 提供域名的 tls 连接自定义配置;
  • 通过 google 的 CDN 资源替换,解决大量国外网站无法加载 js 和 css 的问题;

    在 macOS 上使用

STEP 1. 下载安装包

打开 https://github.com/dotnetcore/FastGithub/releases 下载对应系统的安装包。
image.png

百度网盘下载请关注公众号,回复 fastgithub 获取链接。

STEP 2. 执行 FastGithub

解压后,双击 fastgithub,自动执行命令。
image.png

启动后观察终端的输出,会提示你没有设置代理。

STEP 3. 使用自动代理配置

依次进入【系统偏好设置】→ 【网络】→ 【高级】→ 【代理】→ 勾选【自动代理配置】,添加 http://127.0.0.1:38457

如下图所示:
image.png

STEP 4. 安装证书

打开安装包目录,进入 cacert 文件夹,双击 fastgithub.cer 安装证书。

可证书默认是不被信任的:
image.png

STEP 5. 信任证书

右击 FastGithub 证书 → 【显示简介】→ 【信任】→ 【使用此证书时】选择:始终信任

image.png

至此,所有准备工作都做完了。可以畅游 GitHub 了。

亲测,速度非常快,也非常稳,前所未有的畅快。

在其他系统上使用

其他操作系统怎么设置呢?

Windows-x64:

  • 双击运行 fastgithub.exe 程序
  • fastgithub.exe start // 以 windows 服务安装并启动
  • fastgithub.exe stop // 以 windows服务卸载并删除

Linux-x64:

  • 执行./fastgithub
  • 安装 cacert/fastgithub.cer 到受信任的根证书颁发机构
  • 设置系统自动代理为http://127.0.0.1:38457,或手动代理 http/https为127.0.0.1:38457

使用指南

设置别名

为了便于启动和关闭 FastGithub,可以为其设置别名。

  1. $ vim ~/.zshrc
  2. # 添加如下命令
  3. # alias fgithub='{替换为你的fastgihub路径}/fastgithub'
  4. $ source ~/.zshrc
  5. # 运行
  6. $ fgithub
  7. 2022-04-27T17:53:46.9291990+08:00 [WRN]
  8. FastGithub.HttpServer.CaCertInstallerOfMacOS
  9. 请手动安装CA证书然后设置信任CA证书cacert/fastgithub.cer
  10. 2022-04-27T17:53:47.1970160+08:00 [INF]
  11. FastGithub.HttpServer
  12. 已监听http://localhost:38457,http代理服务启动完成
  13. 2022-04-27T17:53:47.2802830+08:00 [INF]
  14. FastGithub.AppHostedService
  15. FastGithub启动完成,当前版本为v2.1.4,访问 https://github.com/dotnetcore/fastgithub 关注新版本

以后直接运行 fgithub 就可以启动了。

历史记录

  • 更新到 2.1.4 版本,并简单优化文章排版(2022年03月20日)
  • 完全适配 2.0.4 版本(2021年10月18日)
  • 添加设置别名的方法(2021年09月03日)

(完)

微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的微信公众号
image.png
如果文章对你有帮助,请随手点个赞吧!