跳到主要内容

远程访问

本页面介绍 Unraid Connect 远程访问,它通过使用 UPnP 或在路由器上手动设置端口转发规则,将您的 WebGUI 发布到互联网。如果您希望在不向 WAN 流量暴露 WebGUI 的情况下进行完整远程管理,建议使用官方的 Tailscale 集成。对于更高级的需求,例如连接 Docker 容器或访问网络驱动器,VPN Tunnel 仍然是推荐的解决方案。

Security 提醒

通过 Unraid Connect 提供的远程访问:

Connect 仪表板访问不同

登录 Unraid Connect 仪表板 本身不会将您的 WebGUI 暴露到互联网。仪表板访问使用由服务器发起的连接,并对受支持的 Connect 功能提供受限的 API 访问。Unraid Connect 远程访问 是一个单独的功能,它通过 WAN 端口转发或 UPnP 将完整的 WebGUI 暴露出来。

通过 Unraid Connect 提供的远程访问:

  • 便利性 - 通过可信的 Unraid Connect URL,您可以随时随地快速访问服务器的管理界面。
  • 安全性 - 当正确配置 SSL/TLS 时,您的 WebGUI 流量会被加密。
  • 简便性 - 当您的路由器支持时,UPnP 可以自动创建所需的端口映射。
Preferred 方法

对于大多数用户来说,官方 Tailscale 集成 是远程管理的更佳选择,因为它避免了将 WebGUI 暴露给公共互联网。仅当您明确需要通过浏览器访问面向公网的 WebGUI URL 时,才使用 Unraid Connect 远程访问。


初步设置​

要启用远程访问:

  1. 在 Unraid WebGUI 导航到设置 → 管理访问。
  2. 检查 HTTPS 端口(默认:443)。如果此端口正在被使用(例如,由 Docker 占用),请选择一个未使用的端口号,如 3443、4443 或 5443。
  3. 如果更改了任何设置,请点击应用。
  4. 在CA 签名证书文件下,点击提供以生成受信任的证书。

您的 Unraid 服务器将准备好通过 WebGUI 接受使用配置端口和受信任证书的安全远程连接。


选择远程访问配置​

在当前的 Unraid 7.2.x 版本中,Unraid API 设置页面提供以下远程访问控制:

  • 允许远程访问 - 选择远程访问是禁用还是始终可用。
  • 远程访问转发类型 - 选择 Static 用于手动端口转发,或选择 UPnP 让路由器自动创建端口映射。
  • 远程访问 WAN 端口 - 在使用 Static 转发时,选择要转发的 WAN 端口。

当远程访问设置为 Always 时,您的 WebGUI 会通过已配置的 WAN 端口持续可从互联网访问。Static 和 UPnP 两种远程访问方式都会将 WebGUI 发布到 WAN 流量中。请使用强根密码,保持 Unraid OS 为最新版本,并在不需要时禁用远程访问。

动态按需远程访问目前未在 Unraid API 设置页面中提供。如果您需要远程管理,但又不想通过端口转发让 WebGUI 保持暴露,请优先使用 Tailscale 或其他 VPN Tunnel。

启用远程访问​

要启用远程访问:

  1. 在 Unraid WebGUI 中,导航到 Settings → Management Access 并打开 Unraid API Settings 选项卡。
  2. 将 Allow Remote Access 设置为 Always。
  3. 选择 Remote Access Forward Type:
    • UPnP: 允许 Unraid 请求路由器自动创建 WAN 端口映射。这需要路由器支持 UPnP,并且路由器已启用 UPnP。
    • Static: 需要您在路由器上手动创建端口转发规则。
  4. 如果选择 Static,请输入要使用的 Remote Access WAN Port。
  5. 点击 应用。
  6. 登录 Unraid Connect 并点击 Manage 链接以远程连接到您的服务器。

如果 Manage 链接不起作用,请使用下面相应的转发部分验证 WAN 端口是否可到达服务器的 HTTPS 端口。


使用 UPnP(通用即插即用)​

如果在重新加载时设置从 UPnP 更改为手动端口转发,Unraid 可能无法与您的路由器通信。请仔细检查 UPnP 是否已启用,并考虑更新您的路由器固件。

配置 UPnP:

  1. 在您的路由器上启用 UPnP。 确保您的路由器支持 UPnP 并确认在路由器设置中已启用。

  2. 在 Unraid 中启用 UPnP。 前往 设置 → 管理访问 并更改 使用 UPnP 为 是。

  3. 在 Unraid Connect 中选择 UPnP。 在 Unraid API 设置页面,将 Allow Remote Access 设置为 Always,将 Remote Access Forward Type 设置为 UPnP,然后点击 Apply。

  4. 验证端口转发。 点击 Check 按钮。如果成功,您会看到消息:“Your Unraid Server is reachable from the Internet.”

:::caution[Troubleshooting]

如果在重新加载时设置从 UPnP 更改为手动端口转发,Unraid 可能无法与您的路由器通信。请仔细检查 UPnP 是否已启用,并考虑更新您的路由器固件。

:::


使用手动端口转发​

手动端口转发提供更大的控制,并且适用于大多数路由器。

配置手动端口转发:

  1. **选择一个WAN端口:**选择一个1000以上的随机端口号(例如13856或48653),而不是使用默认的443。

  2. 在 Unraid 中应用设置:点击应用以保存您选择的端口。

  3. 配置您的路由器: 在您的路由器上设置一个端口转发规则,将您选择的 WAN 端口指向服务器的 HTTPS 端口。Unraid 界面提供正确的端口和 IP 地址。

    某些路由器可能要求 WAN 端口和 HTTPS 端口一致。如果是这样,请为两者使用相同高随机数。

  4. 验证端口转发: 按下 Check 按钮。如果一切正确,您会看到“Your Unraid Server is reachable from the Internet.”

  5. 访问您的服务器:登录 Unraid Connect,然后点击管理链接以远程连接到您的服务器。


启用安全本地访问​

安全本地访问确保所有连接到您的 Unraid WebGUI 的连接,即使在您的家庭或办公室网络内,也通过 HTTPS 加密,从而保护所有敏感信息,例如登录凭据和配置数据。

安全本地访问的好处包括:

  • 加密 - 浏览器与服务器之间交换的所有数据都受到保护。
  • 一致性 - 本地和远程访问使用相同的安全 URL。
  • 合规性 - 遵循保护管理界面的安全最佳实践。

安全本地访问的好处包括:

  1. 加密 - 浏览器与服务器之间交换的所有数据都受到保护。
  2. 一致性 - 本地和远程访问使用相同的安全 URL。
    • 如果没有显示警告,将使用 SSL/TLS 设置为 严格。
    • 如果出现警告,请查看 DNS 重绑定保护。
important

当 SSL/TLS 设置为严格时,客户端设备必须解析服务器的 DNS 名称。如果您的互联网连接失败,可能会失去对 WebGUI 的访问。请参阅在 DNS 故障时访问您的服务器以了解恢复步骤。