Docker hub 被墙替代方案 / 在中国大陆通过Cloudflare Workers代理访问Docker Hub | 您所在的位置:网站首页 › 中国大陆怎么下载myfans › Docker hub 被墙替代方案 / 在中国大陆通过Cloudflare Workers代理访问Docker Hub |
使用 Cloudflare Workers代理dockerhub注册cloudflare配置Worker脚本代码给 work 绑定一个自定义域名添加 Workers路由替换 docker镜像地址,测试第三方 DockerHub 镜像服务地址相关教程:cloudflare worker加速 github
近期文章:[已解决]国内手机号注册 VK收不到验证码 , VK中文设置 hub.docker.com在中国大陆已经被墙,无法访问了,大家都加在找替代方案,除了使用阿里云,腾讯云登镜像,也可以通过下面这种方式访问。 然而基于 Cloudflare Workers 搭建一个 dockerhub镜像地址,是一个非常不错的选择,它能够中转对 Docker 官方镜像仓库的请求,解决中国大陆无法访问和加速访问的问题。 使用 Cloudflare Workers代理dockerhubCloudflare Workers是一个轻量级的JavaScript执行环境,允许用户在Cloudflare的边缘网络上运行代码。它可以用作代理,以改变请求的源或目的地,非常适合绕过地区限制 注册cloudflarehttps://dash.cloudflare.com/sign-up免费注册一个 cloudflare 账号,常用邮箱即可。 配置Worker脚本代码1、左侧点击 Workers和 Pages-》创建 Worker ![]() 2、输入项目名称:dockerhub,点击保存(名称大家根据喜欢设置) ![]() 3、点击完成 ![]() 4、编辑 worker代码 ![]() 5、删除 workers.js代码 ![]() 6、复制下面链接的 worker代码 https://gitee.com/ccschan/CF-Workers-docker.io/blob/main/_worker.js ![]() 7、粘贴代码,并部署 ![]() 8、点击右上角访问 ![]() 访问地址https://dockerhub.xxxx.workers.dev/ ,请将 xxxx替换为你的地址,名称太长,不好记忆,可以绑定一个域名,如下面演示内容 给 work 绑定一个自定义域名在左侧点击 DNS-右侧选择添加记录- ![]() ![]() 添加 dns后,还是无法打开,需要将请求都映射到 worker 添加 Workers路由1、左侧菜单选择 Workers路由-》添加路由 ![]() 2、路由地址:dockerhub.zhpengfei.com/* 域名替换成自己的,Woker选择 dockerhub ![]() 3、保存之后,在浏览器输入dockerhub.zhpengfei.com即可打开 dockerhub官网可以注册登录 注意:dockerhub.zhpengfei.com这个子域名我只是为了给大家演示如何搭建,已经关闭了dns解析,无法访问了,建议大家用自己的域名或使用 clouflare默认提供的域名。 ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |