Android 流量控制(Iptables)

作者: 大大世界 | 来源:发表于2015-08-14 10:21 被阅读1767次

1: 简介原理

  Android 的 Settings 其实自身就带有后台流量控制的功能, 其实也是通过 Iptables 实现的。 Github上的一些开源的流量控制软件例如 aFwall也是通过Iptables实现的。

  多次提到Iptables, 简单的理解就是防火墙的客户端。

  Iptables的更新比较快, 文档更新比较慢, 碰到一些新的属性, 网上很难找到相应的介绍, 推荐看源码, 源码上一般都会有相关的注释。 推荐一篇比较新的文章

2 : Android的后台流量限制

  Android 这个后台流量限制功能做的比较取巧, 例如: 限制了 A 应用连接移动网络, Iptables 其实就插入一条规则限制 A 的联网。 这个时候如果A后台想要联网, 则会无法获取网络。 但是当你打开应用A的时候, 这个时候其实系统偷偷的删除了刚才Iptables插入的规则, 所以切换到前台的时候, A 又可以联网了。 当A又切换到后台, 则再次插入一条限制A联网的规则。

整个的操作流程是: framework -> netd -> iptables

相关文章

  • Android 流量控制(Iptables)

    1: 简介原理 Android 的 Settings 其实自身就带有后台流量控制的功能, 其实也是通过 Ipta...

  • iptables系列四

    iptables系列之常用扩展模块 流量控制 流量控制是对已经成功分类的具体流量执行的一种管制行为,这控制行为从实...

  • iptables防攻击

    Limit模块 作用:限速,控制流量例: iptables -A INPUT -m limit --limit 3...

  • 网络控制

    Android iptables 今天小结 http://man.linuxde.net/iptables And...

  • CentOS 上的 防火墙FirewallD 简明指南

    FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多...

  • Centos_Firewalld 操作指南

    FirewallD是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数...

  • linux iptables 使用详解

    25个iptables常用示例 格式iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型]...

  • iptables常用命令

    iptables是Linux系统网络流量管理的强力工具。 iptables规则是即时生效的,无需重启服务或加载配置...

  • Linux 之 Iptables

    iptables命令术语中是ACCEPT(允许流量通过)、LOG(记录日志信息)、REJECT(拒绝流量通过)、D...

  • Linux_189_iptables默认规则

    iptables就是按照规则办事,由运维人员制定流量的出入把控查看linux防火墙规则:iptables -Lip...

网友评论

  • 贝贝beibei96:你好, 请问怎么实现本应用内禁止访问百度? 谢谢
    贝贝beibei96:@大大世界 你好, 请问能不能帮我理一下一整个流程怎么走?
    大大世界:@陈祥林 在 netd 中加一条规则就可以了

本文标题:Android 流量控制(Iptables)

本文链接:https://www.haomeiwen.com/subject/giqwqttx.html