cloudflare真是个好东西

最近发现用了好多cf, 简单介绍一下有哪些好使的功能, 以下功能通通是免费的

nameserver

可以把各个平台上买的域名的nameserver改到cf, 可以使用cf的dns解析, 并且这样才能用后续一系列cf网站相关的服务
https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/

ddns

我是用的ddns-go, 配合cf DNS做DDNS
https://www.cloudflare.com/zh-cn/learning/dns/glossary/dynamic-dns/

tunnel

我用tunnel的场景是我不希望我公开的http流量直接打到我的机器上, 所以我用cf tunnel转发一下
可以看这篇羊咩羊的文章

email

让你可以用自定义域名的email

重定向

我现在vergil.pw 使用的静态重定向, 指向的一个youtube视频

blog.qri.moe/self-hosted 用的下面的这个动态重定向 来保留url里的path和query

1
concat("https://blog.ggemo.com", http.request.uri)

OIDC OAuth服务器

可以让你的应用可以用OAuth登录, 这个OAuth登录并非是使用cloudflare账号登录, 而是你自己的OAuth服务器, 用户用邮箱登录
详见本博客这篇文章: 私有化部署Outline

workers

Cloudflare Workers 是一个基于边缘计算的服务器无关(serverless)平台,允许开发者在接近用户的位置(即在 Cloudflare 的全球边缘网络上)运行 JavaScript 代码。它旨在提供低延迟、高性能的应用和服务,同时消除了传统服务器维护的复杂性
我的实践还是在私有化部署Outline这篇文章里 用cf worker做了一个简单的反代 来篡改outline的manifest文件, 弄成自己图标的pwa