首次连接操作路径

从选型到连上云端 Mac,按这张任务尺逐项完成

OakVPS 提供面向开发任务的云端 Mac 独享物理机。先确认 Apple Silicon 工作负载、内存、存储和节点,再完成下单、支付、SSH 连接与环境验证。三档配置均为物理节点上的独享设备,不是虚拟机。

准备充分时,选型、周期确认、支付确认和首次连接四个操作环节约需 4 分钟;设备的实际交付状态以控制台实时返回为准。

任务尺 下单 → 确认 → 连接 → 验证
约 4 分钟操作
01
选择资源 机型、节点与租期
约 1 分钟
02
核对订单 附加项与 USD 价格
约 1 分钟
03
完成支付 等待订单状态确认
约 1 分钟
04
发起连接 保存指纹并验证系统
约 1 分钟
3 档 Apple Silicon 配置 5 个物理节点 天、周、月、季四种周期
开始前准备

先把五项输入写清楚,再进入配置页

选型不从机型名称开始,而从任务峰值、数据容量、访问位置和使用时长开始。把以下条件提前确定,可以减少下单后重新调整环境的时间。

工作负载

确认任务必须运行在 Apple Silicon

列出要使用的 Xcode、fastlane、Homebrew、MLX 或其他 macOS 工具,并记录项目要求的系统版本和架构。若任务依赖图形界面,也要提前确认本地网络与远程会话条件。

内存与存储

按峰值而不是空闲值选择配置

同时运行模拟器、依赖安装和并行构建时,内存占用会高于项目静止状态。存储预算应包含源码、依赖缓存、DerivedData、归档文件、模型文件和最终产物,并预留清理前的周转空间。

节点位置

按访问位置和团队时区选择节点

可订节点为新加坡、日本(东京)、韩国(首尔)、香港和美国西部。优先选择靠近主要操作者或构建依赖源的位置;目录内组合常态可订,实际可用状态由控制台实时返回。

租用周期

按任务边界选择天、周、月或季

一次发布验证可先看按天周期,集中迭代可比较按周,持续构建和团队环境可比较按月或按季。不要只看周期名称,应同时核对总价、任务持续时间和产物导出计划。

本地工具

准备 SSH 客户端和本地密钥

确认本地终端能够执行 ssh,准备一把可单独管理的密钥,并知道私钥文件保存位置。连接前不要把私钥、证书密码或完整支付资料提交到营销站或普通邮件正文。

从下单到可用

四段操作时间线,每段只做一次关键确认

约 4 分钟指用户完成配置与首次连接所需的操作时间,不代表固定交付时长。支付确认和设备状态以控制台实时结果为准。

01

选择三档机型之一与五地节点之一

根据任务选择 Oak M4、Oak M4 Plus 或 Oak M4 Pro,再从新加坡、日本(东京)、韩国(首尔)、香港、美国西部中选择目标物理节点。

约 1 分钟
02

确认周期、存储与并联附加项

选择按天、周、月或季计费,检查是否需要 +1TB SSD、+2TB SSD 或 Thunderbolt 5 并联,并再次核对订单中的 USD 总价。

约 1 分钟
03

完成支付并读取订单确认结果

使用 USDT-TRC20,或通过 Stripe 使用 Visa、Mastercard、Amex。两类方式均以 USD 结算,实际可用网关以后端返回为准。

约 1 分钟
04

读取连接信息并发起首次 SSH 连接

在控制台获取主机地址、用户名和端口,核对主机指纹后保存首次连接记录,再运行系统信息和磁盘余量检查。

约 1 分钟
下单步骤

用内存、存储和持续时长锁定配置

三档机型均覆盖五个节点。价格按所选周期显示,附加项单独计入订单;提交前应逐项核对机型、节点、周期和最终 USD 金额。

轻量开发与短任务

Oak M4

$19.1/天

适合依赖规模可控的项目检查、单任务构建和短期 macOS 环境使用。

芯片M4
内存16GB
存储256GB
选择 Oak M4
高内存实验与大型缓存

Oak M4 Pro

$59.8/天

适合需要 64GB 统一内存、较大模型文件、并行任务或更大本地数据集的工作负载。

芯片M4 Pro
内存64GB
存储2TB
选择 Oak M4 Pro
下单前最后核对

确认订单中显示的是目标机型、正确节点、所需周期和附加项。若工作负载会产生大量缓存或模型文件,应先估算项目全量占用,不要只按源码目录大小选择存储。

支付与结算

两类支付方式,统一按 USD 结算

营销站不收集付款信息。支付步骤在下单流程中完成,实际显示的可用网关以后端实时返回为准。

链上支付

USDT-TRC20

按订单页面给出的金额和收款信息操作,核对网络类型、地址与金额后再提交。不要通过邮件发送钱包私钥、助记信息或完整付款凭据。

结算币种 USD
银行卡支付

Visa / Mastercard / Amex

