搭建基于cloudflare workers的GitHub文件加速

2020年8月24日10:17:322810,171 4640字阅读15分28秒

今天这篇文章,分享一下利用cloudflare workers自建一个API,来实现GitHub文件加速。之前分享过国内 GitHub 下载加速技巧分享,分享了2篇文章,如下:

1、简介

github release、archive以及项目文件的加速项目,支持clone,有Cloudflare Workers无日本人不知道的日语版本以及Python版本

项目:http://github.com/hunshcn/gh-proxy

演示:http://cf.fdao.xyz/

2、准备

1)自备一个cloudflare账号(如何申请略过)

2)最好准备好一个域名,二级、三级域名都可以。

3、部署

1)新建worker

2)在脚本框中粘贴代码

代码:http://github.com/hunshcn/gh-proxy/blob/master/index.js

此处为隐藏的内容!
发表评论并刷新,方可查看

3)保存并部署

上面的代码粘贴后,点击保存并部署即可。红框的地方可以点击预览。

4、添加路由(设置一个域名访问)

1)选择你事先准备好的域名,并进入管理,之后点击workers。

2)添加路由

3)添加要给解析(设置占位)

在DNS管理处,添加一个A解析,地址:8.8.8.8

5、演示以及使用方法

1)效果

2)使用

GitHub文件链接带不带协议头都可以,支持release、archive以及文件,右键复制出来的链接都是符合标准的。

release、archive使用cf加速,文件会跳转至JsDelivr

注意,不支持项目文件夹

符合规范的使用如下:

分支源码:http://github.com/hunshcn/project/archive/master.zip

release源码:http://github.com/hunshcn/project/archive/v0.1.0.tar.gz

release文件:http://github.com/hunshcn/project/releases/download/v0.1.0/example.zip

分支文件:http://github.com/hunshcn/project/blob/master/filename

6、最后

如果平时偶尔用用,可以使用别人搭建好的,如果用的很多,那么自建比较稳。

Cloudflare Workers免费套餐的每天10万请求数,足够你折腾了。

weinxin
微信公众号
关注大鸟博客公众号
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:28   其中:访客  28   博主  0
    • H°Y H°Y 3

      测试一下好不好用

      • ZYX ZYX 2

        支持一下

        • Yanzh Yanzh 3

          这个确实不错,用很久了

          • 打滚的驴 打滚的驴 1

            又藏了啥

            • maple maple 3

              测试一下好不好用

              • hcx hcx 1

                感谢分享

                • zyz zyz 3

                  试试效果

                  • rain rain 2

                    折腾下 :grin:

                    • dfd dfd 0

                      测试一下好不好用

                      • 湘水北流 湘水北流 3

                        这是真好用啊哈哈哈哈cf真香

                        • Ghastv66 Ghastv66 0

                          让我试试看

                          • 张三丰 张三丰 1

                            我要测试下能不能正常运行

                            • 张三丰 张三丰 1

                              测试下能不能正常使用

                              • dad dad 0

                                测试一下好不好用

                                • dole dole 0

                                  试试看,正苦恼这个~

                                  • ziyo ziyo 0

                                    好的,谢谢博主~~

                                    • test test 3

                                      测试一下好不好用

                                      • 房东的喵 房东的喵 3

                                        来看看!

                                        • 1 1 2

                                          看看内容

                                          • 1231231 1231231 2

                                            kkkk酷酷酷

                                            • vesluo vesluo 9

                                              过来学习,感谢分享!!

                                              • 西枫 西枫 0

                                                看看能不能用

                                                • 洋洋痒 洋洋痒 9

                                                  看看怎么设置!

                                                  • 2323 2323 0

                                                    真心不错的教程 好好研究一番

                                                    • would would 9

                                                      来学习了,站长新年快乐~~

                                                      • H°Ya H°Ya 0

                                                        测试一下好不好用

                                                        • googol googol 1

                                                          感谢分享

                                                          • googol googol 1

                                                            感谢分享测试一下好不好用