If you're looking for proxy for helm, maybe you can try cloudflare-helm-proxy.
- click the "Deploy With Workers" button
- follow the instructions to fork and deploy
- update routes as you requirement
- use cloudflare worker host: only support proxy one registry
constroutes={"${workername}.${username}.workers.dev/": "https://registry-1.docker.io",};
- use custom domain: support proxy multiple registries route by host
- host your domain DNS on cloudflare
- add
Arecord of xxx.example.com to192.0.2.1 - deploy this project to cloudflare workers
- add
xxx.example.com/*to HTTP routes of workers - add more records and modify the config as you need
constroutes={"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",};