【问题标题】:How to create IPSec/L2TP psk vpn for android如何为安卓创建 IPSec/L2TP psk vpn
【发布时间】:2018-10-05 21:55:01
【问题描述】:

我需要在我的应用程序中以编程方式连接 Vpn,但似乎找不到方法。我看到 VpnService、StrongSwan、OpenVpn 但这似乎不是 IPSec。如何连接到我已经构建的具有用户名、密码和预共享密钥的 IPSec 和 L2TP 服务器。

【问题讨论】:

  • 不幸的是,我有同样的问题,花了几天时间寻找答案,但失败了。
  • @VladyslavMatviienko 我已经搜索这个主题一周了。但我没有找到任何图书馆或任何有用的东西。
  • @HasanKucuk 你找到解决方案了吗?
  • @user7856586 没有库允许它。如果您编写自己的协议,这可能是可能的。
  • @HasanKucuk 感谢您的回复。我们使用来自open vpn project 的代码。这很难,但我认为没有其他方法可以从头开始构建您自己的 vpn 应用程序。

标签: android vpn ipsec l2tp


【解决方案1】:

您无法在最新版本的 Android 中执行此操作。它可以通过 SystemProperties.java 类来完成,该类具有可用于这些连接的 API,但由于安全风险,这些 API 现在隐藏在最新的 Android 版本中。

但是,如果手机已植根,那么您可以通过反射等黑客使用它来访问这些系统属性并让一切顺利进行。

【讨论】:

    猜你喜欢
    • 2022-11-13
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2017-01-18
    • 2018-07-11
    • 2017-07-26
    • 1970-01-01
    • 2015-05-02
    相关资源
    最近更新 更多