在 Android 启动时我应该将 iptables 更新放在哪里?

在 Android 启动时我应该将 iptables 更新放在哪里?

我需要使用 Android 的 iptables 命令在路由系统中写入特定的值。

总体思路是,用户可以导航仅有的使用提供的 DNS 配置。

我尝试通过脚本调用它们初始化文件,但脚本从未被调用:

service update_iptables /system/bin/update_iptables.sh start update_iptables

当我将手机插入计算机并执行以下序列时,它可以正常工作:

adb root adb remount adb shell /system/bin/update_iptables.sh

显然,重新启动时,此配置会丢失。这就是为什么我需要将其作为启动引导序列的一部分运行。

关于我可以在 init.rc(或任何其他配置文件)的什么位置放置脚本,有什么建议吗?

相关内容