【FastGithub】github加速工具

FastGithub是一款github加速工具,可以解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。
Windows
387 人下载

FastGithub是一款github加速工具,可以解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。

FastGithub的使用方法非常简单,下载解压,你只需要双击打开文件夹内的:FastGithub.UI.exe 程序,然后什么都不用操作,只需要打开就行。

兼容Windows和Linux系统,声称能优化git clone、npm install、docker pull等GitHub相关服务的访问速度。

FastGithub的核心原理是修改DNS服务,将匹配的域名解析到自身IP,再通过安全DNS服务获取真实IP,并从中选择最优IP进行代理,实现加速访问。

建议设置为管理员身份运行

fastgithub不具备“翻墙”功能,也没有相关的计划

fastgithub不支持Windows7等已被发行方停止支持的操作系统,并且也不会主动提供支持

fastgithub不能为您的游戏加速

fastgithub没有主动在github之外的任何渠道发布

部署方式

windows-x64桌面

双击运行FastGithub.UI.exe

windows-x64服务

fastgithub.exe start // 以windows服务安装并启动

fastgithub.exe stop // 以windows服务卸载并删除

linux-x64终端

sudo ./fastgithub

设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

linux-x64服务

sudo ./fastgithub start // 以systemd服务安装并启动

sudo ./fastgithub stop // 以systemd服务卸载并删除

设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

macOS-x64

双击运行fastgithub

安装cacert/fastgithub.cer并设置信任

设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

docker-compose一键部署

准备好docker 18.09, docker-compose.

在源码目录下,有一个docker-compose.yaml 文件,专用于在实际项目中,临时使用github.com源码,而做的demo配置。

根据自己的需要更新docker-compose.yaml中的sample和build镜像即可完成拉github.com源码加速,并基于源码做后续的操作。

软件功能

提供域名的纯净IP解析;

提供IP测速并选择最快的IP;

提供域名的tls连接自定义配置;

google的CDN资源替换,解决大量国外网站无法加载js和css的问题;

证书验证

4.1 git

git操作提示SSL certificate problem

需要关闭git的证书验证:git config --global http.sslverify false

4.2 firefox

firefox提示连接有潜在的安全问题

设置->隐私与安全->证书->查看证书->证书颁发机构,导入cacert/fastgithub.cer,勾选“信任由此证书颁发机构来标识网站”

安全性说明

FastGithub为每台不同的主机生成自颁发CA证书,保存在cacert文件夹下。客户端设备需要安装和无条件信任自颁发的CA证书,请不要将证书私钥泄露给他人,以免造成损失。