iOS 12 VPN按需在Readdle Documents中不起作用

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (110)

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

这是mobileconfig中的Action部分:

<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连接正常。

知道该怎么办?在此先感谢您的帮助。

提问于
用户回答回答于

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

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

扫码关注云+社区

领取腾讯云代金券