仅从我的 Android 应用程序而不是整个设备连接到 VPN 服务器

Joh*_* A. 5 vpn client android

我已经使用 softether ( https://www.softether.org/ )在亚马逊 ec2 服务器中设置了一个 VPN 服务器,并希望通过该服务器路由来自我的 android 应用程序的所有流量。

但是到目前为止我看到的所有解决方案都使用 vpn 服务类http://developer.android.com/reference/android/net/VpnService.html,它为整个设备创建了一个 vpn 隧道,而不仅仅是我的应用程序。我希望手机上运行的其他应用程序能够正常使用互联网,而来自我的应用程序的流量通过我的 ec2 服务器路由。

同样,如果另一个应用程序想要启动 vpn 连接,我的连接将被终止,因为只能有一个连接而不能同时连接。

有没有办法做到这一点?我非常感谢任何建议。

干杯!