💡 为什么你需要这个“神仙组合”?
作为电脑折腾党,我们经常需要分享一些文件、放几张博客图片。但传统的网盘限速严重,专业的对象存储(如阿里 OSS、腾讯 COS)流量费又像流水一样。
今天我们要玩的这套方案,简直是“白嫖届的劳斯莱斯”:
GitHub:全球最大的代码托管平台,充当我们的“硬盘”,存储空间几乎无限。 Cloudflare (CF):全球顶级 CDN 服务商,充当我们的“加速器”,解决 GitHub 在国内访问慢、甚至打不开的痛点。
不仅免费,而且真香! 接下来,老司机带你速通全过程。👨💻
🛠️ 第一步:把 GitHub 变成你的“云硬盘”
首先,我们需要在 GitHub 上创建一个专门存放文件的“仓库”。
新建仓库:登录 GitHub,点击右上角 +号,选择New repository。设置属性: Repository name:起个名字,比如 my-static-files。Public/Private:都可以,因为我们只用github的存储空间。 初始化:勾选 Add a README file,然后点击Create repository。
现在,你可以通过网页端或者 Git 工具,把你的图片、PDF 甚至小工具上传到这个仓库里了。
💡 小贴士: 单个文件建议不要超过 25MB,否则 GitHub 访问可能会变慢哦。
⚡ 第二步:请出 Cloudflare 进行“超频”加速
GitHub 虽然存东西爽,但国内访问速度懂得都懂。这时候,就需要 Cloudflare 出场了!我们将使用 Cloudflare Pages 来托管这个仓库。
登录 CF 控制台:进入 Cloudflare 官网,点击左侧菜单栏的 Workers 和 Pages。创建项目:点击 创建->Pages->连接到 Git。授权 GitHub:按照提示登录你的 GitHub 账号,选择你刚才创建的那个仓库 my-static-files。配置构建: 框架预设:选择 None(因为我们只是存文件,不需要编译)。构建命令:留空。 输出目录:填 .(表示当前根目录)。部署:点击 保存并部署。
只需等待 30 秒,CF 就会给你一个形如 xxx.pages.dev 的专属域名。尝试在域名后面加上你的文件名,你会发现:秒开! 🚀
🎨 第三步:更进一步,绑定私人域名(进阶玩法)
如果你觉得 CF 给的域名太长不好记,还可以绑定自己的域名。
在 Pages 项目的后台,点击 自定义域 -> 设置自定义域,输入你自己的域名(比如 cdn.yourname.com)。CF 会自动帮你配置好 SSL 证书,瞬间高级感拉满!✨
📝 避坑指南:如何获取最终的“直链”?
很多小伙伴卡在最后一步:直链到底长啥样?
假设你的 CF 域名是 https://my-files.pages.dev,你在 GitHub 仓库根目录下传了一张照片叫 cool.jpg。 那么你的永久直链就是:https://my-files.pages.dev/cool.jpg
就是这么简单直接!没有广告,没有下载按钮,直接右键另存为的那种。
🌟 总结与建议
这套方案最牛的地方在于扩展性:
当图床用:搭配 PicGo 等工具,实现截图即上传,自动返回直链。 托管静态网页:你的个人主页、简历也可以直接放上去。 避开限制:GitHub Pages 有流量限制,但 Cloudflare Pages 的免费额度高到你根本用不完。
🎁 互动时间
你目前在用哪种方式存储图片和文件?是忍受网盘的限速,还是在用昂贵的云服务器?
欢迎在评论区分享你的“白嫖”心得,或者在操作过程中遇到了什么坑,老哥我在线为你排忧解难!👇
觉得有用的话,别忘了点个“在看”,分享给更多需要的小伙伴哦! 🧡
评论区