我想在 Android 13 上测试我的移动应用,测试后端位于私有网络中。因此我需要通过 VPN 隧道访问此网络。
自从点对点隧道协议VPN 连接不支持在Android 13我想知道如何设置安全 VPN 连接之间Mikrotik 路由器和Android 13设备使用本机客户端其中只有以下选项:
- IKEv2/IPSec MSCHAPv2
- IKEv2/IPSec 预共享密钥
- IKEv2/IPSec RSA
到目前为止我还无法找到该问题的任何解决方案......
答案1
最后我找到了一个可行的解决方案,但没有L2TP 或 PPTP。
在这里你将找到如何设置新的IKEv2 VPN隧道到您的 Mikrotik 路由器。
这个解决方案并不简单,所以你需要准备好投入一些时间,准备好进行实验,并调整一些设置。Android 13设备才能工作。
第一步是按照此处提供的步骤完成设置:
https://mikrotikon.pl/vpn-ikev2-na-routerze-mikrotik-dla-systemow-windows-i-android/
它是波兰语,但您可以借助谷歌翻译引擎轻松地将其翻译成任何其他语言。
我可以确认这个解决方案可以通过一些额外的调整/注释起作用:
- 在您的 Android 13 中选择 VPN 客户端(IKEv2/IPSec RSA) 并提供数据,尤其是包括导入的证书。如果不提供 IPSec 标识符,则无法保存配置 - 此处的任何字符串都可以使用,但您也需要像第 2 点中那样进行更改。
- 在您的 mikrotik 路由器中 -> 转到 IPsec->Identities -> 打开创建的身份并将“远程 ID 类型”设置为忽略
- 需要深入了解您的网络基础设施,这意味着您需要知道应该在 IPsec->Policies 中最近创建的策略中放入哪种“目标地址”
- 请记住,您的防火墙规则可能会阻止这些 VPN 请求,因此请做好修复它们的准备。
答案2
直到今天我还是遇到了同样的问题,并且我已经找到了一种很好的解决方法。
我必须连接到 VPN,它使用点对点隧道协议协议,在我的 Android 设备上(Android 13) 来测试应用程序。
解决方案是,你不直接用手机连接到 VPN,而是从笔记本电脑启用热点(就我而言),这样可以建立(可以使用点对点隧道协议或您需要的其他协议)VPN 连接,并通过 Wi-Fi 将该连接与您的 android 设备一起使用。
以下链接展示了如何设置启用 VPN 共享的热点: