2025.2.20 更新
好消息:同时支持 Cloudflare Workers 和 Deno 了
坏消息:Docker新规定,3.1日之后限流严重,Serverless代理恐怕行不通了
前几天用 cmliu/CF-Workers-docker.io 搭建的 docker registry mirrors 失效了
error parsing HTTP 400 response body: invalid character '<' looking for beginning of value: "InvalidRequestMissing x-amz-content-sha256"
这两天没事便结合 ciiiii/cloudflare-docker-proxy 的代码自己魔改了一个,没啥技术含量,简化了一下代码,镜像拉取代理自不必说,额外给首页加了点配置,现在有三个模式:
- redirect 模式:重定向到指定 URL,默认为 https://hub.docker.com
- proxy 模式:代理指定域名,默认值为 hub.docker.com
- static 模式:任意静态文本内容,内置 nginx 和 search 两个预设,默认为 search
仓库地址:fordes123/docker-proxy: 使用 Cloudflare Workers 加速 Docker Registry Mirrors
感兴趣的佬友可以试试看~
