如何在安卓中以编程方式创建VPN配置文件并连接?

12
我们正在开发一款Android应用程序,需要连接到VPN。我们面临的问题是,将使用此应用程序的用户不具备创建VPN配置文件、连接到它,然后再连接到应用程序等知识。
因此,我们必须找到一种方式,在我们的应用程序启动时,连接到VPN(我们将硬编码所有所需的要求)。但问题在于,我们在互联网上搜索了很久也没有找到任何有用信息:(。
我想问一下您是否有办法通过编程方式创建VPN配置文件,然后在创建后连接到它?
我们需要的VPN配置文件数据如下:
名称: ________
类型: IPSec Xauth PSK
服务器地址: __________
IPSec标识符: __________
IPSec预共享密钥: ___________
用户名: ______________
密码: ______________
提前感谢您:D

你找到解决问题的方法了吗?:) 谢谢 - Dragisa Dragisic
你找到解决方案了吗?谢谢。 - Anita Nagori
请问有人有解决方案吗? - Amin Pinjari
1个回答

1

谢谢Wesley,你有VPNService.Builder的例子吗?非常感谢。 - Mario Alzate
这是Google文档:https://developer.android.com/guide/topics/connectivity/vpn这是上面提到的示例应用程序。 https://android.googlesource.com/platform/development/+/master/samples/ToyVpn - Ender2050

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接