如何从 android 13/14 原生 VPN 客户端设置到 mikrotik routerOS 的 VPN 连接,以测试位于私有网络后面的后端的移动应用程序?

如何从 android 13/14 原生 VPN 客户端设置到 mikrotik routerOS 的 VPN 连接,以测试位于私有网络后面的后端的移动应用程序?

我想在 Android 13 上测试我的移动应用,测试后端位于私有网络中。因此我需要通过 VPN 隧道访问此网络。

自从点对点隧道协议VPN 连接不支持Android 13我想知道如何设置安全 VPN 连接之间Mikrotik 路由器Android 13设备使用本机客户端其中只有以下选项:

  1. IKEv2/IPSec MSCHAPv2
  2. IKEv2/IPSec 预共享密钥
  3. IKEv2/IPSec RSA

到目前为止我还无法找到该问题的任何解决方案......

答案1

最后我找到了一个可行的解决方案,但没有L2TP 或 PPTP

在这里你将找到如何设置新的IKEv2 VPN隧道到您的 Mikrotik 路由器。

这个解决方案并不简单,所以你需要准备好投入一些时间,准备好进行实验,并调整一些设置。Android 13设备才能工作。

第一步是按照此处提供的步骤完成设置:

https://mikrotikon.pl/vpn-ikev2-na-routerze-mikrotik-dla-systemow-windows-i-android/

它是波兰语,但您可以借助谷歌翻译引擎轻松地将其翻译成任何其他语言。

我可以确认这个解决方案可以通过一些额外的调整/注释起作用:

  1. 在您的 Android 13 中选择 VPN 客户端(IKEv2/IPSec RSA) 并提供数据,尤其是包括导入的证书。如果不提供 IPSec 标识符,则无法保存配置 - 此处的任何字符串都可以使用,但您也需要像第 2 点中那样进行更改。
  2. 在您的 mikrotik 路由器中 -> 转到 IPsec->Identities -> 打开创建的身份并将“远程 ID 类型”设置为忽略
  3. 需要深入了解您的网络基础设施,这意味着您需要知道应该在 IPsec->Policies 中最近创建的策略中放入哪种“目标地址”
  4. 请记住,您的防火墙规则可能会阻止这些 VPN 请求,因此请做好修复它们的准备。

答案2

直到今天我还是遇到了同样的问题,并且我已经找到了一种很好的解决方法。

我必须连接到 VPN,它使用点对点隧道协议协议,在我的 Android 设备上(Android 13) 来测试应用程序。

解决方案是,你不直接用手机连接到 VPN,而是从笔记本电脑启用热点(就我而言),这样可以建立(可以使用点对点隧道协议或您需要的其他协议)VPN 连接,并通过 Wi-Fi 将该连接与您的 android 设备一起使用。

以下链接展示了如何设置启用 VPN 共享的热点:

https://protonvpn.com/blog/share-vpn-connection

相关内容