在Android上以编程方式设置VPN

krn*_*tta 7 vpn android ipsec

我需要在android上以编程方式实现VPN IPsec,即连接,断开我自己的应用程序内的按钮点击,而无需明确询问用户.遇到了VpnService(https://developer.android.com/reference/android/net/VpnService.html)及其实现,即toyvpn(https://android.googlesource.com/platform/development/+/master/samples/ ToyVpn/src/com/example/android/toyvpn /)

一些线程已经在讨论相同的问题:

但没有找到任何满意的答案.我推断的是,要么我必须自己编写整个实现.或者关于Android中隐藏API的内容.