Worker构建CloudFlare Docker Proxy

前置要求:

修改_worker.js 代码,将以下域名修改成自定义域名

1
2
// 自定义的工作服务器地址
let workers_url = 'https://xxx/';
  • Workers 部署:复制 _worker.js 代码,保存并部署即可
  • Pages 部署:Fork 后 连接GitHub 一键部署即可

如何使用?

  • 例如您的Workers项目域名为:docker.xxx.io;
1
2
docker pull docker.xxx.io/nginx

一键设置镜像加速
修改文件 /etc/docker/daemon.json(如果不存在则创建)

1
2
3
4
5
{
"registry-mirrors": ["https://docker.xxx.io"] # 请替换为您自己的Worker自定义域名
}


重启Docker服务

1
2
3
sudo systemctl daemon-reload
sudo systemctl restart docker

变量说明

变量名 示例 必填 备注
URL302 网页地址 主页302跳转
URL 域名 主页伪装(设为nginx则伪装为nginx默认页面)

两个变量存在优先URL302