- 主题:在家里做了一套限制孩子看视频的应用
做了一个简单的手机应用,就俩按钮,解禁按钮和立即禁止按钮,按解禁按钮后家里孩子能接触到的设备可以看视频30分钟,期间点禁止按钮立即ban掉所有视频网站。
做法是在软路由上 IPTABLE filter表加一个 banchain,规则里对报文URL关键字(还是针对dns报文,因为现在大型视频网站ip都是基于cdn,根本ban不完)
进行筛选滤除。
然后用Python写一个服务,引入Python iptable包,日常维护filter表的forward链,把列表的mac地址target指向banchian,在接收手机端解禁请求后把条目从forward链删除,半小时后加回去。接收立即禁止请求后立即清零剩余时间。
代码部分的逻辑很简单,就是需要做个软路由。
--
FROM 123.167.61.*
8点看漫画你没发现呢?
孩子把路由器重新起来呢?
【 在 ansor 的大作中提到: 】
: 买个路由器,不就全实现吗?我家孩子以前常常在半夜起来看漫画,现在10:30分断网再也没有发生过了。
--
FROM 123.167.61.*
那就把奶奶手机加到list里
【 在 zhenniub 的大作中提到: 】
: 你们这些法子都没用,我孩子直接抢奶奶的手机看可破。。
--
FROM 123.167.61.*