开通即可用:接入凭据的位置与格式
VPSRox 完成订单处理后,系统在后台自动初始化物理机并推送开通通知。 进入用户控制台找到对应订单,可以看到三类信息: 公网 IPv4 地址、SSH 登录凭据(用户名 + 初始密码或密钥)、以及进入网页 VNC 的直达按钮。 五个节点——新加坡、日本(东京)、韩国(首尔)、中国香港、美国东部——的 IP 段各不相同, 可在控制台确认自己机器所在节点,方便后续延迟分析。
开通完成后建议立即做两件事:用网页 VNC 确认桌面可正常操作,以及执行一次 SSH 连接验证网络通路。 这两条路径互相独立——VNC 走 HTTPS 443 端口,SSH 走 22 端口,任意一条受阻都不影响另一条的使用, 出问题时可以交叉验证。
客户端系统:macOS 15.4 Sequoia、Windows 11 24H2、iOS 18.4。
云端节点:VPSRox Mac mini M4 · 16 GB · 256 GB NVMe · 日本(东京)节点。
测试内容:浏览器 VNC(Chromium 125)、SSH(OpenSSH 9.x)、RealVNC Viewer 7.12、Screens 5.1、Jump Desktop 4.x。
跨境网络:大陆客户端经香港节点与日本节点各测一轮,记录 RTT 与帧率。
浏览器 VNC:零安装的桌面接入
VPSRox 控制台内置基于 noVNC 的网页 VNC 入口,点击即可在浏览器里打开完整的 macOS 桌面, 无需在本地安装任何客户端。这是最快的初始连接方式,也适合在没有管理员权限的公司电脑上临时操作。
从控制台点击「VNC 连接」后,系统会在新标签页加载 网页 VNC 页面, 并自动填入当前机器的连接参数。页面加载完毕后通常 2–3 秒内渲染出 macOS 桌面。 首次连接时 macOS 可能弹出「屏幕录制权限」提示,在远程桌面内点击「允许」即可,之后不再提示。
建议使用 Chrome 或 Edge 最新版,Safari 在某些版本下 WebSocket 重连逻辑有差异, 长时间闲置后页面可能需要手动刷新才能恢复。操作期间保持浏览器标签页处于前台, 后台休眠会限制 WebSocket 帧率,导致画面卡顿。 如需在浏览器 VNC 内粘贴文本,建议使用 noVNC 工具栏提供的「剪贴板」功能区, 而非直接 Cmd+V(部分系统剪贴板与 noVNC 沙箱隔离)。
浏览器 VNC 的性能受本地网络带宽影响较大:1 Mbps 上行勉强流畅,4 Mbps 以上体验接近原生。 跨境场景下(如大陆 → 日本节点),noVNC 默认的 Tight 编码在高对比度画面切换时帧率约 8–12 fps; 如果主要场景是终端操作或文本编辑,这个帧率完全够用; 若需要流畅播放视频或操作 Xcode 的实时预览,建议改用下文提到的第三方 VNC 客户端。
SSH 密钥认证配置
SSH 是脚本自动化、文件传输(scp/rsync)、以及 CI/CD Runner 挂载的首选通道。
VPSRox 默认开放 SSH 22 端口,初始提供密码登录;为了安全与便捷,
强烈建议在首次登录后立即切换为密钥认证,并禁用密码登录。
-
01
在本地生成 Ed25519 密钥对
Ed25519 比 RSA 4096 更短、更快、同等安全,是 2024 年以后的推荐选择。 在本地终端执行:
ssh-keygen -t ed25519 -C "[email protected]" -f ~/.ssh/vpsrox_ed25519
生成时设置 passphrase,避免私钥文件被盗后直接可用。 完成后本地有两个文件:~/.ssh/vpsrox_ed25519(私钥,绝不上传) 和~/.ssh/vpsrox_ed25519.pub(公钥,需上传到云端 Mac)。 -
02
将公钥推送到云端 Mac
用初始密码先 SSH 登录一次,执行:
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "你的公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
或者直接从本地用ssh-copy-id:
ssh-copy-id -i ~/.ssh/vpsrox_ed25519.pub user@<机器IP> -
03
配置本地 SSH config 省去每次输参数
编辑本地
~/.ssh/config,加入:Host vpsrox-jp
HostName <机器IP>
User macmini
IdentityFile ~/.ssh/vpsrox_ed25519
ServerAliveInterval 60
ServerAliveCountMax 3ServerAliveInterval与ServerAliveCountMax是防止跨境空闲会话被运营商 NAT 超时断开的关键设置。 配置完成后,ssh vpsrox-jp即可免密直连。 -
04
在云端 Mac 禁用密码登录
确认密钥登录无误后,编辑
/etc/ssh/sshd_config, 将PasswordAuthentication改为no, 执行sudo launchctl stop com.openssh.sshd && sudo launchctl start com.openssh.sshd重启 SSH 服务。 此步骤可防止暴力破解;如果机器有公网 IP,这是必做的加固项。
修改 sshd_config 前,务必在同一终端会话里先验证密钥登录能成功,
否则一旦密码也被禁掉,控制台 VNC 将是唯一的恢复入口。
建议开两个终端窗口——一个修改配置,另一个用密钥登录验证,确认无误再关闭密码认证。
第三方 VNC 客户端:更高帧率的桌面操作
原生 macOS 屏幕共享基于 Apple Remote Desktop(ARD)协议,向下兼容标准 VNC(RFB 协议)。 VPSRox 的云端 Mac 在系统偏好设置中已默认开启远程管理,支持主流 VNC 客户端直接接入。 相比浏览器 VNC,原生客户端通常使用更高效的编码算法(如 H.264 或 ZRLE), 在同等网络条件下帧率可提升 2–4 倍。
| 客户端 | 平台 | 编码支持 | 适合场景 |
|---|---|---|---|
| RealVNC Viewer | Win / Mac / iOS / Android | RealVNC 专有压缩 | 跨平台通用,有 iOS 移动端 |
| Screens 5 | Mac / iPad / iPhone | H.264 加速 | Apple 生态,高帧率操作 |
| Jump Desktop | Mac / iPad / iPhone | Fluid 协议 / VNC | 超低延迟模式,适合跨境 |
| macOS 内置屏幕共享 | Mac only | ARD / VNC | 无需安装,Spotlight 搜「屏幕共享」 |
| noVNC(网页版) | 浏览器 | Tight / ZRLE | 临时接入,无本地安装 |
以 macOS 内置屏幕共享为例:打开「访达」→ 菜单栏「前往」→「连接服务器」,
输入 vnc://<机器IP> 并回车,输入凭据后即可接入桌面。
如果本地也是 Mac,这是最省事的方法,连接质量和 Screens 5 相近。
连接到云端 Mac 的 VNC 端口默认为 5900,部分路由器或安全策略可能拦截该端口。
排查方式:在本地终端执行 nc -zv <机器IP> 5900,
若显示 Connection refused 则端口被封,需通过 SSH 隧道转发来绕过(详见故障排查一节)。
跨境延迟优化:节点选择与本地侧调优
远程桌面体验的核心是往返延迟(RTT)而非带宽。20ms RTT 内的操作几乎感觉不到延迟, 80ms 时鼠标点击有轻微「拖尾感」,150ms 以上操作明显卡滞。 VPSRox 提供五个节点,大陆用户的实际选择通常集中在以下几个:
以上数字为直连路由的典型值,实际受本地 ISP 与节点运营商的互联质量影响, 高峰时段(晚间 20:00–23:00)可能增加 20–40ms。 选节点的基本原则:如果主要目的是远程桌面操作(VNC),选香港或新加坡节点; 如果主要运行服务器程序并通过 SSH 管理,日本东京节点的国际骨干带宽更稳定,适合与日本或全球的服务通信。
除节点距离之外,以下本地侧调整对改善 VNC 体验有明显帮助:
- 降低云端 Mac 显示分辨率:在远程桌面的「系统设置 → 显示器」里把分辨率从 HiDPI 2560×1440 降到 1920×1080 或更低, VNC 传输的像素数量减少约 44%,帧率随之明显提升。
- 关闭壁纸与透明效果:纯色深色桌面的压缩率比图片壁纸高出数倍; 在「系统设置 → 辅助功能 → 显示器」勾选「减少透明度」可进一步降低帧差数据量。
- VNC 客户端调低色深:RealVNC Viewer 和 Screens 5 支持在连接设置里把色深从 24-bit 降到 16-bit 甚至 8-bit, 在 100ms RTT 以上的连接中,16-bit 的操作流畅度显著好于 24-bit。
-
SSH 连接使用压缩:在
~/.ssh/config加Compression yes, 对纯文本终端操作(非二进制传输)有一定收益;执行scp传输大文件时反而可能拖慢速度,需按场景取舍。
SSH 隧道:绕过端口限制的通用方案
部分企业网络或公共 Wi-Fi 只放通 80 / 443 端口,直连 5900(VNC)或 22(SSH)都会被屏蔽。 应对这种情况,可以通过已建立的 SSH 连接做本地端口转发,将 VNC 流量包装在 SSH 里传输。
假设 SSH 在 22 端口可以工作(或 VPSRox 控制台支持 443 上的备用 SSH),在本地执行:
ssh -L 15900:localhost:5900 -N vpsrox-jp
该命令将本地 15900 端口转发到云端 Mac 的 5900(VNC 服务),
-N 表示不执行远程命令,仅做隧道。
打开 VNC 客户端,连接地址填 localhost:15900 即可。
流量经 SSH 加密,也顺带解决了公共网络下 VNC 明文传输的安全隐患。
若需要在后台长期保持隧道(如 CI 脚本依赖),加 -f 参数让 SSH 进后台:
ssh -fN -L 15900:localhost:5900 vpsrox-jp
常见连接故障排查手册
远程接入出问题时,大多数情况属于以下几类。按网络层从外到内逐步排查, 通常能在 5 分钟内定位原因。
| 现象 | 可能原因 | 排查步骤 |
|---|---|---|
SSH 连接超时(Connection timed out) |
本地防火墙 / 运营商封 22 端口,或 IP 错误 | 先 ping <IP> 验证 IP 可达;再 nc -zv <IP> 22 确认端口;如端口被封,改用 VPN 或控制台 VNC 修改 SSH 端口 |
密钥登录提示 Permission denied (publickey) |
authorized_keys 权限错误,或公钥未正确写入 |
云端 Mac 上确认 ~/.ssh 权限 700、authorized_keys 权限 600;查 /var/log/auth.log 或 sudo log show --predicate 'process == "sshd"' --last 5m |
VNC 连接被拒(Connection refused) |
macOS 屏幕共享未开启,或 5900 端口未放通 | 通过 SSH 执行 sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist 开启屏幕共享;或检查系统设置 → 通用 → 共享 |
| VNC 画面黑屏但可以移动鼠标 | macOS 锁屏或显示器进入休眠 | 通过 SSH 执行 sudo caffeinate -u -t 1 唤醒显示,或在系统设置里关闭屏幕保护程序与睡眠 |
| SSH 长时间无操作断连 | NAT/防火墙空闲会话超时 | 在 ~/.ssh/config 加 ServerAliveInterval 60 和 ServerAliveCountMax 3 |
| VNC 帧率极低(< 5 fps) | 网络带宽不足,或分辨率过高 | 降低云端 Mac 分辨率至 1440×900;VNC 客户端改为 16-bit 色深;检查本地上行带宽 |
若以上步骤无法解决,可以登录 VPSRox 控制台直接打开网页 VNC(走 HTTPS 443,绕过大多数端口限制), 在云端 Mac 内部检查系统日志或修改配置,再重试本地客户端连接。 更详细的接入说明见 帮助中心,或通过工单联系 7×24 真人技术支持。
选哪个节点:延迟与业务需求双维度决策
很多用户第一次租用云端 Mac 时,倾向于选「感觉上最近」的节点,但实际情况是: 不同 ISP 到同一节点的路由质量差异很大,最终体验需要自己测试才能确认。
判断延迟的最快方式是直接 ping:
ping sg.vpsrox.com(新加坡)
ping jp.vpsrox.com(日本东京)
ping hk.vpsrox.com(中国香港)
实测结果稳定后,再结合以下业务维度做最终选择:
- 纯桌面操作(VNC 为主):优先选 RTT 最低的节点。 大陆用户通常是香港,东南亚用户通常是新加坡,日韩团队选本地节点即可。
-
iOS / macOS 开发,需要访问 App Store Connect 或 TestFlight:日本东京节点到 Apple 服务器(
itunesconnect.apple.com) 的路由质量普遍优于香港,上传大型 .ipa 文件时建议选日本节点。 - AI Agent 推理任务(长时间无人值守):延迟影响较小,带宽更重要; 新加坡节点的国际骨干互联成本相对低,适合需要频繁拉取大型模型权重的场景。
- 面向欧美用户的服务:美国东部节点是唯一与北美、欧洲同时低延迟的选择; 跨境 RTT 约 180ms,SSH 管理尚可接受,但桌面 VNC 操作体验明显不如亚太节点。
VPSRox 的五个节点(新加坡、日本东京、韩国首尔、中国香港、美国东部) 在同一账户下可以分别管理,无需重新注册。 如果场景切换频繁——比如平时香港节点做桌面,发版前临时在日本节点跑 CI—— 可以按天或按周灵活开通,用完即释放,不产生闲置费用。 每台物理机付款后 1–5 分钟自动开通,切换节点的等待成本极低。
三种接入方式,随时连上你的云端 Mac
VPSRox Mac mini M4 独享节点开放完整 SSH、VNC 与浏览器远程桌面接入权限, 管理员权限不受限,全球五节点任选。$21.8 / 天起,无合同,按实际需求弹性开租。