Docker hub 被墙替代方案 / 在中国大陆通过Cloudflare Workers代理访问Docker Hub 您所在的位置:网站首页 中国大陆怎么下载myfans Docker hub 被墙替代方案 / 在中国大陆通过Cloudflare Workers代理访问Docker Hub

Docker hub 被墙替代方案 / 在中国大陆通过Cloudflare Workers代理访问Docker Hub

2024-07-05 17:27| 来源: 网络整理| 查看: 265

使用 Cloudflare Workers代理dockerhub注册cloudflare配置Worker脚本代码给 work 绑定一个自定义域名添加 Workers路由替换 docker镜像地址,测试第三方 DockerHub 镜像服务地址相关教程:cloudflare worker加速 github

近期文章:[已解决]国内手机号注册 VK收不到验证码 , VK中文设置

hub.docker.com在中国大陆已经被墙,无法访问了,大家都加在找替代方案,除了使用阿里云,腾讯云登镜像,也可以通过下面这种方式访问。

然而基于 Cloudflare Workers 搭建一个 dockerhub镜像地址,是一个非常不错的选择,它能够中转对 Docker 官方镜像仓库的请求,解决中国大陆无法访问和加速访问的问题。

使用 Cloudflare Workers代理dockerhub

Cloudflare Workers是一个轻量级的JavaScript执行环境,允许用户在Cloudflare的边缘网络上运行代码。它可以用作代理,以改变请求的源或目的地,非常适合绕过地区限制

注册cloudflare

https://dash.cloudflare.com/sign-up免费注册一个 cloudflare 账号,常用邮箱即可。

配置Worker脚本代码

1、左侧点击 Workers和 Pages-》创建 Worker

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

2、输入项目名称:dockerhub,点击保存(名称大家根据喜欢设置)

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

3、点击完成

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

4、编辑 worker代码

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

5、删除 workers.js代码

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

6、复制下面链接的 worker代码

https://gitee.com/ccschan/CF-Workers-docker.io/blob/main/_worker.js

复制worker代码

7、粘贴代码,并部署

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

8、点击右上角访问

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

访问地址https://dockerhub.xxxx.workers.dev/ ,请将 xxxx替换为你的地址,名称太长,不好记忆,可以绑定一个域名,如下面演示内容

给 work 绑定一个自定义域名

在左侧点击 DNS-右侧选择添加记录-

已解决 dockerhub 无法访问的问题 中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

添加 dns后,还是无法打开,需要将请求都映射到 worker

添加 Workers路由

1、左侧菜单选择 Workers路由-》添加路由

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

2、路由地址:dockerhub.zhpengfei.com/* 域名替换成自己的,Woker选择 dockerhub

中国大陆如何访问Dockerhub使用 Cloudflare Workers代理dockerhub

3、保存之后,在浏览器输入dockerhub.zhpengfei.com即可打开 dockerhub官网可以注册登录

注意:dockerhub.zhpengfei.com这个子域名我只是为了给大家演示如何搭建,已经关闭了dns解析,无法访问了,建议大家用自己的域名或使用 clouflare默认提供的域名。

DockerHub 镜像服务地址不开翻墙可以打开 替换 docker镜像地址,测试 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有