【问题标题】:ANDROID : Iptables blocking of incomming connectionsANDROID:Iptables 阻塞传入连接
【发布时间】:2012-04-06 08:36:53
【问题描述】:

我想在我的安卓设备上阻止所有与iptables 的传入连接。我知道谷歌应用程序,如游戏商店等。需要一些传入连接(例如 GTalkService),它们在阻塞后将不会运行。但我只想使用我的浏览器,所以我知道浏览器不需要传入连接。所以我试图阻止所有传入的连接:

iptables -A INPUT --j DROP

现在的问题是,所有连接都被阻止了,我的浏览器也离线了。为什么会这样?

【问题讨论】:

    标签: android connection iptables


    【解决方案1】:

    问题是,iptables 不会阻止连接,而是数据包。您所做的是阻止所有传入的数据包,因此您没有收到响应是正常的。您需要添加类似这样的内容,以让数据包通过以下方式形成已建立的连接(您通过打开网页等启动的连接):

    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    

    阻止所有传入连接会破坏很多事情,因此请谨慎使用。

    【讨论】:

    • 在android下是否可以阻止所有传入的连接?
    • 当然。它可能会破坏事物。
    • 我该怎么做?阻止所有传入的连接?
    • 在尝试执行此操作之前,您确实应该至少阅读 iptables howto。你已经阻止了他们,只是我上面写的添加规则允许已经建立的连接。
    • 我找到了另一个 wy 来做同样的事情。可以只丢弃所有的 SYN 数据包。类似的东西:iptables -A INPUT -p tcp --syn -j DROP
    猜你喜欢
    • 1970-01-01
    • 2017-04-18
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    相关资源
    最近更新 更多