节点状态
登录控制台确认实例处于可连接状态,并记录节点 ID。节点仍在初始化时,不要保存尚未确认的主机指纹。
状态正常后连接先核对节点状态与主机指纹,再建立图形或命令行会话。本指南覆盖首次登录、密钥配置、Xcode 构建验证、远程体验优化和故障定位。
连接地址、用户名和临时凭据只在订单完成节点检查后提供。可用性与连接参数以控制台实时返回为准。
不要从反复重试密码开始。先检查节点、区域、凭据和本地网络,可以快速区分交付问题、认证问题与链路问题。
登录控制台确认实例处于可连接状态,并记录节点 ID。节点仍在初始化时,不要保存尚未确认的主机指纹。
状态正常后连接核对订单区域与实例区域是否一致。当前目录覆盖新加坡、日本(东京)、韩国(首尔)、香港、美国东部、美国西部六个区域。
完整复制控制台提供的用户名,区分大小写。首次登录后立即更新临时密码,并优先为 SSH 配置密钥认证。
先在稳定有线网络或可靠 Wi-Fi 下测试。企业代理、访客网络和公共热点可能限制 SSH 或 VNC 所需端口。
确认本地防火墙允许所用客户端建立出站连接。若通过办公网络接入,请让网络管理员核对目标地址和端口策略。
比较主机地址、端口、用户名和区域四项。旧节点保存的客户端配置不应直接复用于新分配的物理节点。
只从控制台读取连接参数。不要把私钥、完整密码、访问令牌或未经脱敏的构建日志提交到普通文档和代码仓库。
VNC 适合 Xcode 图形界面、签名归档检查和需要桌面交互的任务。首次连接按顺序完成地址、认证、画质与退出设置。
在 VNC 客户端新建连接,逐字复制主机地址。若控制台给出自定义端口,以该端口为准,不要自行猜测或沿用旧实例参数。
输入控制台提供的节点用户名和临时凭据。连续失败时先停止尝试,重新复制用户名并检查键盘布局,避免因重复错误触发安全限制。
先使用自适应分辨率和中等色彩质量建立稳定基线。跨洲连接可降低分辨率、色彩深度和刷新频率,再逐项提升画质。
复制一段普通文本,确认本地与远端双向剪贴板是否符合预期。不要用密码、私钥或访问令牌测试剪贴板功能。
关闭窗口前确认构建是否在前台运行。持续任务应交给 CI runner、launchd 或终端会话管理工具,避免 VNC 断开导致前台进程终止。
SSH 适合仓库同步、依赖安装、自动化构建和日志采集。首次连接的重点不是尽快跳过提示,而是核对主机指纹并收敛长期权限。
不要直接删除本地记录后继续连接。先确认节点是否发生重装、重新分配或地址变化,再通过控制台工单核验。
首次连接时,把终端显示的指纹与控制台提供的信息逐段比较。节点地址相同但指纹变化,应按安全事件处理,而不是忽略警告。
为不同成员和自动化任务使用独立公钥。私钥保留在受控设备或密钥管理系统中,不上传到节点共享目录。
私钥文件权限设为仅当前用户可读。CI 任务只授予构建所需目录和命令权限,不把管理员权限作为默认运行方式。
首次登录完成后立即设置独立高强度密码。确认密钥登录正常,再按团队策略限制密码认证,避免先关闭唯一可用入口。
ssh-keygen -t ed25519 -a 64 -f ~/.ssh/hexvm_node
chmod 600 ~/.ssh/hexvm_node
ssh-add ~/.ssh/hexvm_node
为成员、CI runner 和临时运维任务分别生成密钥,便于单独撤销。
ssh-keyscan -p "$NODE_PORT" "$NODE_HOST"
ssh -i ~/.ssh/hexvm_node \
-p "$NODE_PORT" "$NODE_USER@$NODE_HOST"
先核验输出指纹,再接受主机记录。变量值从控制台复制,不在脚本中提交真实凭据。
连接建立后,用版本查询、测试构建和归档命令验证环境。先跑小范围检查,再接入完整流水线。
记录 macOS、Xcode 和命令行工具版本,确保交互终端与 CI runner 使用同一套工具链选择。
先运行单一 scheme 或测试目标,排除依赖、签名和环境变量问题,再扩大到完整工作区。
归档成功后检查制品路径、文件权限和日志脱敏规则,再把命令迁移到自动化流水线。
以下数据用于区域初筛,不代表每条网络的固定结果。正式选择前,应从实际办公网络和 CI 出口重复测试。
| 客户端测试点 | 新加坡 | 日本(东京) | 韩国(首尔) | 香港 | 美国东部 | 美国西部 |
|---|---|---|---|---|---|---|
| 北京固定宽带 | 78 ms | 54 ms | 47 ms | 42 ms | 198 ms | 146 ms |
| 上海固定宽带 | 69 ms | 41 ms | 49 ms | 35 ms | 190 ms | 132 ms |
| 台北固定宽带 | 48 ms | 32 ms | 43 ms | 24 ms | 181 ms | 112 ms |
| 马尼拉固定宽带 | 39 ms | 71 ms | 76 ms | 36 ms | 214 ms | 139 ms |
| 洛杉矶固定宽带 | 177 ms | 104 ms | 119 ms | 151 ms | 68 ms | 21 ms |
| 纽约固定宽带 | 231 ms | 168 ms | 181 ms | 205 ms | 19 ms | 73 ms |
键盘输入、窗口切换和常规 Xcode 操作通常较顺畅,仍需观察丢包和抖动。
降低画质后可进行图形操作,命令行构建、日志查看和 CI 任务通常不受明显影响。
跨洲链路建议把持续工作交给 SSH、CI runner 和后台任务,VNC 仅用于必要检查。
实际延迟受本地运营商、国际出口、路由变化、办公代理、Wi-Fi 质量与同时段流量影响。区域目录中的组合常态可订,实际可用性以控制台实时返回为准。
把交互任务、持续任务和大文件传输拆开处理,可以减少网络抖动对构建流程的影响。
先使用单屏 1920 × 1080 建立稳定基线。高延迟链路避免直接启用双屏、高缩放和频繁动态调整。
代码编辑、构建日志和配置操作不需要最高色彩精度。链路波动时先降低色彩深度和图像质量,再观察输入延迟。
远程开发以代码、终端和构建状态为主。关闭未使用的音频、摄像头重定向和动画效果,可减少带宽占用。
长时间构建、测试和依赖下载应在独立终端会话、CI runner 或系统任务中执行。VNC 或 SSH 断开不应直接结束任务。
仓库、缓存和构建制品使用支持增量与校验的传输方式。不要通过图形剪贴板搬运大文件,也不要把敏感制品放入公开位置。
依赖缓存和 DerivedData 应按项目、分支或工具链版本隔离。命中率下降时先分析缓存键,不要无限扩张磁盘占用。
每次只改变一个变量,并记录节点 ID、区域、发生时间和完整错误文本。这样才能判断问题位于本地、网络、认证还是节点侧。
不要提交私钥、完整密码、访问令牌或包含敏感签名材料的日志。需要进一步协助时,登录控制台提交工单,或发送邮件至 support@hexvm.com。
每笔订单对应独立 Mac mini 物理节点,非虚拟机。新加坡、日本(东京)、韩国(首尔)、香港、美国东部、美国西部六个区域全年 365 天正常运行。
所有费用均以美元(USD)结算。节点与区域的实际可用性以控制台实时返回为准。