Sipeed 远程网络连接

Sipeed 远程网络简介

Sipeed 远程网络由 Sipeed 提供控制服务器,设备之间点对点直连、不经过服务器中转,不需要注册 Tailscale 账号;访问端使用 Tailscale 客户端接入。

提醒:该方式使用 Sipeed 的服务器(control.tailnet.sipeed.com,位于中国大陆)完成设备注册、身份验证和连接协调,设备标识、设备名称、虚拟网络 IP 地址等连接信息会上传至该服务器;不希望使用 Sipeed 的服务器时,请选择 Tailscale。

使用前准备

开始配置前,请确认:

  • NanoKVM Go 已连接互联网;
  • 可以在局域网内正常访问 NanoKVM Go;
  • NanoKVM Go 的系统和应用已更新至最新版本;
  • 用于外网访问的电脑或手机可以安装 Tailscale 客户端。
平台 安装方式
Android 从 Google Play 或 F-Droid 安装
iOS / iPadOS 从 App Store 安装
macOS 参考 Tailscale macOS 安装指南 从官网或 App Store 安装

如果设置页面中没有 Sipeed 远程网络 选项,请先检查并更新 NanoKVM Go 的系统和应用版本。

切换连接方式

已经启用过 Sipeed 远程网络或 Tailscale,想切换时,在 NanoKVM Go 页面点击 退出 并确认,设备会移出当前网络并返回 选择连接网络 页面,重新选择即可。

退出当前网络并返回网络选择页面

在 NanoKVM Go 上启用 Sipeed 远程网络

打开 Tailscale 设置

  1. 登录 NanoKVM Go 网页控制端,点击顶部工具栏中的设置图标。

打开 NanoKVM Go 设置页面

  1. 在设置页面左侧选择 远程网络,然后点击 Tailscale。

在 NanoKVM Go 的远程网络页面打开 Tailscale

启动 Sipeed 远程网络

  1. 在 选择连接网络 中选择 Sipeed 远程网络,然后点击 启动;

在 NanoKVM Go 中选择 Sipeed 远程网络并启动

  1. 首次启用会弹出 免责声明,阅读后点击 同意并启动;

Sipeed 远程网络的免责声明与同意并启动

  1. 启用成功后,页面会显示 选择连接网络 为 Sipeed 远程网络、本机连接 为 已连接,以及 设备名称(例如 kvm-9e13)和 设备地址(100.x.x.x 格式的虚拟 IP)。

Sipeed 远程网络的连接状态

在访问端安装并接入 Sipeed 远程网络

访问端不注册账号,把控制服务器指向 Sipeed 的地址即可;各平台客户端的安装方式见使用前准备,下面按平台说明接入步骤。

Android

  1. 打开 Tailscale 客户端,点击右上角的设置图标;

在 Android 版 Tailscale 中打开设置

  1. 打开 Settings > Accounts;

在 Android 版 Tailscale 中打开 Accounts

  1. 点击右上角菜单,选择 Use an alternate server;

在 Android 版 Tailscale 中选择 Use an alternate server

  1. 在 Custom control server URL 中填入 https://control.tailnet.sipeed.com,点击 Add account;

在 Android 版 Tailscale 中填入 Sipeed 的控制服务器地址

iOS / iPadOS

国区 App Store 未上架 Tailscale,需要先用非中国大陆地区的 Apple ID 登录 App Store,再下载安装。

  1. 打开 Tailscale 客户端,点击右上角的账户图标;

在 iPhone 版 Tailscale 中打开账户设置

  1. 点击 Log In…;

在 iPhone 版 Tailscale 中点击 Log In

  1. 在 Accounts 页面点击右上角的 ⋯;

在 iPhone 版 Tailscale 的 Accounts 页面点击更多按钮

  1. 选择 Use a custom coordination server;

在 iPhone 版 Tailscale 中选择 Use a custom coordination server

  1. 在 Server URL 中填入 https://control.tailnet.sipeed.com,然后点击 Log in。

在 iPhone 版 Tailscale 中填入自定义服务器地址

macOS

  1. 点击菜单栏中的 Tailscale 图标,在弹出窗口中点击右上角的设置图标;

