跳转到正文

在局域网内访问 Olares One ​

当电脑与 Olares One 位于同一局域网时,可以让流量留在局域网内,而不经过公网反向代理。这样不仅访问速度更快,而且在互联网不可用时仍能访问应用。

开始前准备 ​

  • 确保 Olares One 与电脑位于同一局域网。
  • 如需使用 LarePass hosts 映射,请在 Windows 或 macOS 上安装 LarePass 桌面端,并导入 Olares ID。

选择合适的方式 ​

如果你的情况是建议操作
希望在当前电脑上继续使用标准 olares.com 地址使用 LarePass 配置本地访问。
使用 macOS 或 iOS,且不想使用 LarePass使用 .local 地址。
经常在本地和远程网络之间切换使用 LarePass 专用网络。

使用 LarePass 配置本地访问 ​

在 Windows 和 macOS 上,LarePass 桌面端可以为当前电脑配置局域网直连。它会将 olares.com 和 olares.local 主机名写入 hosts 文件,并将它们映射到 Olares 的局域网 IP。

  1. 确保电脑与 Olares 位于同一局域网。
  2. 在 LarePass 桌面端关闭专用网络连接。
  3. 通过以下任一入口开始更新:
    • 点击左下角的配置 hosts。
    • 点击头像,前往设置 > hosts 映射,然后点击启用。
  4. 在更新 hosts 映射弹窗中检查条目,并按需编辑。请勿修改以 # 开头的行,LarePass 使用这些标记管理条目。完成后点击更新。
  5. 输入电脑的管理员密码并确认更改。
  6. 等待成功提示出现。

之后,可以使用标准 https://<entrance_id>.<username>.olares.com 地址,或对应的 http://<entrance_id>.<username>.olares.local 地址。

停用 hosts 映射

  1. 在 LarePass 桌面端点击头像,然后进入设置。
  2. 在hosts 映射下点击关闭。
  3. 在停用 hosts 映射确认窗口中再次点击关闭。

LarePass 会删除此前由它添加到这台电脑的全部 hosts 条目。

不使用 LarePass 时使用 .local 地址 ​

在 macOS 或 iOS 上,本地服务发现功能无需额外配置即可解析多级 .local 主机名。打开类似下面的地址:

text
http://desktop.<username>.olares.local

在 Windows 上,请使用 LarePass 桌面端配置多级 .local 主机名。

故障排除 ​

.local 浏览器问题 ​

为什么在 macOS 的 Chrome 中无法使用 .local 域名? ​

如果 macOS 没有授予 Chrome 本地网络访问权限,Chrome 可能会拦截本地地址。

  1. 打开 Apple 菜单,进入系统设置。
  2. 进入隐私与安全性 > 本地网络。
  3. 找到 Google Chrome 和 Google Chrome Helper,打开相应开关。
  4. 重启 Chrome,然后再次尝试 .local 地址。

启用本地网络

为什么应用显示“连接不安全”或在 Chrome 中无法加载? ​

Chrome 有时会强制对 .local 主机名使用 HTTPS,但 .local 地址不支持 HTTPS。

请在地址开头明确输入 http://,例如 http://desktop.<username>.olares.local。

错误的本地地址

为什么在 Safari 中打开 .local 地址时 iframe 会闪烁? ​

Safari 对 iframe 中的 .local 及其他非 HTTPS 内容处理更严格,可能导致 iframe 闪烁或重新加载。

  1. 打开 Safari,进入设置。

  2. 打开隐私标签页。

  3. 启用防止跨站跟踪和对跟踪器隐藏 IP 地址。

    Safari 的 .local 隐私设置

  4. 重新加载 .local 页面。

了解更多 ​