是。在用户使用openwrt系统时可以手动去除youtube广告,OpenWrt可以被描述为一个嵌入式的Linux发行版,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置。
方法/步骤
我使用的是小米路由器mini开发版的,已经开启ssh功能,下面讲述的涉及到ssh,这个必须要开启才能使用。或者您使用openwrt系统的路由器并且能ssh连接上去也行。
我们连接上ssh路由器,然后使用wget下载程序,我这是下载到/tmp目录下。
然后解压出来
然后赋予它运行的权限 chmod 777 adbyby。
再把它放在后台运行 ./adbyby &。
最后修改下防火墙配置路由设置透明代理。
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118。
这样子就可以实现广告的屏蔽及过滤了,经过测试这个的广告拦截效果更好。
最后我把它添加到开机自动运行。把下面的内容添加到/etc/rc.local的倒数第二行前。
cd /tmp
wget http://info.adbyby.com/download/7620n.tar.gz -P /tmp。
if [ "$?" -eq "0" ] ; then。
tar zxf 7620n.tar.gz。
chmod 777 adbyby。
./adbyby &。
process=`ps | grep adbyby | grep -v grep | wc -l`。
if [ "$process" -eq "1" ] ; then。
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118。
fi
fi
这是本人使用的方法,由于路由器空间非常小,而且/tmp目录又会重启就清空,所以就只能用这种办法实现。大家也可以参考一下其他朋友的办法。
注:加入 tracemouse的自启动配置文件,解压后放路径:/etc/init.d 将压缩包内文件CD 后的路径改为你的privoxy文件路径。已测试成功自启动。在此感谢 tracemouse朋友热心帮助!谢谢!
今天在卡饭坛看到了这个软件,网址:http://www.adbyby.com/setup.htm。
目前会支持mtk7260a和 ar7240cpu OPENWRT路由,根据cpu下载相应程序1、进shell2、wget http://info.adbyby.com/download/mtk7260a.tar.gz或http://info.adbyby.com/download/openwrt.tar.gz3 tar -xzvf openwrt.tar.gz4 cd bin5 ./privoxy&6设置系统代{过}{滤}理为路由器ip,端口 8118。
注:1)广告屏蔽大师可以全面过滤各种横幅、弹窗、视频广告,同时阻止跟踪、隐私窃取及各种恶意网站。
2)采用Adblock-ChinaList的开源广告规则库,确保稳定而高效。
试过能用的朋友都来说说使用效果呀!这样让更多的朋友用上。
注:今天朋友送我一个840V1(7241),马上刷了OPENWRT装了这个软件试验了一下效果真的不错,几个常用视频网站的视频广告都给过滤了,看视频舒服多了。使用效果与ADB差不多了,也不觉得卡网。
1)如果可以不用设置代理就更理想了,
您好,开启广告过滤功能后,网速会变慢是正常的现象,因为广告过滤会拦截网页中的广告内容,从而减少网络流量,这样就会导致网速变慢。为了解决这个问题,您可以尝试更换更快的网络连接,或者更换更快的路由器,以获得更快的网络速度。此外,您也可以尝试更改OpenWRT的设置,以减少广告过滤的程度,以获得更快的网络速度。
利用路由器hosts劫持域名可以达到去广告的目的,会自动捕获网页地址。
优点是方便快捷无论http、https都能生效。缺点是无法根据URL网址、内容主动识别广告进行屏蔽,需自行抓包或网络分享收集投放广告的域名进行预设屏蔽。通常是修改路由器中的/etc/hosts,还可以利用更方便的Dnsmasq进行劫持,基于openwrt系统的路由器都自带Dnsmasq服务。下面将介绍使用Dnsmasq去广告的方法。
nsmasq是什么?Dnsmasq提供DNS缓存和DHCP服务、Tftp服务功能。当接受到一个DNS请求时,Dnsmasq首先会查找/etc/hosts这个文件,然后查找/etc/resolv.conf中定义的外部DNS。登陆SSH路由器输入【vi /etc/init.d/dnsmasq】命令查看是否安装Dnsmasq服务,其中可以并找到配置文件【dnsmasq.conf】位置(大部分路由器在/etc/dnsmasq.conf,当然也有例外。在dnsmasq.conf文件中添加【conf-dir=/etc/dnsmasq.d】,然后将广告过滤规则上传到/etc/dnsmasq.d文件夹中(没有dnsmasq.d文件夹则自行建立),最后使用【/etc/init.d/dnsmasq restart】命令重启dnsmasq 服务即可生效。
dnsmasq域名解析规则(address=/域名/IP):
例如:
address=/www.xxx.com/127.0.0.1 。
address=/.xxx.com/127.0.0.1。
.符号开头是通配符号,保存文件时建议用【.conf】作为扩展名,防止部分路由不支持其他扩展名。
原文地址:http://www.qianchusai.com/openwrt%E5%B1%8F%E8%94%BDyoutube%E5%B9%BF%E5%91%8A.html