我写了一个代码来阻止某些IP和端口并将所有其他数据包丢弃在android设备中。运行脚本后。它没有显示任何错误。但是更改未反映在IP表中。代码如下
#!/system/bin/sh
iptables -A INPUT -s 119.28.54.109 -j ACCEPT
iptables -A OUTPUT -d 119.28.54.109 -j ACCEPT
iptables -A INPUT -s 119.28.244.50 -j ACCEPT
iptables -A OUTPUT -d 119.28.244.50 -j ACCEPT
iptables -A INPUT -s 119.28.242.15 -j ACCEPT
iptables -A OUTPUT -d 119.28.242.15 -j ACCEPT
iptables -A INPUT -p udp --dport 9030 -j ACCEPT
iptables -A OUTPUT -p udp --dport 9030 -j ACCEPT
iptables -A INPUT -p udp --dport 20000:20010 -j ACCEPT
iptables -A OUTPUT -p udp --dport 20000:20010 -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables-save