按需拨号不工作

时间:2014-09-29 13:26:00

标签: ios ios8 vpn

我一直按照说明herehere尝试正确设置按需拨号。

以下是我的VPN .mobileconfig个人资料中的摘要:

<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>IPSec</key>
            <dict>
                <key>AuthenticationMethod</key>
                <string>Certificate</string>
                <key>OnDemandEnabled</key>
                <integer>1</integer>
                <key>OnDemandRules</key>
                <array>
                    <dict>
                    <key>Action</key>
                    <string>EvaluateConnection</string>
                    <key>ActionParamteters</key>
                    <array>
                        <dict>
                        <key>Domains</key>
                        <array>
                            <string>._vpn</string>
                            <string>*.google.*</string>
                            <string>*.ign.com</string>
                            <string>ign.com</string>
                        </array>
                        <key>DomainAction</key>
                        <string>ConnectIfNeeded</string>
                        <key>RequiredURLStringProbe</key>
                        <string>https://api.test.com/securityportal/notfound.ashx</string>
                        </dict>
                    </array>
                    </dict>
                    <dict>
                    <key>Action</key>
                    <string>Ignore</string>
                    </dict>
                </array>

使用完整的配置文件,我可以在设置菜单中连接到VPN。但是,VPN永远不会通过转到任何指定的URL来按需启动。

我认为按需拨号在ios 8中有所破坏,但我无法测试任何其他版本以确保我的设置正确。

有没有人知道我可能做错了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

我发现使用RequiredDNSServers代替RequiredURLStringProbe,如here所述。