为什么我看不到热点流量?

时间:2017-11-02 16:29:30

标签: android hotspot tethering android-vpn-service

我想知道如何管理连接到我的Android热点的客户端的流量。我想要实现的两个主要功能是:

  • 拒绝/允许互联网访问客户端。
  • 衡量客户消耗的数据量。

我正在使用VpnService,它允许我将所有设备流量指向tun接口。我可以看到每个IP数据包通过来自我的设备的隧道,但经过多次尝试(很多天),我认为无法看到android热点的流量。根据我的知识,它可能是因为android热点的图层低于VpnService,并且数据包透明地发送出隧道。我是对的吗?

VPN接口构建为:

mInterface = builder.setSession("MyVpnServiceSession")
        .addAddress("10.0.0.2", 32)
        .addRoute("0.0.0.0", 0)
        .establish()

请有人知道如何使用(或不使用)VpnService或其他解决方案来实现这些功能?

由于

PS。答案必须适用于非根设备

0 个答案:

没有答案