使用 Cloudflare 实现镜像加速
域名
首先你需要有一个域名,无论你是腾讯的,还是别的厂商的
这里我使用的是 DigitalPlat Domain Registry and Management Authority,这个有个好处就是不需要实名,注册通过就可以立即申请域名
选择注册
填写注册信息,需要根据规则填写正确信息,其中邮箱国内就行,电话号码也用国内的,到时候邮箱会收到注册信息,点击连接就能够完成注册
登录域名注册网站后,选择 Domain Registration
创建一个域名点击 Check
此时需要你填写 NameServer1、NameServer2 这个信息是 Cloudflare 信息,需要添加完成 Cloudflare 添加域后的信息。
Cloudflare
cloudflare 需要用 google 账号登录,好像必须谷歌邮箱,国内邮箱不行
登录完成后,主要菜单就是 Discover、Workers and Pages
在 Discover 页面添加域,选择的就是自己注册的域名,选择计划使用 Free,无脑下一步,到最后一步会出现 dns 服务器地址,填写到自己域名的 nameserver 中
在 Workers and Pages 页面创建 worker,部署完成后选择编辑代码
Github
这是一个Docker仓库镜像代理工具项目 ,点击项目后,复制项目的 _worker.js 代码,添加到 cloudflare 代码里
修改 js 文件, workers_url 为自己 worker 的 url,选择部署
完成后,切换到自己 worker 下,选择设置,把自己的域名添加到域和路由下
添加完成后,到账户主页,就能看到域名状态,状态为活动,即为镜像加速部署完成
Docker
配置 /etc/docker/daemon.json,完成后可以实现镜像下载