docs: add Chinese labels for Zero Trust UI
This commit is contained in:
1 parent
2bf1980e58
commit
963cde7b7e
1 file changed
+23
-23
+23
-23
@@ -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 应用一致。
|
||||
Reference in new issue
Block a user