iOS 12 VPN按需无法在读取文档中工作

时间:2019-03-05 15:42:33

标签: ios vpn

在安装了iOS 12.1.4的iOS设备(iPad)上,我已经成功创建了到我的家庭设备(Fritzbox)的VPN隧道。我添加了带有.mobileconfig文件的按需配置。如果我通过调用server.fritz.box访问路由器或任何内部设备,则应触发此配置。

这是来自mobileconfig的“动作”部分:

<dict>
                            <key>Action</key>
                            <string>EvaluateConnection</string>
                            <key>ActionParameters</key>
                            <array>
                                <dict>
                                    <key>Domains</key>
                                    <array>
                                        <string>*.fritz.box</string>
                                        <string>fritz.box</string>
                                        <string>server.fritz.box</string>
                                    </array>
                                    <key>DomainAction</key>
                                    <string>ConnectIfNeeded</string>
                                </dict>
                            </array>
                        </dict>

在我的内部DNS服务器上,我可以看到对server.fritz.box的查询,因此我认为配置是可以的。

如果我在Safari中调用该URL,此方法就可以正常工作,隧道将会打开,并且会显示内部设备页面。

我现在想使用它通过Readdle Documents连接到我的内部服务器,因此我在那里用URL smb://server.fritz.box创建了一个配置。但是当我连接Readdle文档时,隧道永远不会建立。

如果我手动打开隧道,则Readdle Documents连接正常。

任何想法该怎么办?预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

某些应用程序利用低级网络调用,而不是Apple的网络API。如果是这种情况,则该应用将无法触发按需VPN。

我希望Readdle Documents就是这种情况。我建议与他们的支持团队联系。