cloudflare-docker-代理
如果你在寻找用于helm的代理,也许可以尝试 cloudflare-helm-proxy。
部署
- 点击"使用Workers部署"按钮
- 按照指示进行fork和部署
- 根据需求更新路由
路由配置教程
- 使用cloudflare worker主机:仅支持代理一个镜像仓库
const routes = { "${workername}.${username}.workers.dev/": "https://registry-1.docker.io", };
- 使用自定义域名:支持通过主机路由代理多个镜像仓库
- 在cloudflare上托管你的域名DNS
- 添加xxx.example.com的
A
记录到192.0.2.1
- 将此项目部署到cloudflare workers
- 在workers的HTTP路由中添加
xxx.example.com/*
- 根据需要添加更多记录并修改配置
const routes = { "docker.libcuda.so": "https://registry-1.docker.io", "quay.libcuda.so": "https://quay.io", "gcr.libcuda.so": "https://k8s.gcr.io", "k8s-gcr.libcuda.so": "https://k8s.gcr.io", "ghcr.libcuda.so": "https://ghcr.io", };