Created
June 4, 2021 01:25
-
-
Save huazhanshen/fb52e1da7de305d8b23577f75575bf83 to your computer and use it in GitHub Desktop.
使用Cloudflare Workers加速Github项目文件
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[项目地址](https://github.com/hunshcn/gh-proxy/) | |
gh-proxy | |
简介 | |
利用Cloudflare Workers对github release、archive以及项目文件进行加速,并且支持clone,部署无需服务器且自带cdn。 | |
演示 | |
https://gh.api.99988866.xyz/ | |
使用 | |
直接在copy出来的url前加https://shrill-pond-3e81.hunsh.workers.dev/即可 | |
也可以直接访问,在input输入 | |
注意,如果是项目文件会302到jsdeliver,由国内加速会更快。 | |
大量使用请自行部署,以上域名仅为演示使用。 | |
以下都是合法输入(仅示例,文件不存在): | |
分支源码: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 | |
commit文件:https://github.com/hunshcn/project/blob/1111111111111111111111111111/filename | |
自行部署 | |
首页:https://workers.cloudflare.com | |
注册,登陆,Start building,取一个子域名,Create a Worker。 | |
复制 index.js 或 index2.js 到左侧代码框,Save and deploy。如果正常,右侧应显示首页。 | |
index.js的clone走github.com.cnpmjs.org,index2.js的clone走你的cf worker,请自行选择 | |
计费 | |
到 overview 页面可参看使用情况。免费版每天有 10 万次免费请求,并且有每分钟1000次请求的限制。 | |
如果不够用,可升级到 $5 的高级版本,每月可用 1000 万次请求(超出部分 $0.5/百万次请求)。 | |
Changelog | |
2020.03.22 初始版本 2020.03.23 新增了clone的支持 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment