薅羊毛天花板!GitHub + Cloudflare 强强联手,手把手教你搭建 0 成本、无限速的私人直链空间
摘要: 还在为昂贵的云存储和流量费发愁?本文手把手教你利用 GitHub 的存储能力搭配 Cloudflare 的全球加速网,搭建一套完全免费、永不掉线的私人直链空间。无论是做图床、存文件还是加速静态资源,这一篇就够了!
💡 为什么你需要这个“神仙组合”?
作为电脑折腾党,我们经常需要分享一些文件、放几张博客图片。但传统的网盘限速严重,专业的对象存储(如阿里 OSS、腾讯 COS)流量费又像流水一样。
今天我们要玩的这套方案,简直是**“白嫖届的劳斯莱斯”**:
- GitHub:全球最大的代码托管平台,充当我们的“硬盘”,存储空间几乎无限。
- Cloudflare (CF):全球顶级 CDN 服务商,充当我们的“加速器”,解决 GitHub 在国内访问慢、甚至打不开的痛点。
不仅免费,而且真香! 接下来,老司机带你速通全过程。👨💻
🛠️ 第一步:把 GitHub 变成你的“云硬盘”
首先,我们需要在 GitHub 上创建一个专门存放文件的“仓库”。
- 新建仓库:登录 GitHub,点击右上角
+号,选择New repository。 - 设置属性:
- Repository name:起个名字,比如
my-static-files。 - Public/Private:一定要选 Public(公开),这样外网才能通过直链访问到。
- Repository name:起个名字,比如
- 初始化:勾选
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 的免费额度高到你根本用不完。