在 macOS 版 Tailscale 中打开设置

  1. 在 Tailscale Settings 窗口中打开 Accounts 并点击 Add Account… 旁边的下拉框,在弹出的 Add Account Using Alternate Server 对话框中填入 https://control.tailnet.sipeed.com,然后点击黄色的 Add Account…;

在 macOS 版 Tailscale 中添加自定义控制服务器

接入完成后,浏览器会自动打开「接入 NanoKVM」页面。该页面需要输入 6 位认领码,认领码的生成方法见下一节在 NanoKVM Go 上添加设备

手机和电脑都算访问端:每台需要远程访问 NanoKVM Go 的设备,都要安装 Tailscale 客户端并按对应平台的步骤接入一次。

如果浏览器没有自动打开接入页,可以手动访问该地址,或者回到 NanoKVM Go 页面点击 重新获取 生成新的认领码。

在 NanoKVM Go 上添加设备

  1. 打开 NanoKVM Go 的 远程网络 > Tailscale 页面,点击 添加设备;

在 NanoKVM Go 中点击添加设备

  1. 页面显示一组 6 位认领码,例如 524 833,有效期 10 分钟、仅可使用一次,可点击 复制 或 重新获取;

添加设备页面显示的 6 位认领码

  1. 在访问端的「接入 NanoKVM」页面输入该认领码,点击 继续;

在接入页面输入 6 位认领码

  1. 访问端会显示 3 位数字,同时在 NanoKVM Go 页面弹出 待批准设备 窗口。核对两处数字一致后,在 NanoKVM Go 页面点击 允许;数字不一致说明有其他设备正在尝试接入,请点击 拒绝。

访问端显示的 3 位核对数字

在 NanoKVM Go 页面核对数字并允许接入

  1. 点击 允许 后,访问端会显示 接入成功 页面,可以点击 打开 NanoKVM 管理页面 直接访问,或点击 复制地址 后在浏览器中打开;

访问端显示接入成功页面

  1. 回到 NanoKVM Go 页面,设备 列表中出现刚接入的设备,设备名称、设备地址(100.x.x.x)和 在线 状态均正常显示,表示该设备已加入 Sipeed 远程网络。

在 NanoKVM Go 的设备列表中确认新设备在线

也可以反过来用 备用码 完成接入:在访问端的「接入 NanoKVM」页面展开 备用码,把显示的 8 位备用码填入 NanoKVM Go 的 添加设备 页面,点击 使用备用码 即可。

在接入页面展开备用码

在添加设备页面填入备用码

从外网访问 NanoKVM Go(设备地址)

NanoKVM Go 的 设备地址 是一个 100.x.x.x 格式的虚拟 IP,它就是 NanoKVM Go 的外网访问地址,在 设备 列表中也能看到它自己对应的那一行。访问前请先确认两端都在线:

访问端 Tailscale 客户端的设备列表

NanoKVM Go 页面上本机已连接、两台设备均在线

为确保测试的是外网连接,建议断开访问端当前的局域网,改用手机热点或移动网络,然后:

  1. 确认访问端的 Tailscale 客户端处于已连接状态(客户端首页的开关为打开状态);
  2. 在浏览器地址栏中输入 NanoKVM Go 的 设备地址,例如 http://100.x.x.x;
  3. 打开 NanoKVM Go 登录页面并完成登录;
  4. 测试远程画面、键鼠控制和电源控制等功能。

如果无法打开页面,请先确认 NanoKVM Go 的 本机连接 仍为 已连接,且访问端的 Tailscale 客户端处于连接状态。

不再使用时,可以在 NanoKVM Go 页面点击 退出 断开 Sipeed 远程网络;访问端如需断开,可以在 Tailscale 客户端中关闭连接。

日常使用与安全建议

  • 为 NanoKVM Go 设置强密码,并保留设备自身的登录认证;
  • 不要在路由器上额外开放 NanoKVM Go 的访问端口;
  • 妥善保管登录凭据和配对码,谨慎授予他人访问权限;
  • 定期检查 NanoKVM Go 的 设备 列表,确认接入的设备都是自己信任的;
  • 定期更新 NanoKVM Go 和访问端的 Tailscale 客户端,以获得最新的功能和安全修复。