我们今天登上了 Product Hunt! 留下评论

添加到 Chrome

使用 Cloudflare 身份验证器

Cloudflare 双重验证支持任何 TOTP 身份验证器应用,包括浏览器中的。在仪表板中打开 My Profile(我的个人资料)→ Authentication(身份验证),在「Mobile App Authentication」(移动应用身份验证)下选择「Add」(添加),再用 Authenticator 扩展扫描屏幕上的二维码。

Cloudflare 登录掌控着你域名的 DNS 和安全设置:拿到它的人可以把你的网站和邮件转到别处,或者让网站下线。Cloudflare 建议每个用户都开启 2FA,账户的 Super Administrator(超级管理员)还可以强制要求——受邀成员必须先开启才能加入。

在 Cloudflare 开启双重验证

开启 2FA 之前,Cloudflare 要求先验证电子邮箱——它的文档提醒,否则你可能会把自己锁在外面。它还建议至少使用两种不同的方式,例如身份验证器应用加安全密钥。

  1. 在电脑上登录 Cloudflare 仪表板 dash.cloudflare.com。
  2. 打开「My Profile」(我的个人资料)下拉菜单,选择「My Profile」。
  3. 选择「Authentication」(身份验证)。
  4. 在「Two-Factor Authentication」(双重验证)部分,如果显示「Set up」(设置)就先选择它,然后在「Mobile App Authentication」(移动应用身份验证)下选择「Add」(添加)。
  5. Cloudflare 会显示一个二维码。让它留在屏幕上,按下文所述添加到扩展中——或选择「Can’t scan QR code, Follow alternative steps」(无法扫描二维码,按替代步骤操作)获取密钥——然后输入扩展中的验证码和你的 Cloudflare 密码。
Cloudflare 官方说明

将 Cloudflare 添加到 Authenticator

  1. 从 Chrome Web Store 安装身份验证器 2FA,并把它固定到工具栏,这样点一下图标就能打开。
  2. 保持 Cloudflare 显示二维码的页面不要关闭。点击 Authenticator 图标,然后依次选择「添加账户」→「二维码」→「从屏幕扫描QR码」。
  3. 账户会出现在列表中,并显示一个每 30 秒变化一次的六位数验证码。你可以随意重命名——名称只给你自己看。
  4. 回到 Cloudflare,把当前验证码填入确认框。如果它快要过期,就等下一个。
  5. Cloudflare 会提示双重验证已开启。之后每次登录都会要求输入验证码——点击扩展图标复制即可。

没有二维码,或者扫不出来?在 Cloudflare 的设置页面找到手动输入密钥的选项,复制密钥,然后在扩展中通过「添加账户」→「手动输入」→「密钥」添加。

免费安装身份验证器 2FA(Chrome 扩展)

保存 Cloudflare 备用代码

验证码通过后,Cloudflare 会再次要求输入密码,并显示备用代码:选择「Download」(下载)、「Print」(打印)或「Copy」(复制),把它们存放在这台电脑以外的地方,然后选择「Next」(下一步)完成。每个代码只能用一次。你随时可以在 Authentication → Two-Factor Authentication →「Manage」(管理)中,点击「Backup codes」(备用代码)旁边的「Regenerate」(重新生成)获取新的一组——旧的随即失效。

验证码不被接受?

几乎总是电脑时钟的问题。验证码是根据当前时间计算的,时钟差一分钟,生成的验证码看起来没问题,却会被拒绝。请在系统设置中开启自动设置日期和时间——Windows、macOS 和 Linux 的详细步骤。

如果时钟没问题,就检查密钥本身:把它粘贴到TOTP 验证码生成器中,对比生成的验证码与扩展中的是否一致。如果不一致,说明密钥复制错了——请重新添加账户。

常见问题

哪些身份验证器应用可以用于 Cloudflare?
Cloudflare 列举了 Google Authenticator 和 Microsoft Authenticator,任何能生成标准基于时间的验证码(TOTP)的应用都同样可用——包括 Authenticator 扩展,它能直接读取仪表板上的二维码。无需手机。
如果我无法使用身份验证器了怎么办?
在「Two-Factor Authentication」登录页面改为输入备用代码。如果没有备用代码,在「Lost all 2FA devices and backup codes?」(丢失了所有 2FA 设备和备用代码?)下选择「Try recovery」(尝试恢复):Cloudflare 会通过邮件给你发送一个验证码,检查你使用的是否是以前登录过的设备,然后在 3–5 天内发送操作说明——它表示这段等待无法加快。
为什么 Cloudflare 拒绝我的验证码?
通常是电脑时钟偏差了一分钟或更多。开启自动设置日期和时间,然后试试下一个验证码。如果你曾经重新设置过身份验证器,扩展中的旧账户就已失效——Cloudflare 会让之前的验证码作废——所以请删除它,添加新的二维码。
为什么 Cloudflare 要求我先开启 2FA 才能加入账户?
账户的超级管理员开启了 2FA Enforcement(强制 2FA),要求每个成员都使用双重验证。按上文所述设置身份验证器应用,然后接受邀请。强制开启期间,你可能无法关闭 2FA。

验证码就在登录页旁边,一键即得

Authenticator 把你的 2FA 验证码保存在浏览器里,只存放在你自己的设备上——可免费使用、开源,无需注册账户,也不需要手机。内置本地备份和可选的密码保护。

免费安装身份验证器 2FA(Chrome 扩展)