使用Deno加速Github文件的下载
介绍
Deno 类似于Cloudflare Worker 的一个无服务器平台
gh-proxy github release、archive以及项目文件的加速项目,支持clone,有Cloudflare Workers无服务器版本以及Python版本
准备工作
一个 Github 账号
操作步骤
- 访问 Deno https://dash.deno.com/, 登录账号
- 同意条约后选择 Try the Playground
打开 gh-proxy https://github.com/hunshcn/gh-proxy/blob/master/index.js 复制全部内容,粘贴到步骤2打开网页的右上方,并点击 Save and Delop,下方 Preview 下的网址即为部署的网址
如果要自定义域名,选择刚刚创建的项目 按如下操作
使用方法
直接在copy出来的url前加 你部署后的网址 即可 例如 https://example.deno.dev
也可以直接访问,在input输入你访问的链接
访问私有仓库可以通过
git clone https://user:TOKEN@ghproxy.com/https://github.com/xxxx/xxxx
以下都是合法输入(仅示例,文件不存在):
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/1111111111111/filename
gist:https://gist.githubusercontent.com/cielpy/351557e6e465ca4dd2568/raw/cmd.py