Evil Frank 在 基于前辈们整理使用 CF和nginx代理dockerHub 中发帖
由于众所周知的原因,国内无法访问docker仓库,且目前很多国内镜像网站也不能使用了,想着于其到处去找镜像网站还如自己搭一个,一劳永逸。
根据各位佬友们的喂饭教程和网上的教程最后选择使用cf代理和海外服务器nginx代理,最后实现可一套配置代理多个镜像仓库
1. cf代理
根据多个代码稍微修改而来 主要功能
默认域名访问会显示教程
可以多个域名代理多个仓库
// _worker.js
// Docker镜像仓库主机地址
let hub_host = 'registry-1.docker.io';
// Docker认证服务器地址
const auth_url = 'https://auth.docker.io';
let 屏蔽爬虫UA = ['netcraft'];
// 根据主机名选择对应的上游地址
function routeByHosts(host) {
// 定义路...