限制密钥
配置三个 MDM 限制密钥以控制托管 Vylos 部署的应用行为。
这些限制键与可选的 notificationsEnabled、appearance 和 appIcon 偏好设置,以及组织信息字段相互独立。完整的键契约请参阅托管 App 配置。

摘要表
| 密钥 | 类型 | 缺省默认值 | 说明 |
|---|---|---|---|
allowManualTunnels | 布尔值、数字或字符串 | true | 控制用户是否可以管理应用隧道。 |
allowSettings | 布尔值、数字或字符串 | true | 控制用户是否可以访问应用设置。 |
blockJailbrokenDevices | 布尔值、数字或字符串 | false | 在已越狱的 iOS 设备上阻止使用 App,并阻止 Vylos 的所有 VPN 连接。 |
Vylos 将 true 和 1 解释为真,将 false 和 0 解释为假。字符串值会去除首尾空格,并且不区分大小写。
值缺失或格式无效时,将使用该键文档中说明的默认值。
allowManualTunnels
- 类型: 布尔值、数字或字符串(解析为布尔值)
- 缺省默认值:
true
设置为 false 时的行为
当此限制启用时,用户无法创建、编辑或删除应用隧道。以下变更将生效:
- 主视图。 "我的隧道"部分完全隐藏。创建新隧道的添加按钮也被隐藏。
- 隧道创建。 添加隧道屏幕被阻止。用户无法通过文件导入、二维码扫描或手动创建来添加隧道。
- 隧道编辑。 编辑隧道屏幕被阻止。用户无法修改现有隧道配置。
- 系统 VPN 条目。 应用隧道的所有系统 VPN 条目都会暂停,用户也无法通过系统 VPN 设置将其打开或关闭。
- 快捷指令与搜索。 App 隧道会从“快捷指令”的隧道选择器、Siri 建议、Spotlight 和主屏幕快速操作中移除。Vylos 也会拒绝仍引用已暂停隧道的已存储快捷指令;托管配置对 App 锁定的绕过不会覆盖此限制。
- 数据保留。 隧道数据在设备上本地保留。应用此限制时不会删除任何隧道配置。
- 自动恢复。 当限制解除(密钥被移除或重新设置为
true)时,所有之前暂停的隧道将自动恢复,包括其系统 VPN 条目。
与托管隧道的交互
此限制只影响用户在 Vylos 中创建的应用隧道。通过 MDM 或直接从 .mobileconfig 描述文件安装的托管隧道仍会显示并正常工作,不受此设置影响。
详细信息请参阅部署托管隧道。
allowSettings
- 类型: 布尔值、数字或字符串(解析为布尔值)
- 缺省默认值:
true
设置为 false 时的行为
当此限制启用时,应用的整个设置区域将被锁定。以下变更将生效:
- 工具栏。 设置按钮从应用工具栏中隐藏。用户无法导航到设置。
- 设置屏幕。 如果通过任何方式访问设置屏幕,整个内容将替换为消息:"设置由你的组织管理。"
- 已停用的功能。 所有设置均不可访问,包括:
当 allowSettings 保持为 true 时,通过 notificationsEnabled、appearance 或 appIcon 提供的各项偏好设置仍会显示,但为只读。其他设置(包括操作系统的单 App 语言设置)仍然可用。
blockJailbrokenDevices
- 类型: 布尔值、数字或字符串(解析为布尔值)
- 缺省默认值:
false - 自版本: 1.1.0
- 平台: 仅限 iOS。此限制对 macOS 或 visionOS 没有影响。
设置为 true 时的行为
当此限制启用且设备被检测为越狱时,应用显示一个带有组织策略消息的全屏阻止页面。用户无法关闭此屏幕或访问任何应用功能。
Vylos 会立即断开其所有活动隧道,停用按需连接触发器,并在策略阻止期间拒绝每一次新的连接尝试。用户创建的隧道也会从“快捷指令”搜索中隐藏,已存储的隧道快捷指令会被拒绝。
检测方法
Vylos 会综合检查越狱相关痕迹、已注册工具、沙盒完整性和运行时注入。任一层检查结果为阳性,就足以执行托管策略。实现细节有意不对外公开,以免公开指南成为规避检测的清单。
数据安全
越狱阻止生效时不会删除任何隧道配置数据。正在运行的连接会停止,按需连接会被停用;隧道配置、密钥和 App 设置仍保持完整,并会在限制移除或越狱状态消除后重新可用。