基于CloudFlare Worker 代理 Docker镜像
2024-7-17
| 2024-7-17
0  |  阅读时长 0 分钟
type
status
date
summary
tags
category
icon

使用前提

  1. 能正常打开 Cloudflare
  1. 有一个自己的域名(自带一般时访问不了)

配置Cloudflare Worker

  1. 登录 Cloudflare,如果无账号可以考虑使用icloud账号登录,挺多地方可用,且不会像Google一样被墙;
  1. 从左侧导航访问 Workers&Pages, 然后新建一个Worker,然后直接部署。注意新建时不可编辑代码,部署之后就可以正常编辑代码了
  1. 回到Workers & Pages 页面,找到刚新增的Woker,点击名称,进入详情,可以看到右上角有一个编辑代码的按钮。
  1. 复制下面代码,替换域名信息 docker.xchb.fun 为自己的即可:
    1. 配置脚本
 

配置域名

  1. 我是阿里云域名购买的域名,直接修改域名的 DNS 服务器为 Cloudflare 提供的,然后就是等 Cloudflare 检测,一般一天内就可以通过
  1. 进入域名详情,左侧导航找到 Worker 路由,新增一个路由关联刚刚新增的Worker
 

使用教程

  1. 修改Docker的配置,添加 registry mirror:
    1. 应用配置,重启docker:
      1. 修改镜像地址,添加镜像前缀,如果使用docker-compose,修改对应的yaml文件
         

        参考教程

        1. CF Workers代码-DockerHub加速 - 倾城于你 (qninq.cn)
        技术分享
      2. 开发经验
      3. 实用技巧
      4. 教程
      5. Plasmo构建之Conditional Export问题解决Window11修改 Caps 键为 Ctrl
        目录