chen2he /
orange-cloud
App Store: Orange Cloud 是一款用 Swift / SwiftUI 写的 Cloudflare 第三方管理客户端,支持 iPhone、iPad 和 Apple Watch。和其他客户端不同的是,它走 Cloudflare 官方的 OAuth 2.0 + PKCE 登录,不用去后台建 API Token 再复制粘贴;授权时可以按 scope 勾选要给哪些权限,Token 只存在 Keychain 里,多个 Cloud…
chen2he /
App Store: Orange Cloud 是一款用 Swift / SwiftUI 写的 Cloudflare 第三方管理客户端,支持 iPhone、iPad 和 Apple Watch。和其他客户端不同的是,它走 Cloudflare 官方的 OAuth 2.0 + PKCE 登录,不用去后台建 API Token 再复制粘贴;授权时可以按 scope 勾选要给哪些权限,Token 只存在 Keychain 里,多个 Cloud…
App Store: Orange Cloud 是一款用 Swift / SwiftUI 写的 Cloudflare 第三方管理客户端,支持 iPhone、iPad 和 Apple Watch。和其他客户端不同的是,它走 Cloudflare 官方的 OAuth 2.0 + PKCE 登录,不用去后台建 API Token 再复制粘贴;授权时可以按 scope 勾选要给哪些权限,Token 只存在 Keychain 里,多个 Cloudflare 账号可以同时登录切换。 功能大致覆盖了日常会用到的部分:域名与 DNS 记录增删改查、缓存规则、批量重定向、负载均衡、一键代理开关;Workers 与 Pages 的查看、创建部署和实时日志流(类似 wrangler tail,配合锁屏和灵动岛的实时活动);R2 / D1 / KV(R2 还挂进了系统「文件」App,可以直接当网盘用);WAF 自定义规则、Zero Trust、Tunnel 状态;流量分析走 GraphQL Analytics API,用 Swift Charts 画图。另外有主屏 / 锁屏小组件、控制中心控件、Siri 快捷指令和 Spotlight 索引,界面是自己做的一套「晨昏」设计(天色随本地时间变化,见上图第四张),本地化了 13 种语言。 仓库是 AGPL-3.0 + Commons Clause。App Store 版本有 Pro 订阅(多账号、存储、实时日志、WAF 等),但自己克隆下来编译时加上 OPENSOURCEUNLOCKED 编译条件就能零成本解锁全部功能,只是需要自建 OAuth Client。 Android 版(Kotlin + Jetpack Compose)也在同一个仓库里,功能已经和 iOS 对齐,目前可以从官网直接下载 APK。
Discuss this product