利用cloudflare搭建gh-proxy加速github
前面几期有玩过青龙面板,但是如果要拉GitHub库就会遇到网络不行拉取失败的情况,平时github下文件速度也是奇慢无比,就用免费的cloudflare搭建gh-proxy加速GitHub。
一、前提准备
需要提前准备好cloudflare账号以及一个域名(可选),需要白嫖域名可以参考往期文章《免费申请注册eu.org二级域名》
二、部署gh-proxy
登录cloudflare(https://dash.cloudflare.com/),转到Workers和Pages,概述,点击创建应用程序
点击创建Worker,修改名称即可,同时还会得到一个xxxx.xxxx.workers.dev的域名(通过这个域名访问此服务),点击部署。
完成之后点击编辑代码,编辑js。
删除里面的内容,复制此js(https://cdn.jsdelivr.net/gh/hunshcn/gh-proxy@master/index.js)所有内容到框内,点击右上方保存并部署即可。
这时候就可以访问刚刚的xxxx.xxxx.workers.dev来加速GitHub下载,但是这种域名太长了也不方便记忆,还可以添加自己的域名方便使用。
三、绑定域名(可选)
转到Workers和Pages-概述-刚刚部署的worker-触发器,点击添加自定义域名,输入自己的域名(要完整,比如github.example.com),点击添加自定义域名。
此时浏览器输入自己域名(github.example.com)即可访问。
下载文件只需要链接前面加上自己的域名或者到web下载,青龙面板里订阅也是加上自己的域名就能加速拉取GitHub仓库。
注:workers每日总计免费10w次请求额度,普通人是几乎不可能用完,但为防止滥用仍建议添加路由和规则限制他人使用。
附上作者GitHub:https://github.com/hunshcn/gh-proxy