告别龟速!用 Cloudflare Pages 搭建 DockerHub 镜像加速器
大家好啊!最近在折腾Docker的时候,有没有遇到拉取镜像特别慢,甚至直接超时的情况?别着急,今天我就来和大家分享一个小妙招,教你如何用Cloudflare Pages搭建一个DockerHub代理,让你的镜像下载飞起来!
为啥要搞这个代理?说到为什么要搞这个代理,主要是因为咱们访问DockerHub的时候经常会遇到一些烦人的问题:
下载速度慢得让人抓狂
时不时就连接超时
有时候莫名其妙就被墙了
这些问题真的是让人又气又恼。但是呢,有问题咱就要想办法解决,对吧?所以今天我就给大家介绍这么一个简单又好用的方法。
Cloudflare Pages是个啥?在开始动手之前,我们先来简单了解一下Cloudflare Pages。这玩意儿其实是Cloudflare推出的一个静态网站托管服务,不过它可不只是用来放静态网页那么简单。借助它的能力,我们可以轻松部署一些serverless应用,比如说今天我们要搭建的这个DockerHub代理。
使用Cloudflare Pages有这么几个好处:
完全免费,不用 ...
Github Pages 博客网站访问速度优化
但由于众所周知的原因,此方法搭建的博客在国内访问速度不佳。因此考虑采用一些方法来加速访问,主要思路是使用 CDN 加速网站的静态资源。
对于不同的静态资源,加速方法分别如下:
使用自定义域名,见个人 Github 博客设置自定义域名;
js/css文件
使用jsdelivr 和 unpkg 进行 CDN 加速,亲测使用自定义域名后,这两个 CDN 反而会降速。因此不需要单独对js/css文件加速。
托管在 Github 仓库上的图床图片。
本人博客上的图片都是使用 PicGo 上传到图床,图床是用 GitHub 仓库搭建的,图床搭建可以实现粘贴图片自动上传到 GitHub 的公有仓库 | TCIP的窝窝为了加快 GitHub 文件访问速度,参考通过 Cloudflare 和 jsDelivr 免费加速博客 GitHub 图床等静态资源,通过自定义域名区分国内外请求,分配不同的 CDN 资源。最后,替换博客内所有 Github 文件链接即可。
加速谷歌字体
加速 avatar 头像
1 图片加速首先参考这篇文章,搭建加速域名 ...
Cloudflare Pages
未读图床搭建可以实现粘贴图片自动上传到 GitHub 的公有仓库
使用 Obsidian 等 Markdown 编辑器时,可靠又稳定的图床是必不可少的。PicGo + GitHub 背靠微软,稳定性问题基本不用担心,可以实现粘贴图片自动上传到 GitHub 的公有仓库。而且配置简单,使用优雅。
1 Github1.1 创建仓库登陆 github ,创建公开仓库
1.2 github 获取个人 token生成一个token用于PicGo访问图床仓库。
访问:settings-tokens ,点击Generate new token
设置 token 属性
Expiration:no expiration
Select scopes:repo 一定要全选,其他的无所谓
点击Generate token,生成 token。
小心
这个 token 生成后只会显示这一次!注意复制、保存到其他地方以备后续使用。
2 PicGo到 Github 发布页面下载 PicGo 最新安装包。
2.4.0-beta.6 国内可下载链接
PicGo-2.4.0-beta.6-arm64.dm ...
通过Cloudflare Tunnel访问内网端口
通过Cloudflare Tunnel内网穿透,访问内网主机端口。
1 Tunnel 可以做什么
将本地网络的服务暴露到公网,可以理解为内网穿透。 例如我们在本地服务器 192.168.1.1:3000 搭建了一个 Transmission 服务用于 BT 下载,我们只能在内网环境才能访问这个服务,但通过内网穿透技术,我们可以在任何广域网环境下访问该服务。相比 NPS 之类传统穿透服务,Tunnel 不需要公网云服务器,同时自带域名解析,无需 DDNS 和公网 IP。
将非常规端口服务转发到 80/443 常规端口。 无论是使用公网 IP + DDNS 还是传统内网穿透服务,都免不了使用非常规端口进行访问,如果某些服务使用了复杂的重定向可能会导致 URL 中端口号丢失而引起不可控的问题,同时也不够优雅。
自动为你的域名提供 HTTPS 认证。
为你的服务提供额外保护认证。
最重要的是——免费。
2 Tunnel 工作原理Tunnel 通过在本地网络运行的一个 Cloudflare 守护程序,与 Cloudflare 云端通 ...
使用 Vercel 加速 Github 图床
考虑到 Chinajsdelivr 的审查限制,本文改用 vercel 加速 GitHub 图床访问,并通过仓库结构调整和 GitHub Action,兼容国内外分流加速策略,自动化完成分支同步。
之前的文章介绍了如何搭建图床和使用jsDelivr 加速图床图片访问。使用PicGo + GitHub 搭建 Obsidian 图床https://haoyep.com/posts/github-graph-beds/
通过 Cloudflare 和 JsDelivr 免费加速博客 GitHub 图床等静态资源https://www.haoyep.com/posts/github-graph-beds-cdn/Chinajsdelivr 项目的加速效果不错,但由于成本等因素,加速的图片偶发不可访问。且加速的图片要能经过国内审查,如果图床内有违规图片(如魔法上网等),整个 Github 仓库都会被 Chinajsdelivr ban 掉。我本人的图床仓库就在使用了约1个月的时间后被 ban 掉了。虽说可以向开发者写邮件申述,但我懒得整理、清理违规图 ...
通过 Cloudflare 和 JsDelivr 免费加速博客 GitHub 图床等静态资源
通过 Cloudflare 和 jsDelivr 免费加速博客 GitHub 静态资源(GitHub图床),自动实现 CDN 资源的海内外分流,加速博客访问速度。
1 前言上一篇文章讲述了如何使用 PicGo + GitHub 搭建图床,这样搭建的图床很稳定,但缺点是国内访问速度慢。可以使用 jsDelivr 对 Github 图床等静态资源进行免费 CDN 加速使用PicGo + GitHub 搭建 Obsidian 图床https://www.haoyep.com/posts/github-graph-beds/
jsDelivr是什么?
jsDelivr是国外的一家优秀的公共 CDN 服务提供商,该平台是首个「打通中国大陆与海外的免费 CDN 服务」,无须担心中国防火墙问题而影响使用。官网:http://www.jsdelivr.com/(opens new window)
但是jsDelivr因为掉 ICP 等原因,国内速度越来越慢。好在 Chinajsdelivr 项目将它在国内“复 ...
利用 Cloudflare Pages 和 BPB 面板搭建免费VPN订阅节点
无需域名,无需 SSL,通过 Cloudflare 和 BPB Panel,搭建一个永久免费且高速的免费 VPN。结合 Cloudflare 实现优选订阅、永久免费 vless 节点订阅,为使用(singbox-core 和 xray-core)的跨平台客户端提供配置。
1 GitHub登录 GitHub,fork BPB 面板到自己仓库中。可以更改仓库名。
2 Cloudflare登录 Cloudflare
2.1 创建 KV点击左侧栏 Workers 和 Pages -> 【KV】,点击创建命名空间。 随便起个名字,点击添加。
注意
如果创建失败,或者遇到进不去页面等问题,可以尝试先进行下一步创建 Pages再回来创建 KV。
2.2 创建 Pages
点击左侧栏 Workers 和 Pages -> 【概述】,点击创建
选择 【Pages】 -> 【连接到 Git】
安装 Cloudflare 插件 登录 fork 了 BPB 面板仓库的 GitHub 账号。 安装 Clou ...
Follow:新一代RSS订阅工具,让阅读更有趣!
嘿,各位信息达人们!👋 今天我要介绍一个超级棒的工具——Follow!如果你和我一样,每天都在努力不错过任何重要内容,那么这个工具绝对能让你眼前一亮!让我们一起来探索 Follow 的神奇世界吧!
🎭 什么是 Follow?Follow 是一个强大的个人信息聚合平台,它不仅仅是一个简单的 RSS 阅读器,而是一个全方位的信息管理助手。想象一下,你所有关注的博客、网站、社交媒体都整整齐齐地排列在一个地方,是不是感觉生活瞬间变得井井有条了呢?😊
🚀 Follow 能做什么?1. 订阅任何内容 📰
Follow 的订阅能力简直是无所不能!它支持:
RSS/Atom feeds
任何网页内容(即使没有 RSS!)
Twitter 时间线和搜索结果
YouTube 频道和播放列表
Bilibili 用户动态、收藏夹和订阅
邮件通讯
…还有更多!
2. 智能过滤和推荐 🧠
信息太多?别担心!Follow 采用先进的 AI 算法,帮你:
自动过滤重复内容
智能推荐感兴趣的文章
根据你的阅读习惯调整内容展示
再也不用担 ...
Sink:使用Cloudflare打造你的专属短链服务,免费又强大!本站要是地址是 Sink - A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
点击打开嵌入页面
嘿,各位网友们!今天我要和大家分享一个超赞的开源项目 —— Sink。如果你一直想要拥有自己的短链接服务,又觉得搭建维护太麻烦,那Sink绝对是为你量身打造的完美解决方案!
🌟 什么是Sink?Sink是一个基于Cloudflare Pages的短链接服务。它的特别之处在于,你可以轻松搭建并完全掌控自己的短链服务,而且无需管理服务器或数据库。只需要一个Cloudflare账号,你就能拥有属于自己的短链王国!
🚀 Sink 能做什么?
创建短链接:Sink 的核心功能是将长 URL 转换为短链接。
自定义短链:用户可以自定义短链的别名,而不是使用随机生成的字符串。
链接管理:用户可以查看、编辑和删除自己创建的短链接。
简单的访问统计:Sink 会记录每个短链接的访问次数。
A ...
Githuber MD: 让你的WordPress博客焕发Markdown魅力
各位WordPress博主们,你们是否曾经羡慕过GitHub上那些整洁优雅的Markdown排版?是否梦想过能在自己的博客上呈现出同样专业的技术文档风格?今天,我要向大家介绍一个神奇的”魔法棒” - Githuber MD插件!
初遇Githuber MD还记得我第一次遇见Githuber MD的场景。那是一个阳光明媚的午后,我正为博客上的代码展示问题抓耳挠腮。突然,一个朋友向我推荐了这个插件。抱着”死马当活马医”的心态,我安装了Githuber MD。没想到,这一安装,竟然开启了我的”WordPress新纪元”!
Githuber MD是什么?简单来说,Githuber MD是一个能让你的WordPress文章呈现精美Markdown样式的插件。但它不仅仅是一个Markdown渲染器,更是一个功能丰富的写作助手。它让你能够在熟悉的WordPress环境中,享受到专业的Markdown编辑体验。
看到这个界面,是不是感觉很熟悉?没错,它就像是把GitHub的编辑器搬到了你的WordPress后台!
功能 ...