GitHub代下载[文件加速]网站及反代列表

维基百科Wikipedia镜像网站列表点击此处查看

Google镜像网站列表点击此处查看

解决Github网页上图片显示失败,gist、raw无法打开的问题

GitHub代下载网站列表

http://g.widyun.com/

http://gg.widyun.com/

https://githubd.com/#/

http://gitd.cc/

http://g.widora.cn/

https://github.zhlh6.cn/

http://toolwa.com/github/

http://github.b15.me/

https://gh.api.99988866.xyz/

https://shrill-pond-3e81.hunsh.workers.dev/

https://www.toolnb.com/tools/githubjiasu.html

GitHub反代域名

主要是 clone 使用,有些支持下载 Releases。clone 时对子模块加速

FastGit

Release 和源码存档的下载

假设下载链接为https://github.com/A/A/releases/download/1.0/1.0.tar.gz,使用:

1
https://download.fastgit.org

将原链接替换,得到下载地址:

1
https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz

反代列表

反代列表

站源 地址 缓存
github.com hub.fastgit.xyz
raw.githubusercontent.com raw.fastgit.org
github.githubassets.com assets.fastgit.org
customer-stories-feed.github.com customer-stories-feed.fastgit.org 480 分钟
Github Download download.fastgit.org 480 分钟
GitHub Archive archive.fastgit.org

具体参见 FastGit 文档:https://doc.fastgit.org/

gitclone.com

克隆github上仓库地址https://github.com/k/c.git,只需将地址改为https://gitclone.com/github.com/k/c.git

官方说明:https://www.gitclone.com

https://www.gitclone.com/docs/howto/howto_github

1
2
3
4
5
#  github.91chi.fun/https://github.com/golang/tools
github.91chi.fun
ghproxy.com
github.abskoop.workers.dev
gh.api.99988866.xyz

staticdn(github 文件加速)

raw.githubusercontent.com替换为

1
raw.staticdn.net

——来自 https://cdn.con.sh/

cnpmjs

clone和打开网站用,将 github.com替换为

1
github.com.cnpmjs.org

参见 http://gitcdn.link/

当然,如果是clone的话可以镜像一个到国内 Gitee ,稳定且快,就是操作步骤多一些。

statically.io(github 文件加速)

https://statically.io/

1
2
3
4
5
6
7
8
Serve file from GitHub
GEThttps://cdn.statically.io/gh/:user/:repo/:tag/:file

Serve file from GitLab
GEThttps://cdn.statically.io/gl/:user/:repo/:tag/:file

Serve file from Bitbucket
GEThttps://cdn.statically.io/bb/:user/:repo/:tag/:file

子模块处理

仓库带有子模块,由于在仓库根目录中的.gitmodules文件夹定义的子模块的地址仍然是 github 仓库的地址,所以用替代域名下载的仓库在下载子模块时会 直接越过替代域名而从 github 上下载……

一种解决办法——先下载主仓库,修改仓库中的 .gitmodules 文件夹中的仓库地址,指向替代域名,保存退出后,更新子模块:

1
git submodule update --init

如果子模块中还有子模块,按上述方法重复进行就可以了。

前端cdn

https://cdn.baomitu.com/

http://cdn.bytedance.com/

https://staticfile.org/

https://cdnjs.loli.net/