From 963cde7b7e07dad912ef8d07d92a171d415a1d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=98=E8=8D=92=E4=B8=89=E6=9C=A8?= <154658461+aozorae@users.noreply.github.com> Date: Sat, 19 Sep 2026 08:18:24 +0800 Subject: [PATCH] docs: add Chinese labels for Zero Trust UI --- docs/ZERO_TRUST.md | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/ZERO_TRUST.md b/docs/ZERO_TRUST.md index 6bbdd6b..e7293f4 100644 --- a/docs/ZERO_TRUST.md +++ b/docs/ZERO_TRUST.md @@ -13,26 +13,26 @@ EdgeSSH 会在 Worker 内再次校验 Cloudflare Access 注入的 `Cf-Access-Jwt ### 1. 启用 One-time PIN(可选) -如果你已经配置 Google、GitHub、Microsoft Entra ID 等身份提供商,可以直接跳过这一步。 +如果你已经配置 Google、GitHub、Microsoft Entra ID 等标识提供程序(Identity Provider),可以直接跳过这一步。 Cloudflare 新建的 Zero Trust 组织目前不会自动添加 One-time PIN。需要邮件验证码登录时: 1. 打开 Cloudflare Dashboard。 -2. 进入 **Zero Trust > Integrations > Identity providers**。 -3. 在 **Your identity providers** 中选择 **Add new identity provider**。 -4. 选择 **One-time PIN** 并保存。 +2. 进入 **Zero Trust > Integrations(集成)> Identity providers(标识提供程序)**。 +3. 在 **Your identity providers(您的标识提供程序)** 中选择 **Add new identity provider(添加新的标识提供程序)**。 +4. 选择 **One-time PIN(一次性 PIN)** 并保存。 Cloudflare 官方说明: https://developers.cloudflare.com/cloudflare-one/integrations/identity-providers/one-time-pin/ ### 2. 创建 Access 应用 -1. 进入 **Zero Trust > Access controls > Applications**。 -2. 选择 **Create new application**。 -3. 选择 **Self-hosted and private**。 -4. 选择 **Add public hostname**。 -5. Application name 可填写 `EdgeSSH`。 -6. Public hostname 选择 EdgeSSH 实际使用的自定义域名,例如: +1. 进入 **Zero Trust > Access controls(访问控制)> Applications(应用程序)**。 +2. 选择 **Create new application(创建新应用程序)**。 +3. 选择 **Self-hosted and private(自托管和私有)**。 +4. 选择 **Add public hostname(添加公共主机名)**。 +5. **Application name(应用程序名称)** 可填写 `EdgeSSH`。 +6. **Public hostname(公共主机名)** 选择 EdgeSSH 实际使用的自定义域名,例如: ```text ssh.example.com @@ -45,15 +45,15 @@ https://developers.cloudflare.com/cloudflare-one/access-controls/applications/ht ### 3. 添加身份访问策略 -在应用的 **Access policies** 中创建一条策略: +在应用的 **Access policies(Access 策略)** 中创建一条策略: | 项目 | 推荐值 | | --- | --- | -| Policy name | `EdgeSSH Admin` | -| Action | `Allow` | -| Rule type | `Include` | -| Selector | `Emails` | -| Value | 你的完整邮箱,例如 `you@example.com` | +| Policy name(策略名称) | `EdgeSSH Admin` | +| Action(操作) | `Allow(允许)` | +| Rule type(规则类型) | `Include(包括)` | +| Selector(选择器) | `Emails(电子邮件)` | +| Value(值) | 你的完整邮箱,例如 `you@example.com` | 如果需要多个管理员,请逐个添加明确邮箱。 @@ -69,7 +69,7 @@ https://developers.cloudflare.com/cloudflare-one/access-controls/policies/ ### 4. 选择登录方式并保存应用 -在应用的身份验证设置中选择你希望允许的 Identity Provider。 +在应用的 **Authentication(身份验证)** 设置中,选择你希望允许的 **Identity Provider(标识提供程序)**。 个人部署通常可以只保留: @@ -77,7 +77,7 @@ https://developers.cloudflare.com/cloudflare-one/access-controls/policies/ One-time PIN ``` -如果只启用一个身份提供商,也可以开启 Cloudflare 的 instant authentication,让用户直接进入对应登录流程。 +如果只启用一个标识提供程序,也可以开启 Cloudflare 的 **Apply instant authentication(应用即时身份验证)**,让用户直接进入对应登录流程。 保存应用后,先打开 EdgeSSH 的自定义域名测试一次。正确情况下,浏览器会先进入 Cloudflare Access 登录,再进入 EdgeSSH。 @@ -85,7 +85,7 @@ One-time PIN ### ACCESS_TEAM_DOMAIN -进入 Cloudflare Zero Trust 的 **Settings**,找到 Team name / Team domain。 +进入 Cloudflare Zero Trust 的 **Settings(设置)**,找到 **Team name(团队名称)/ Team domain(团队域)**。 例如 Cloudflare 显示: @@ -104,9 +104,9 @@ my-team.cloudflareaccess.com ### ACCESS_AUD -1. 进入 **Zero Trust > Access controls > Applications**。 -2. 找到刚才创建的 EdgeSSH 应用,选择 **Configure**。 -3. 在 **Additional settings** 中找到 **Application Audience (AUD) Tag**。 +1. 进入 **Zero Trust > Access controls(访问控制)> Applications(应用程序)**。 +2. 找到刚才创建的 EdgeSSH 应用,选择 **Configure(配置)**。 +3. 在 **Additional settings(其他设置)** 中找到 **Application Audience (AUD) Tag(应用程序受众 (AUD) 标签)**。 4. 复制完整值。 Cloudflare 官方获取 AUD 的说明: @@ -167,7 +167,7 @@ Cloudflare 对未被策略允许的邮箱不会发送验证码,但登录页面 --- -如果你已经有成熟的 Google / GitHub / Entra ID / Okta 等身份系统,可以继续使用现有 IdP;EdgeSSH 并不要求 One-time PIN。关键要求只有两个: +如果你已经有成熟的 Google / GitHub / Entra ID / Okta 等标识系统,可以继续使用现有 IdP;EdgeSSH 并不要求 One-time PIN。关键要求只有两个: - 用户必须先通过 Cloudflare Access 的身份认证与 Allow 策略。 - EdgeSSH 中配置的 Team Domain 与 AUD 必须与这个 Access 应用一致。