如何利用 adbyby、ADM 等软件的过滤规则为我的 HG255D 过滤广告?

2015-04-27 20:16:22 +08:00
 qw7692336

可以让privoxy使用adbyby的过滤规则吗?据我所知adbyby、ADM是基于privoxy的,虽然adbyby有openwrt版,没有提供源码,无法编译在HG255D上面运行

1440 次点击
所在节点    OpenWrt
15 条回复
402645707
2015-04-27 20:36:32 +08:00
dnsmasq已哭死在厕所
直接扔hosts就行了啊
还支持泛域名啊
规则一搜一大把为何不用
leavic
2015-04-27 21:57:15 +08:00
@402645707 dnsmasq那种屏蔽太弱了,例如如果我把广告页面放在v2ex.com/ad/目录下,你怎么屏蔽?
privoxy是可以用adblock规则的,不过需要改格式,我之前在一个blog(很扯淡,这个blog现在域名都挂了)看到过这个介绍,可以看看这个脚本:
https://github.com/Andrwe/privoxy-blocklist/blob/master/privoxy-blocklist.sh

这个脚本是三年前的了,我也没试过,adbyby的openwrt版我试过。

如果同时在用SS翻墙又想不用设置代理端口,就要在防火墙上把对80端口的请求转发到8118proxy端口上,但要注意规则要在SS的转发规则之后,否则两者一冲突就reset了。
LazyZhu
2015-04-27 21:59:59 +08:00
LazyZhu
2015-04-27 22:04:04 +08:00
leavic
2015-04-27 22:30:51 +08:00
@LazyZhu 生成的一个action文件7兆多。。。看来我得抓紧攒钱买R8000才能玩privoxy了
LazyZhu
2015-04-27 22:39:37 +08:00
@leavic 去掉注释
leavic
2015-04-27 22:42:14 +08:00
@LazyZhu 2.13M,似乎可以一战
LazyZhu
2015-04-27 22:49:59 +08:00
@leavic 还有,域名级别的可以移到dnsmasq的hosts中
leavic
2015-04-27 23:33:01 +08:00
@LazyZhu 这是个好主意,但是还得重新提取一次规则。刚才用ad2b试了一下,2M的action,500k的filter,在WNDR3800 680Mhz的机器上跑,CPU 90%,卡到崩溃,广告是过滤了,但速度已经不能忍了。

我现在真心不觉得路由器上1Ghz双核是浪费了,我一定要上R8000......

BTW:adbyby效果在openwrt上其实挺好的,要是做成插件配置起来会更方便。
LazyZhu
2015-04-27 23:56:48 +08:00
@leavic
常用网站的规则加上自定义的也不到1000条,感觉不出速度的影响...
PS:浏览器的ublock扩展可以查看规则
ryd994
2015-04-28 01:07:42 +08:00
squid的过滤功能似乎很高效?
不知道和privproxy比如何?
coffeecat
2015-04-28 09:01:45 +08:00
@leavic 有没有试过把action、filter等规则丢到ram里面,开机时候拷贝到ram里面,让privoxy从内存读,这样查找会快的,至少我把adbyby整个文件夹包括程序和规则丢到ram里面跑感觉快不少。。。
qw7692336
2015-04-28 10:05:28 +08:00
@LazyZhu 可以编译成openwrt版?
qw7692336
2015-04-28 10:32:59 +08:00
@LazyZhu 怎么交叉编译
debiansid
2015-04-29 15:13:49 +08:00
@lazyZhu privoxy 在openwrt怎么过滤广告?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/186793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX