【发布时间】:2013-09-27 16:48:18
【问题描述】:
我有一个我在 iOS 6 上设置的配置文件,这样当某个 URL 被点击时,VPN 就会启动。
我是使用以下配置文件键执行此操作的:
<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandMatchDomainsAlways</key>
<array>
<string>my_homepage.com</string>
</array>
在 iOS 6 上,这似乎工作正常。但是,在 iOS 7 中,似乎 OnDemandMatchDomainAlways 已被弃用,取而代之的是 OnDemandRules 键,并且“OnDemandMatchDomainAlways”的默认行为类似于“OnDemandMatchDomainsOnRetry”。 所以现在,我正在尝试使用 OnDemandRules 键让我之前的设置在 iOS 7 上运行,如下所示:
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>Connect</string>
<key>DNSDomainMatch</key>
<array>
<string>my_homepage.com</string>
</array>
</dict>
</array>
我也试过用这个方法设置:
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>Domains</key>
<array>
<string>url-that-redirects-if-vpn-off.com</string>
</array>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
</dict>
</array>
</dict>
</array>
但是,这些方法似乎都不起作用。有谁知道如何设置 iOS VPN 配置文件,以便 VPN OnDemand 功能在 iOS 7 上的工作方式与在 iOS6 上的工作方式相同?
提前致谢,
【问题讨论】:
标签: ios7 vpn ondemand configuration-profile