银行卡支付经 Stripe 完成。付款前核对订单金额和周期,完成后返回控制台查看订单状态,不要重复提交尚在处理中的同一笔订单。

结算币种 USD
首次 SSH 连接

先验证指纹,再验证机器和磁盘

首次连接的目标不是立刻开始构建,而是建立可信连接记录,确认订单配置与系统信息一致,并把后续排查所需的基础信息保存下来。

01 整理连接字段

从控制台读取主机地址、用户名、端口和主机指纹。不要根据旧订单猜测地址,也不要把连接凭据贴进公开问题或共享文档。

02 收紧私钥权限

在本地终端确认私钥只对当前用户可读,避免 SSH 因权限过宽拒绝加载密钥。

03 核对主机指纹

第一次连接时,将终端显示的指纹与控制台信息逐字比较。确认一致后再保存,不要无条件接受未知指纹。

04 验证系统状态

登录后记录系统版本、硬件架构、可用磁盘和当前用户,确认这些信息与订单和项目要求一致。

首次连接命令单 本地终端执行
chmod 600 ~/.ssh/oakvps_ed25519

ssh -i ~/.ssh/oakvps_ed25519 \
  -p <端口> <用户名>@<主机地址>

sw_vers
uname -m
df -h /
whoami
期望架构:arm64 保存记录:系统版本、磁盘余量、首次连接时间
开发环境初始化

按固定顺序建立可复现环境

先固定工具版本,再安装项目依赖。顺序反过来容易让缓存、命令行工具路径和项目脚本互相污染,后续也更难复现。

01 确认 Xcode

记录当前 Xcode 版本和活动开发者目录,确认项目要求的 SDK 与构建目标可用。团队有版本基线时,将检查命令和结果写入交接记录。

02 检查命令行工具

确认 xcode-select、Git、Shell 和项目脚本依赖的基础命令可执行。不要在版本未确认前批量覆盖系统工具。

03 安装依赖管理工具

根据项目实际使用的 Swift Package Manager、CocoaPods、Ruby Bundler 或其他工具恢复依赖,并记录锁文件和工具版本。

04 拉取项目仓库

使用最小权限的仓库凭据,将项目放入约定工作目录。敏感令牌只在需要时导入,避免写入命令历史、仓库文件或共享日志。

版本记录 Xcode、系统、依赖工具
目录约定 源码、缓存、日志、产物
凭据边界 最小权限、按需导入
首次任务验证

先跑轻量检查,再投入完整构建

第一次任务应尽量短、可重复、输出明确。目标是验证工具链、目录权限、日志位置和退出方式,而不是立刻执行耗时最长的流水线。

首次任务验证项目与通过条件
验证项目 执行内容 通过条件 需要记录
工具链 读取 Xcode、Swift 和项目依赖工具版本 版本符合项目基线,活动路径明确 版本号与命令输出
轻量构建 执行单个目标、测试目标或环境检查脚本 命令正常结束,错误输出可定位 命令、退出码和耗时
产物目录 生成一份可识别的测试产物 文件可读取、可打包并可导出 绝对路径和命名规则
日志路径 确认构建日志和诊断信息落盘位置 失败时能提取脱敏日志 日志路径和保留方式
磁盘余量 检查系统盘、缓存和项目目录占用 完整任务前仍有足够周转空间 总量、已用量和可用量
退出方式 结束前台任务并安全退出 SSH 会话 任务状态明确,没有误留交互进程 停止命令和交接说明
验证失败时先保留上下文

记录订单标识、节点、发生时间、执行命令、退出码和已脱敏日志,再按 Xcode 版本、依赖缓存、凭据、磁盘空间和网络条件的顺序排查。

交接与后续管理

把订单状态、环境记录和产物位置交给下一位操作者

云端开发任务的结束点不是关闭终端,而是让下一位操作者能够理解当前机器状态、继续任务或安全完成清理。

订单与状态

在控制台统一查看和管理

核对订单标识、机型、节点、租用周期和当前状态。续用、订单管理与支持工单都从控制台进入,不在营销站提交付款资料或连接凭据。

进入控制台
交接记录

保留可复现所需的最小信息

记录系统与 Xcode 版本、项目提交、依赖工具版本、产物目录、日志路径和磁盘余量。凭据只记录管理方式,不把私钥、令牌或证书密码写进交接文档。

查看安全基线
异常处理

提交可复现且已脱敏的信息

遇到连接、构建或订单异常时,准备订单标识、节点、发生时间、复现步骤、退出码和已脱敏日志,再通过控制台提交工单。不要附上私钥或完整付款凭据。

查看排查指南
准备开始

带着任务清单进入配置页,而不是凭感觉选机器

先确定工作负载、内存、存储、节点和租期,再选择三档独享物理机之一。所有款项以 USD 结算,仅支持 USDT-TRC20 与 Visa / Mastercard / Amex(经 Stripe)。