核对于2026年10月25日

TeamOnly与Cloudflare Access for Workers对比

简短回答

如果你已经在自己的Cloudflare账户里运行Workers,也愿意自己配置身份提供商和访问策略,就用Cloudflare Access。最多50人免费。如果你想用一条命令把用AI做的应用上线,登录、数据库和文件都已经处理好,就用TeamOnly。

最近更新 本文由TeamOnly撰写,TeamOnly本身也运行在Cloudflare上。每一条关于Cloudflare的说法都链接到Cloudflare自己的页面。

你该用哪一个?

Cloudflare Access

这些情况用Cloudflare Access:

  • 你已经在自己的Cloudflare账户里运行Workers。
  • 你的公司已经配置了Zero Trust,或者你愿意开启它。
  • 你有Google Workspace、Microsoft Entra或Okta这类身份提供商,也有人能把它接入。
  • 你想自己管理托管、数据库、访问策略和席位。
  • 你们不超过50人,想免费用。
TeamOnly

这些情况用TeamOnly:

  • 做这个工具的人不是开发者,或者不想给它当IT部门。
  • 你没有Cloudflare账户,也不想要。
  • 你什么都不想配置:登录、数据库、文件存储和密钥都随应用一起提供。
  • 你公司的邮箱不在Google或Microsoft上。邮箱验证码适用于任何公司域名。
  • 你希望AI工具第一次就把应用做对。
  • 你想只付一份账单,只使用应用的人免费。

02有什么变化

Cloudflare Access for Workers是什么?

2026年8月,Cloudflare让你可以直接在Worker的设置里,给Worker加上一道Access登录。

  • 你可以保护一个Worker,或账户里现有和以后新建的所有Worker。Worker在控制台里会多出一个Access标签页。(Cloudflare博客)
  • 在任何请求到达Worker代码之前,Cloudflare都会先检查登录,适用于自定义域名、路由、workers.dev和预览网址。(Cloudflare文档)
  • Worker可以用ctx.access.getIdentity()读取登录者是谁,不用自己校验令牌。
  • 访问策略可以放行你Cloudflare账户的成员、指定邮箱、某个邮箱域名或用户组。
  • Cloudflare还发布了一个开源的内部网站模板:一个基于Workers for Platforms的小型部署平台,用一条Access策略设为私密。

这是实实在在的进步,而且瞄准的正是我们在解决的问题:用AI做的内部应用,一不小心就公开了。

03逐项对比

逐项来看,两者有什么不同?

Cloudflare Access for Workers与TeamOnly对比,核对于2026年10月25日
 Cloudflare Access for WorkersTeamOnly
为谁而做在自己Cloudflare账户里运行应用的开发者任何用AI做了工具的人,懂不懂技术都行
Cloudflare账户你自己的,并开启Zero Trust不需要
托管应用你自己部署Worker已包含:npx teamonly deploy
同事怎么登录你接入的身份提供商(Google Workspace、Microsoft Entra、Okta等),或你开启的一次性PIN工作用的Google、Microsoft账号或邮箱收到的6位验证码,一开始就可用
仅限公司内部你自己编写邮箱域名策略公司加入时就设好。个人邮箱一律拒绝
数据库、文件、密钥你自己创建D1、R2和密钥,并绑定到Worker首次部署时创建,每个应用各一套
只让指定的人访问应用在Zero Trust控制台里写一条Access策略npx teamonly access only dana@acme.com
给IT的全部应用清单Zero Trust里的Access应用列表,前提是每个应用都有策略控制台:每个应用、负责人和谁能打开
给AI工具的说明没有专门针对Access的说明init会为Claude Code和Cursor添加说明
费用,10人免费,另加你的Workers套餐每月$19(Builder)或每月$249(Team)
费用,60人每个席位每月$7,按年付费:60个席位每月$420每月$19或每月$249。应用使用者免费
费用,200人200个席位每月$1,400,按年付费每月$19或每月$249。应用使用者免费

核对于2026年10月25日。Cloudflare价格来自Access套餐页(Free最多50位用户;按量付费每位用户每月$7,按年付费)和席位管理文档。席位总数假设每个登录过的人都占一个席位,这是Cloudflare的计算方式。Workers托管费用由Cloudflare另行收取。TeamOnly:Builder套餐为1位搭建者和3个应用;Team套餐搭建者和应用数量不限。

