# cmliu/cf-workers-docker.io

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/cmliu-cf-workers-docker-io).**

9,098 stars · 10,633 forks · JavaScript

## Links

- GitHub: https://github.com/cmliu/CF-Workers-docker.io
- Homepage: https://Docker.fxxk.dedyn.io
- awesome-repositories: https://awesome-repositories.com/repository/cmliu-cf-workers-docker-io.md

## Topics

`cloudflare-pages` `cloudflare-workers` `docker` `dockerhub`

## Description

This project is a Cloudflare Workers Docker proxy and container registry mirror. It functions as an HTTP request proxy that relays requests to container registries, such as Docker Hub, to bypass regional access restrictions and accelerate image downloads.

The service incorporates identity masking to hide the proxy from automated scanners. This is achieved through the use of custom landing pages for unauthorized requests and filtering based on user agents.

The system manages network traffic via edge-based request proxying and stateless routing. It utilizes stream-based payload relaying to handle large container image layers and applies dynamic header transformations to maintain compatibility between the client and the upstream registry.

## Tags

### DevOps & Infrastructure

- [Container Registry Proxies](https://awesome-repositories.com/f/devops-infrastructure/container-registry-proxies.md) — Provides a Cloudflare Workers-based proxy for Docker Hub and other container registries.
- [Container Image Mirroring Tools](https://awesome-repositories.com/f/devops-infrastructure/container-image-mirroring-tools.md) — Functions as a mirror for Docker Hub to enable image retrieval in restricted network environments.
- [Registry Proxying](https://awesome-repositories.com/f/devops-infrastructure/container-image-registries/registry-proxying.md) — Bypasses regional access restrictions by relaying requests to remote container registries.
- [Distribution Acceleration](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/image-management-tools/container-image-distribution/distribution-acceleration.md) — Accelerates container image pulls by utilizing a globally distributed proxy layer.

### Networking & Communication

- [Edge Proxies](https://awesome-repositories.com/f/networking-communication/request-proxies/edge-proxies.md) — Utilizes edge-side request proxying to intercept and forward traffic to bypass regional restrictions.
- [Serverless Network Interception](https://awesome-repositories.com/f/networking-communication/serverless-network-interception.md) — Uses Cloudflare Workers to intercept and redirect network traffic between clients and remote registries.
- [Docker Hub Proxies](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management/docker-hub-proxies.md) — Provides specialized proxying specifically for Docker Hub to bypass regional restrictions. ([source](https://github.com/cmliu/CF-Workers-docker.io/tree/main/.github/workflows))
- [Registry Proxies](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management/registry-proxies.md) — Relays requests to container registries to bypass access restrictions and accelerate image downloads. ([source](https://github.com/cmliu/CF-Workers-docker.io#%EF%B8%8F-%E7%AC%AC%E4%B8%89%E6%96%B9-dockerhub-%E9%95%9C%E5%83%8F%E6%9C%8D%E5%8A%A1))
- [Header Modifiers](https://awesome-repositories.com/f/networking-communication/header-modifiers.md) — Provides dynamic modification of HTTP headers to ensure compatibility between clients and upstream registries.
- [HTTP Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies.md) — Implements an HTTP proxy relay service with integrated identity masking.
- [Request Routing](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/request-routing.md) — Implements stateless routing logic to direct network requests to container registry endpoints.

### Security & Cryptography

- [Server Identity Masking](https://awesome-repositories.com/f/security-cryptography/server-identity-masking.md) — Hides the proxy's identity and purpose from external scanners using deceptive landing pages. ([source](https://github.com/cmliu/CF-Workers-docker.io#%EF%B8%8F-%E7%AC%AC%E4%B8%89%E6%96%B9-dockerhub-%E9%95%9C%E5%83%8F%E6%9C%8D%E5%8A%A1))

### Web Development

- [Payload Streaming](https://awesome-repositories.com/f/web-development/backend-development/request-response-handling/http-request-handling/payload-streaming.md) — Employs payload streaming to pipe large container image layers directly to clients without exhausting memory.

### Part of an Awesome List

- [Self-Hosted Proxy Solutions](https://awesome-repositories.com/f/awesome-lists/devops/self-hosted-proxy-solutions.md) — Cloudflare Workers-based proxy for Docker registry requests.
