将所有互联网流量从我的 Android VoIP 应用程序路由到我自己的 VPN 服务器

2023-12-31

我们已经设置了您自己的 VPN 服务器,并希望通过此服务器路由来自您的 VOIP android 应用程序的所有流量。

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

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


VpnService不需要应用于整个设备。看:VpnService.Builder.addAllowedApplication https://developer.android.com/reference/android/net/VpnService.Builder.html#addAllowedApplication(java.lang.String)(适用于 API 21 - 5.0):

添加允许访问 VPN 连接的应用程序。如果至少调用此方法一次,则仅允许通过此方法添加的应用程序(不允许其他应用程序)访问。否则(如果从未调用此方法),默认情况下允许所有应用程序。如果添加了某些应用程序,其他未添加的应用程序将使用网络,就像 VPN 未运行一样.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将所有互联网流量从我的 Android VoIP 应用程序路由到我自己的 VPN 服务器 的相关文章

随机推荐