今天这篇文章,分享一下利用cloudflareworkers自建一个API,来实现GitHub文件加速。之前分享过国内GitHub下载加速技巧分享,分享了2篇文章,如下:
GitHub下载速度慢?国内GitHub下载加速技巧分享
GithubAction离线下载项目至坚果云WebDAV网盘
githubrelease、archive以及项目文件的加速项目,支持clone,有CloudflareWorkers无服务器版本以及Python版本
项目:https://github.com/hunshcn/gh-proxy
演示:https://cf.fdao.xyz/
1)自备一个cloudflare账号(如何申请略过)
2)最好准备好一个域名,二级、三级域名都可以。
1)新建worker
2)在脚本框中粘贴代码
代码:https://github.com/hunshcn/gh-proxy/blob/master/index.js
此处为隐藏的内容发表评论并刷新,方可查看发表评论

上面的代码粘贴后,点击保存并部署即可。红框的地方可以点击预览。
1)选择你事先准备好的域名,并进入管理,之后点击workers。
3)添加要给解析(设置占位)
在DNS管理处,添加一个A解析,地址:8.8.8.8
GitHub文件链接带不带协议头都可以,支持release、archive以及文件,右键复制出来的链接都是符合标准的。
release、archive使用cf加速,文件会跳转至JsDelivr
注意,不支持项目文件夹
符合规范的使用如下:
分支源码:https://github.com/hunshcn/project/archive/master.zip
release源码:https://github.com/hunshcn/project/archive/v0.1.0.tar.gz
release文件:https://github.com/hunshcn/project/releases/download/v0.1.0/example.zip
分支文件:https://github.com/hunshcn/project/blob/master/filename
如果平时偶尔用用,可以使用别人搭建好的,如果用的很多,那么自建比较稳。
CloudflareWorkers免费套餐的每天10万请求数,足够你折腾了。
本文来源:vps主机--搭建基于cloudflare(github文件加速)
本文地址:https://www.idcbaba.com/vps/3573.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



