最近 Cloudflare 做了一次很有意思的更新:

Workers 免费版的大小限制提高到了 64MB。

以前免费用户只有 3MB,稍微复杂一点的项目,打包以后可能就放不进去了。

现在一下提高了二十多倍。

这也让我重新翻了一遍 GitHub 上的 Cloudflare 开源项目,发现这几年已经出现了不少非常成熟的东西。

临时邮箱、图床、网盘、笔记、文件分享,甚至 AI 语音转文字,都可以直接跑在边缘计算节点上。

我从 awesome-cloudflare 里面挑了 10 个比较有意思的。

很多项目个人使用基本都可以利用免费额度跑起来。(注:国内开发者也可关注阿里云函数计算、腾讯云 EdgeOne 等国内 Serverless 服务,同样有丰富的免费额度和更好的国内访问体验

1. cloudflare_temp_email:搭一个自己的临时邮箱

image_2-FoFl.jpg

GitHub:

https://github.com/dreamhunter2333/cloudflare_temp_email

这是我最推荐折腾的一个。

在开发调试、注册一些非核心的测试服务,或者为了防止主邮箱被营销邮件轰炸时,临时邮箱是非常好的帮手。

这个项目可以直接用 Cloudflare 搭一个属于自己的临时邮箱接收端。

比如你有一个:

https://344556.xyz/

344556.xyz

就可以生成:

anything@344556.xyz

用来接收测试验证码或者注册邮件。

它已经不只是一个简单的邮件转发脚本了,还有完整的前端和后台,支持附件、多语言、自动回复,甚至 IMAP 和 SMTP。

最重要的是,邮件接收、程序和数据库都可以利用 Cloudflare 提供的服务完成。

你不需要自己维护邮件服务器。

合规提示:请遵守各平台的注册协议与网络实名制相关规定,将此类工具用于合法合规的技术测试与日常防骚扰场景。

2. CloudFlare-ImgBed:自己的免费图床

image_3-cNzy.jpg

GitHub:

https://github.com/MarSeventh/CloudFlare-ImgBed

如果你经常写博客或者 Markdown,应该知道图床有多重要。

把图片上传以后,直接得到一个 URL:

https://img.344556.xyz/hello.png

img.344556.xyz

以后写博客、写文档都可以直接引用。

CloudFlare-ImgBed 就是一个完整的图床程序。

它支持 Cloudflare R2,也支持 Telegram、S3、WebDAV、Discord 等不同的存储方式。

而且自带漂亮的网页管理界面。

如果你平时经常写博客,这个项目非常值得部署一个。

3. CloudPaste:自己的文件和文本分享工具

image_4-AlFR.jpg

GitHub:

https://github.com/ling-drag0n/CloudPaste

这个项目有点像 Pastebin + 文件快递。

比如你有一大段文字需要发给别人。

不用塞进聊天窗口,直接粘贴进去,然后生成一个链接发过去就行。

它还可以分享文件。

支持密码、Markdown、阅后即焚、WebDAV,甚至可以把 S3、OneDrive、Telegram 等不同的存储放在一起管理。

平时临时传文件、分享代码或者文字,都很好用。

4. ZeroLink:安全地分享密码和 API Key

image_5-NTzo.jpg

GitHub:

https://github.com/yclgkd/ZeroLink

这个项目我很喜欢。

在团队协作中,我们经常需要把:

数据库密码、API Key、恢复码、服务器密钥

发给同事或合作伙伴。

直接通过聊天软件发送明文,容易留下安全隐患且难以撤回。

ZeroLink 专门解决这个问题。

你把秘密放进去,它会生成一个分享链接,对方打开才能看到内容。

内容在你的浏览器里就已经加密了。

服务器本身也不知道你分享的是什么。

而且不需要注册账号。

以后需要给团队成员发密码,可以用自己的域名:

https://secret.344556.xyz/

secret.344556.xyz

至少比直接把密码扔进群聊优雅且安全多了。

合规提示:请确保分享的内容合法合规,切勿用于非法账号交易或违规信息传播。

5. memos-worker:自己的私人笔记

image_6-NzVV.jpg

GitHub:

https://github.com/souvenp/memos-worker

喜欢记东西的人,可以看看这个。

它是一个运行在 Cloudflare 上的笔记和知识库。

支持 Markdown、文件附件、公开分享、Telegram,还可以按照标签整理自己的内容。

你可以把它理解成一个非常轻量的私人 Notion。

看到一个有意思的网站,记下来。

突然想到一个产品点子,记下来。

写了一段代码,也可以记下来。

最重要的是:

数据是自己的。

对于喜欢自己掌控数据的人来说,这一点很舒服。

6. whisper_cloudflare:免费的 AI 语音转文字

image_7-GYaK.jpg

GitHub:

https://github.com/thun888/whisper_cloudflare

这个项目就比较有意思了。

它直接利用 Cloudflare 提供的 Whisper 模型做语音转文字。

上传一个音频文件,

Cloudflare 帮你转成文字。

还可以直接生成 SRT 字幕。

也就是说,你甚至可以利用 Cloudflare 搭一个属于自己的:

AI 音频转文字网站。

以前说到 AI 应用,大家第一反应往往是需要服务器、GPU,或者购买各种 API。

现在连这种东西都可以直接跑在边缘节点上了。

当然,如果你不想自己部署,也有很多直接使用的免费在线转录工具:

https://videotranscriptfree.com/

videotranscriptfree.com

7. GitPush:自动追踪 GitHub 项目更新

image_8-xcAd.jpg

GitHub:

https://github.com/fatwang2/gitpush

如果你关注很多开源项目,这个东西非常有用。

比如你一直在关注 React、Next.js 或者某个 AI 项目。

但是你又不可能每天打开 GitHub 看它更新了什么。

GitPush 可以订阅这些项目。

项目更新以后,它会使用 AI 帮你总结这次更新了什么,然后直接通过邮件发给你。

它用到了 Cloudflare Workers、Workers AI、Workflow 和 Email Routing。

这已经是一个相当完整的 AI 应用了。

8. cf-drop:自己的文件传输助手

image_9-MCTD.jpg

GitHub:

https://github.com/lyonbot/cf-drop

这个项目的定位非常简单:

文件传输助手。

你可以上传文件,然后通过链接分享给其他设备或者朋友。

文件存在 Cloudflare R2,信息存在 D1。

它还支持密码保护、多文件下载,并且针对手机进行了优化。

甚至可以直接添加到手机桌面。

如果你经常需要在电脑、手机之间临时传文件,可以自己部署一个。

9. CloudNav:自己的网址导航

image_10-DzJY.jpg

GitHub:

https://github.com/sese972010/CloudNav-

浏览器收藏夹用久了以后,基本都会变成垃圾场。

几百个网站塞进去,最后自己都不知道收藏了什么。

CloudNav 可以搭建一个属于自己的网址导航。

比如:

https://nav.344556.xyz/

nav.344556.xyz

把平时常用的 AI 工具、开发工具、网站全部放进去。

它还有 Chrome 扩展。

看到一个不错的网站,可以直接收藏到自己的导航页。

相比浏览器收藏夹,这种方式还有一个好处:

任何设备打开一个网址,就能看到自己的收藏。

10. microfeed:搭建自己的内容发布平台

image_11-Wtbp.jpg

GitHub:

https://github.com/microfeed/microfeed

最后一个项目稍微重量级一点。

microfeed 是一个完整的内容发布工具。

你可以发布:

文字、图片、播客、视频。

然后自动生成网页、RSS Feed 和 JSON Feed。

你甚至可以拿它搭一个自己的博客、播客网站或者个人内容中心。

它的数据和文件都可以放在 Cloudflare 上。

换句话说:

一个完整的内容发布平台,也不一定需要传统服务器。

边缘计算已经越来越不像传统的 CDN 了

把这些项目放在一起看,会发现一件很有意思的事情。

很多人对 Cloudflare 的印象还是:

CDN、DNS、网站加速。

但现在的 Cloudflare 已经完全不是这样了。

Workers 可以运行程序。

D1 可以当数据库。

R2 可以存图片和文件。

KV 可以保存数据。

Email Routing 可以收邮件。

Workers AI 甚至可以直接运行 AI 模型。

把这些东西组合起来,你会发现:

一个普通网站需要的绝大部分东西,Cloudflare 都已经准备好了。

更重要的是,它们基本都有免费额度。

对于一个每天只有几十、几百个人访问的个人项目来说,很多时候已经足够用了。

这也是为什么现在 GitHub 上出现了越来越多这种项目:

不需要 VPS。

不需要 Docker。

不需要维护服务器。

注册一个账号,绑定自己的域名,然后部署。

就可以用了。

当然,如果你的项目受众主要在国内,考虑到网络延迟和访问稳定性,阿里云的函数计算(FC)、腾讯云的 EdgeOne 等国内 Serverless 和边缘计算产品也是非常优秀的替代方案,且同样提供慷慨的免费额度,大家可以根据实际网络环境灵活选择。

如果你想继续挖这类项目,我推荐一个 GitHub 仓库:

https://github.com/zhuima/awesome-cloudflare

作者收集了大量可以利用边缘计算部署的开源项目,而且还标注了项目目前是否仍在维护。

我上面列出来的 10 个,只是其中很小的一部分。

以后在 GitHub 看到一个喜欢的开源工具,可能真的不用第一时间去买 VPS 了。

先看看,它能不能扔到边缘节点上。


免责声明:本文仅供技术学习与交流。在部署和使用各类开源工具时,请务必遵守当地法律法规、网络实名制要求及各平台的服务条款,合法合规使用网络技术,共同维护清朗的网络环境。