04优缺点

优点、缺点和最适合谁

Cloudflare Access for Workers

优点

  • 最多50人免费。
  • 登录在Cloudflare那一层检查,先于你的代码运行。
  • 几乎能对接任何身份提供商,还有设备检查和供自动化使用的服务令牌。
  • 所有东西都留在你自己的账户里。

缺点

  • 你仍然要自己托管应用,并配置它的数据库、文件和密钥。
  • 得有人接入身份提供商或开启一次性PIN,还要写一条既不太松也不太紧的策略。
  • 席位:超过50人后按人付费,而且每个人会一直占着席位,直到被移除。
  • 根据文档,有几项技术限制:Worker级别的策略不支持WebSocket,身份信息也不会通过服务绑定或静态资源路由传递。

最适合 已经在用Cloudflare、想完全自己掌控的开发者或IT团队。

TeamOnly

优点

  • 一条命令,从你的项目到一个团队能打开的链接。
  • 用Google、Microsoft或邮箱验证码进行企业登录,首次部署就可用。
  • 每个应用都有自己的数据库、文件存储和密钥。
  • 为Claude Code和Cursor提供说明,让应用从一开始就符合要求。
  • 只使用应用的人免费,人数不限。

缺点

  • 只支持一种应用结构:React前端加JavaScript或TypeScript API。不支持Python,不支持容器。
  • 应用的网址是app.company.teamonly.app。不支持自定义域名。
  • Okta和其他SSO包含在Business套餐(每月$899)中,由我们和你的IT团队一起配置。
  • 仅限内部应用。任何应用都不能公开。

最适合 用AI做了工具、想让同事今天就安全用上的人。

05一起用

两个可以一起用吗?

可以,用在不同的应用上。不能用在同一个应用上。

TeamOnly的应用在teamonly.app上,位于我们的Cloudflare账户里,所以你自己的Access策略管不到它们。也不需要管到:TeamOnly自己会检查你的企业登录。自己运行Workers的开发者可以继续给那些应用用Access,其他人则部署到TeamOnly。

如果你的IT团队希望TeamOnly应用使用Okta或其他SSO提供商,这属于Business套餐,我们会和他们一起配置。

06常见问题

大家常问的问题

查看全部问答

Cloudflare Access免费吗?

免费,Zero Trust Free套餐最多支持50位用户。超过后按量付费,每位用户每月$7,按年付费。每个登录过的人都会占用一个席位,直到你把他移除。核对于2026年10月25日。

Cloudflare Access for Workers需要身份提供商吗?

刚开始不需要。新建的Zero Trust组织允许你Cloudflare账户的成员登录。要让不在你Cloudflare账户里的同事进来,需要接入Google Workspace、Microsoft Entra或其他身份提供商,或开启一次性PIN,再编写一条邮箱域名策略。

Cloudflare Access能改用邮箱验证码吗?

能。一次性PIN是Zero Trust里可以开启的选项。只有策略允许的邮箱才会收到PIN,而且PIN在请求后10分钟失效。

TeamOnly用的是Cloudflare Access吗?

不是。TeamOnly运行在Cloudflare Workers for Platforms上,用的是自己的登录。每个发往应用的请求都先经过我们的调度Worker,它会在任何应用代码运行之前检查会话和公司域名。

用TeamOnly需要Cloudflare账户吗?

不需要。应用运行在TeamOnly的Cloudflare账户里。你只需要一个TeamOnly套餐和电脑上的Node.js,别的都不用。

抢先体验

这周就让第一个工具上线。

TeamOnly正处于抢先体验阶段,所有套餐现在都可以购买。你可以免费试用14天,无需绑卡,也可以直接订阅。无论哪种方式,你的公司都会马上准备好,三条命令就能让你的第一个应用上线。

免费试用14天或者现在就订阅

试用无需绑卡。之后每月$19起,随时可取消。

还没准备好?先获取动态

请使用工作邮箱。我们很少发邮件,只在有值得一说的消息时才发。

有问题请发邮件到hello@teamonly.dev,会有真人回复。