android - 我可以在 VpnService 中使用 ConnectivityManager.bindProcessToNetwork() 通过特定网络(移动/WiFi)发送流量吗?
问题描述
我正在尝试创建一个 VpnService,它将通过特定网络路由所有网络流量。例如,将 wifi 网络用于流媒体应用程序,将移动网络用于移动运营商特定应用程序。
使用 ConnectivityManager.bindProcessToNetwork() 方法我可以通过特定网络发送我的应用程序流量。我想知道是否可以在 vpn 服务中使用相同的方法通过特定网络路由所有应用程序流量。
解决方案
推荐阅读
- json - 如何通过终端在 mac 上运行 gulp?
- mongodb - mongodb nodejs 中的 $unwind, $aggregation 操作
- c# - Entity Framework Core 自引用实体 JSON 响应
- django - django-q qcluster 在 Pycharm Debug 中运行时启动和退出
- java - Firebase:无法将 java.lang.String 类型的对象转换为 com.example.positivethinkers.Members 类型
- sql - 数据库中要更新的数据(如果存在) - 否则它应该在 SQL Server 中插入新记录
- javascript - 保存 HTML 表格中的数据
- user-interface - three.js GUI 的切换按钮
- c++ - 有没有办法遍历一个结构?
- ios - 在 iOS 中创建低 s ECDSA 签名