HomeDIY Lab
智能家居 DIY 决策工具

远程访问延迟 / 带宽计算

海外访问国内智能家居,延迟够不够、带宽怎么算、要不要买云服务。基于地理距离的 RTT 估算 + 设备类型加权,给出实际能用的方案,不是营销口径。

输入你的场景

广告位

怎么读这个结果

这个工具把"远程访问智能家居"分成两个独立的问题:

  1. 延迟(RTT):从你点手机,到家里的设备响应要多久。算法用 Haversine 公式算地理距离,再除以光速(光纤 ≈ 2/3 c)得理论下限,加 15-30ms 路由跳数开销。锁、开关等关键操作需要 RTT ≤ 300ms,看摄像头需要 ≤ 150ms。
  2. 带宽(throughput):看 1 路 1080p 摄像头约需 4Mbps,4 路约 16Mbps;开关/传感器每次仅几百字节,可忽略。NAS 串流按文件大小估算。

根据这两项 + 你的自建意愿,推荐方案分四档:

  • WireGuard(自建 VPN):延迟最低,但需要家里有公网 IP 或打洞,且需要一台 VPS 中转。
  • Tailscale(基于 WireGuard + NAT 穿透):无需公网 IP,延迟接近直连,免费层够用。
  • Cloudflare Tunnel:免运维,但要经过 CF 边缘节点,中美之间通常 +20-80ms。
  • 云转发(米家/Aqara Home 等厂商):零运维,但延迟最差,且数据走厂商服务器。

反直觉提醒:很多人以为"花钱买云服务 = 更好用"。但智能家居的延迟瓶颈 90% 在物理距离,云服务唯一能解决的是 NAT 穿透(运营商不给公网 IP)。如果你的家庭网络有公网 IPv4,任何云服务都比不上 WireGuard 直连。

常见问题

中美之间到底多少 RTT 才够用?
物理下限约 130-150ms(海底光缆路径),实际平均 180-220ms。这是看摄像头勉强能用、开关灯"按下去后过 0.5 秒才响应"的体验。如果低于 250ms,关键操作(开锁)会有明显等待感;低于 300ms,基本能用但不会舒服。
Cloudflare Tunnel 真的延迟高吗?
对国内 -> 境外访问,CF Tunnel 的延迟取决于"客户端到 CF 边缘节点的延迟"。中国大陆没有 CF PoP,流量要绕道香港/日本/新加坡,通常 +40-100ms。如果你在境外访问国内家庭,CF Tunnel 也得走境外 CF 边缘,延迟同样增加。CF Tunnel 的真正优势是免运维(无需公网 IP、动态域名),不是性能。
Tailscale 真的能直连吗?
能,但有条件。Tailscale 用 NAT 穿透(UDP hole punching),80% 家庭网络能直连。失败时会回落到 DERP 中转(类似 CF 边缘,但延迟更高)。中国大陆电信/联通宽带 NAT 较厚,直连成功率约 60-70%;移动宽带更高。如果你愿意折腾自建 Headscale + 自定义 DERP,直连率可达 90%+。
NAS / 文件同步走哪条路最快?
NAS 看视频/同步文件,瓶颈是吞吐不是延迟。WireGuard 加密吞吐约打 7 折(1Gbps 网卡实测 700Mbps),Cloudflare Tunnel 免费层限速 100Mbps,自建 VPN 限速取决于 VPS 带宽。中美 VPN 链路实际能稳定用 5-20Mbps(看 VPS 选哪里)。

这工具的局限

关于

本工具用 Haversine 距离 + 光纤延迟模型估算 RTT,设备带宽按典型场景估算。

隐私政策

所有计算在浏览器本地完成,HomeDIY Lab 不收集输入数据。

免责声明

实际延迟取决于运营商/光缆/路由,本工具仅供方案选择参考。

返回全部工具