您正在使用 IPV4 [18.119.17.207] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 015
2024年 端午节 055
2025年 元 旦 260
2025年 春 节 288
 
您现在的位置:首页 >> 其他 >> 内容
本类新增
本类热门
openwrt路由器怎么使用iptables进行域名过滤
内容摘要: 有时候在家想不让小孩乱上网,某些网址不能登陆,而这时如果家里的无线路由器刚好是openwrt时,可利用iptables使得当输入的网址包含相关字段是无法登陆该网页。1、浏览器登陆192.168.1.12、然后按照下图点击设置3、在防火墙自定义规则中写入如下语句:iptables-IFORWARD-mstring--string'gamersky'--algo......
有时候在家想不让小孩乱上网,某些网址不能登陆,而这时如果家里的无线路由器刚好是openwrt时,可利用iptables使得当输入的网址包含相关字段是无法登陆该网页。

1、浏览器登陆192.168.1.1

2、然后按照下图点击设置

3、在防火墙自定义规则中写入如下语句:

iptables-IFORWARD-mstring--string"gamersky"--algokmp-jDROP

4、按下提交,这是到达如下页面:

状态=>防火墙

按下重启防火墙

网址包含gamersky时,无法登陆,即使在搜索引擎中键入gamersky也不行。

5、看到FORWARD中已经包含了信息。输入游民星空网址,试试,果然无法登陆了。可以看到已经拦截了请求的数据包。

复制内容到剪贴板

iptables-IFORWARD-mstring--string"abcd"--algokmp-jDROP

or

iptables-IFORWARD-mstring--string"abcd"--algobm-jDROP

使用string设置过滤域名。当网址中包含相关字段是无法上该网址。

使用ssh客户端可以

把过滤的命令写入/etc/firewall.user中,则每次启动后firewall就会添加进入规则当中。

而且这样添加后,在搜索引擎中也不能够出现该字段,否则不能进行相关搜索。

必须把规则放入FORWARD链中,因为FORWARD是路由器进行转发的中心部分。

当然也可以这样写:

iptables-IFORWARD-swww、xxxx、com-mstate--stateNEW,RELATED,ESTABLISHED-jDROP

但是可能有问题,首先,一般防火墙会在链接互联网之前就启动,这样域名得不到转化,导致错误。而如果写上ip地址,虽然默认计算机上网是要转化为ip的,但是有一些网站ip有很多个,这样写有问题。不能用

所以经过试验,使用string模块是有效的。但是效率比较低,可能拖慢网速。不知道是不是ipset可以提高效率。

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:openwrt各种默认配置文件所在目录

 

下一篇:更换openwrt shell解析器为bash,解决hist

发布日期:2022/9/28
手机扫二维码直达本页
发布时间:14:42:58
点  击:3
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....