使用 Cloudflare Workers 或 Deno 加速 Docker Registry Mirrors

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 的代码自己魔改了一个,没啥技术含量,简化了一下代码,镜像拉取代理自不必说,额外给首页加了点配置,现在有三个模式:


仓库地址:fordes123/docker-proxy: 使用 Cloudflare Workers 加速 Docker Registry Mirrors

感兴趣的佬友可以试试看~

18 个赞

跑一个玩玩 :blush:

太强了,大佬!

有部署的演示页么 :grinning: 我有在CF部署了cmliu的。

感谢分享

这个是可以搜索是吗?

感谢,歇菜的cf代理终于恢复正常了tieba_022

可以搜索,本质上都是代理

能不泄露workers域名吗?

如何部署到自己的机器上呢?

这个好像目前还没什么解决办法。自用不对外公开,同时通过WAF限制访问者,应该能降低风险

直接用Nginx/Caddy反代,或者github上找找现成的

应该是Docker Hub自动检测举报的吧!

出新规了,3月1号起,个人用差不多,有限制了,个人部署在服务器还能用,cf搭建的可能拉取不了了

肯定是检查到较大异常流量才举报,仅自用的话流量小不至于,还不如cf封号风险大

啥新规呀,有没有来源我去瞧瞧

应该是无差别的,他这边只需要检测你这个请求头,就知道了,开waf只不过是掩耳盗铃罢了。

瞧瞧

确实,看来只能耍半个月了 :tieba_087:

对呀,都要挣钱了:joy: