更新DDNS信息 (#94)

This commit is contained in:
UUBulb
2024-08-25 00:39:02 +08:00
committed by GitHub
parent 62afb885c4
commit 1111f53c1f
3 changed files with 36 additions and 26 deletions
+16 -11
View File
@@ -38,8 +38,10 @@ Agent 更新相关的参数是 [自定义 Agent 监控项目](/guide/q7.html)
即 WebShell`disable-command-execute` 开启时此功能不生效。
Linux 和 Windows 均可用,可使用 Ctrl+Shift+V 粘贴。
连接失败请参考[实时通道断开/在线终端连接失败](/guide/q4.html)。
注意在线终端功能中,Agent 也是通过 WebSocket 连接到**公开访问域名**,而非通过 gRPC 交互。
连接失败请参考[实时通道断开/在线终端连接失败](/guide/q4.html)。
## FM
Dashboard v0.19.1 / Agent v0.19.0 加入的新功能,是嵌入 WebShell 的一个伪文件管理器,提供文件下载和上传功能,也可以进行目录跳转或者复制路径。点击 WebShell 右下角的蓝色按钮就可以打开。
## DDNS 功能
@@ -52,9 +54,12 @@ DDNS 功能适用于使用动态 IP 的服务器,当 Agent 上报了一个新
### 配置说明
目前 DDNS 功能支持两种形式的配置:单配置和多配置。如使用单配置,则所有 Agent 服务器都使用相同的配置更新 DDNS;如使用多配置,则可为每台服务器指定一个配置更新 DDNS,灵活性更强。
目前 DDNS 功能支持两种形式的配置:**单配置** 和 **多配置**。如使用 **单配置**,则所有 Agent 服务器都使用相同的信息更新 DDNS;如使用 **多配置**,则可为每台服务器指定一个配置更新 DDNS,灵活性更强。
#### 单配置
::: warning
此功能已废弃,并将在之后的版本中删除,请尽快迁移至 **多配置** 方式。
:::
```yaml
DDNS:
@@ -81,9 +86,9 @@ DDNS:
- `MaxRetries`:当请求失败时,重试请求的次数。
- `Profiles`:多配置设定;在单配置设定中,此项忽略。
`WebhookURL``WebhookRequestBody` 以及 `WebhookHeaders` 可以包含以下参数
`WebhookURL`(仅对参数生效)`WebhookRequestBody` 以及 `WebhookHeaders` 可以包含以下占位符
- `{ip}`:主机当前 IP。
- `{ip}`:主机当前 IP,开启 IPv4 则为 IPv4 地址,开启 IPv6 则为 IPv6 地址
- `{domain}`ddns 域名。
- `{type}`IP 类型,可能为 "ipv4" 和 "ipv6"。
- `{access_id}`:凭据 1。
@@ -100,7 +105,7 @@ WebhookRequestBody: '{"domain": "{domain}", "ip": "{ip}", "type": "{type}"}'
#### 多配置
当使用多配置时,请将 `DDNS.Provider` 留空。如 `DDNS.Provider` 的值不为空,多配置设定将被忽略。
当使用 **多配置** 时,请将 `DDNS.Provider` 留空。如 `DDNS.Provider` 的值不为空,**多配置** 设定将被忽略。
```yaml
DDNS:
@@ -117,7 +122,7 @@ DDNS:
WebhookHeaders: ""
```
- `Profiles`配置设定
- `Profiles`:配置字段
- `example`:可替换为 DDNS 配置名,可填任意字符串。
其它选项请参考[单配置](#单配置)段。
@@ -132,13 +137,13 @@ DDNS 相关选项说明:
- `启用 DDNS IPv4`:更新 DDNS 记录时,启用 IPv4 解析。
- `启用 DDNS IPv6`:更新 DDNS 记录时,启用 IPv6 解析。
- `DDNS 域名`:记录指向的域名。
- `DDNS 配置`:在多配置情况下,要使用的 DDNS 配置名。
- `DDNS 配置`:在 **多配置** 情况下,要使用的 DDNS 配置名。
::: warning
在 Dashboard 设置中修改配置并保存时,会在 `config.yaml` 中填入默认配置选项,此时 DDNS 段中会同时存在单配置和多配置
在 Dashboard 设置中修改配置并保存时,会在 `config.yaml` 中填入默认配置选项,此时 DDNS 段中会同时存在 **单配置****多配置** 字段
-使用单配置,请配置 `DDNS.Provider`,并忽略 `Profiles` 选项相关内容。
-使用多配置,请将 `DDNS.Provider` 留空。如 `DDNS.Provider` 的值不为空,多配置设定将被忽略。
- 如使用 **单配置**,请配置 `DDNS.Provider`,并忽略 `Profiles` 选项相关内容。
- 如使用 **多配置**,请将 `DDNS.Provider` 留空。如 `DDNS.Provider` 的值不为空,多配置设定将被忽略。
:::
#### 查看日志