【问题标题】:How to Create VPN Profile and Connect to it in android Programmatically?如何以编程方式在 android 中创建 VPN 配置文件并连接到它?
【发布时间】:2015-01-04 08:35:19
【问题描述】:

我们正在开发一个需要连接到 VPN 的 Android 应用。我们遇到的问题是,要使用这个应用程序的用户,对创建 VPN 配置文件、连接它、然后连接到应用程序等一无所知。

因此,我们有义务在我们的应用程序启动时找到一种连接 VPN 的方法(我们将对所有需要的要求进行硬编码)。但问题是我们在互联网上搜索并找不到任何东西:(。

我想问你,有没有以编程方式创建 VPN 配置文件,然后在创建后连接到它?

我们需要的 VPN 配置文件(我们需要填写的 VPN 配置文件数据):

姓名:________

类型IPSec Xauth PSK

服务器地址:__________

IPSec 标识符:__________

IPSec 预共享密钥:___________

用户名:______________

密码:______________

提前谢谢你:D

【问题讨论】:

  • 您找到解决问题的方法了吗? :) 谢谢
  • 您找到解决方案了吗?谢谢
  • 有人对此有解决方案吗?

标签: android vpn


【解决方案1】:

要以编程方式添加 VPN 配置文件,似乎没有任何 Android API 可以执行此操作。有一个 VPNService 和 VPNService.Builder 类允许您在应用程序中创建和连接 VPN。

我相信您想要做的是在 Android 设置 VPN 列表中添加一个新条目。对于通过此 KNOX API 支持 KNOX 的设备,可以通过 Samsung KNOX 完成此操作:https://seap.samsung.com/api-references/android-premium/reference/com/sec/enterprise/knox/GenericVpnPolicy.html

【讨论】:

猜你喜欢
  • 2018-12-07
  • 2010-09-24
  • 2011-10-27
  • 2012-05-13
  • 2014-04-26
  • 2012-06-05
  • 2015-04-10
  • 2012-05-03
  • 2015-10-26
相关资源
最近更新 更多