有哪些做mg动画的素材网站,管理员修改网站的参数会对网站的搜效果产生什么影响?,做网站公证需要费用是多少,福永营销型网站多少钱大家好#xff0c;之前分享了我的开源作品 Cloudflare Workers Proxy#xff0c;它的作用是代理被屏蔽的地址#xff0c;理论上支持代理任何被屏蔽的域名#xff0c;使用方式也很简单#xff0c;只需要设置环境变量 PROXY_HOSTNAME 为被屏蔽的域名#xff0c;最后通过你的…大家好之前分享了我的开源作品 Cloudflare Workers Proxy它的作用是代理被屏蔽的地址理论上支持代理任何被屏蔽的域名使用方式也很简单只需要设置环境变量 PROXY_HOSTNAME 为被屏蔽的域名最后通过你的 worker 自定义域名访问即可。 Cloudflare Workers Proxyhttps://github.com/jonssonyan/cf-workers-proxy 最常见的应用场景就是搭建 Docker 镜像源国内加速。本文就给大家详细教学。
首先需要在 Cloudflare 注册一个账号注册很简单没有什么门槛 Cloudflarehttps://www.cloudflare.com/zh-cn/ 注册号之后新建 Workers 部署完之后点击编辑代码将 docker.js 中的文件内容复制到 workers 中最后重新部署即可 docker.jshttps://github.com/jonssonyan/cf-workers-proxy/blob/main/docker.js 部署成功之后我们还需要配置环境变量和自定义域名 关于环境变量你可以不配置因为 docker.js 里面已经集成了 docker 官方镜像源地址为代理地址号但是建议大家开启 IP 白名单防止被其他人使用IP 配置为自己服务器的 IP 即可IP 白名单的环境变量名称为 IP_WHITELIST_REGEX支持正则表达式比如 (192.168.1.1|192.168.1.2)表示只有 192.168.1.1 和 192.168.1.2 才可以使用你搭建的加速服务。
Cloudflare 官方会分配一个默认的域名但是默认的域名网络不是很好一般国内请求会失败所以我建议大家自备一个域名。点击 触发器添加自定义域名即可Cloudflare 默认会开启 https。 以上就完全配置好了在 docker 里面配置镜像地址为你的自定义域名就可以了是不是很简单。
mkdir -p /etc/docker
cat /etc/docker/daemon.json EOF
{registry-mirrors:[https://dockerhub.xxx.com]
}
EOF
systemctl daemon-reload
systemctl restart docker以后你就有了自己的 Docker 镜像加速地址而且仓库和官方实时同步速度也是非常的快而且不用担心突然有一天用不了的情况。需要注意的是 Cloudflare 默认计划是 Free每日 workers 请求量是 10 万已经足够使用了免费白嫖大善人美滋滋。
大家有任何问题欢迎评论区留言或者私信。
往期推荐
新作品一个通用的 Cloudflare Workers HTTP 反向代理
新项目从0到1SpringBootVue.js权限管理系统拿去做毕设
基于 SpringBoot 和 Vue.js 的权限管理系统部署教程