Beta v1.0

【FastGithub】github加速工具

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

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证书,请不要将证书私钥泄露给他人,以免造成损失。

免责声明
本站提供的所有信息、教程、软件版权归原公司所有,仅供日常学习和研究使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!如有侵权、不妥之处,请第一时间联系我们删除!