部署方式与配置
云雀通(Larktun)提供 SaaS 服务,既适合个人用户,也适合团队用户。部署规划的核心不是单一拓扑,而是按租户边界、ACL 策略与中继模式组合出可持续运行方案。
适用对象与典型场景
- 个人用户:远程访问家中设备、个人服务器、开发机,强调简单可用与低维护成本。
- 团队用户:多人协作访问内网资源、统一 ACL 管理与审计,强调隔离、稳定性与可治理性。
SaaS 中继能力
你可以在同一个 SaaS 控制平面下按需选择三种中继能力:
- 免费中继(共享中继):默认可用,适合快速接入与轻量场景验证。
- 专用中继:适合对延迟、容量、隔离和稳定性有更高要求的付费团队。
- 自定义中继:用户自建 DERP 节点,适合需要自定义地域、网络边界或合规落点的场景。
建议做法:
- 初期使用免费中继完成首轮上线与链路验证。
- 稳定运行后按流量与 SLA 需求升级到专用中继。
- 涉及合规或网络边界要求时,补充自定义中继并做好高可用设计。
推荐部署模型
SaaS 控制平面
适合个人和团队快速上线。你可以直接获得账号与租户管理、策略分发、审计与运维能力。
SaaS + 专用中继
适合对延迟、容量和故障隔离有更高要求的付费用户(个人或团队)。控制平面仍由 SaaS 托管,但网络路径更可控。
SaaS + 自建中继
适合需要自定义地域、网络边界或合规落点的用户。你可以自行规划中继节点生命周期。
关键规划项
- 租户划分:按客户、业务线或环境拆分租户
- ACL 设计:按角色和设备标签构建最小权限策略
- 中继布局:确定共享、专用或自建模式及区域分布
- 稳定性策略:设置重连、健康检查和链路监控
- 终端体验:确保客户端低占用并尽量后台无感运行
用户自建中继建议
- 先选距离主要用户群最近的区域部署首个中继节点。
- 通过健康检查和告警保证中继可用性。
- 在高并发场景增加冗余节点并做故障切换演练。
- 对中继节点执行最小暴露面原则和定期安全更新。
配置示意
以下为租户 t01 的 DERP 配置示例(JSON):
{
"omitDefaultRegions": false,
"regions": {
"903": {
"regionID": 903,
"avoid": false,
"regionCode": "t01",
"regionName": "Tenant t01 DERP",
"nodes": [
{
"ipv4": "18.138.241.18",
"name": "t01-903a",
"hostName": "derper.example.com",
"regionID": 903,
"derpport": 8088,
"stunport": 3478
}
]
}
}
}
配置落地建议
- 个人用户建议先完成“1 个租户 + 1 个中继区域 + 1 条 ACL 验证链路”
- 团队用户建议先完成一个租户的模板化配置,再复制到其他租户
- 优先把 ACL 与审计规则标准化,再扩展设备规模
- 自建中继场景要先做故障切换验证再进入生产