V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
qw7692336
V2EX  ›  OpenWrt

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

  •  
  •   qw7692336 · 2015-04-27 20:16:22 +08:00 · 1419 次点击
    这是一个创建于 3501 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2015-04-28 09:45:17 +08:00
    实现一个开源的,兼容adbyby的项目是不是一个好方法呢?
    15 条回复    2015-04-29 15:13:49 +08:00
    402645707
        1
    402645707  
       2015-04-27 20:36:32 +08:00 via Android
    dnsmasq已哭死在厕所
    直接扔hosts就行了啊
    还支持泛域名啊
    规则一搜一大把为何不用
    leavic
        2
    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
        3
    LazyZhu  
       2015-04-27 21:59:59 +08:00   ❤️ 2
    LazyZhu
        4
    LazyZhu  
       2015-04-27 22:04:04 +08:00   ❤️ 2
    leavic
        5
    leavic  
       2015-04-27 22:30:51 +08:00
    @LazyZhu 生成的一个action文件7兆多。。。看来我得抓紧攒钱买R8000才能玩privoxy了
    LazyZhu
        6
    LazyZhu  
       2015-04-27 22:39:37 +08:00   ❤️ 1
    @leavic 去掉注释
    leavic
        7
    leavic  
       2015-04-27 22:42:14 +08:00
    @LazyZhu 2.13M,似乎可以一战
    LazyZhu
        8
    LazyZhu  
       2015-04-27 22:49:59 +08:00   ❤️ 1
    @leavic 还有,域名级别的可以移到dnsmasq的hosts中
    leavic
        9
    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
        10
    LazyZhu  
       2015-04-27 23:56:48 +08:00
    @leavic
    常用网站的规则加上自定义的也不到1000条,感觉不出速度的影响...
    PS:浏览器的ublock扩展可以查看规则
    ryd994
        11
    ryd994  
       2015-04-28 01:07:42 +08:00 via Android
    squid的过滤功能似乎很高效?
    不知道和privproxy比如何?
    coffeecat
        12
    coffeecat  
       2015-04-28 09:01:45 +08:00
    @leavic 有没有试过把action、filter等规则丢到ram里面,开机时候拷贝到ram里面,让privoxy从内存读,这样查找会快的,至少我把adbyby整个文件夹包括程序和规则丢到ram里面跑感觉快不少。。。
    qw7692336
        13
    qw7692336  
    OP
       2015-04-28 10:05:28 +08:00
    @LazyZhu 可以编译成openwrt版?
    qw7692336
        14
    qw7692336  
    OP
       2015-04-28 10:32:59 +08:00
    @LazyZhu 怎么交叉编译
    debiansid
        15
    debiansid  
       2015-04-29 15:13:49 +08:00
    @lazyZhu privoxy 在openwrt怎么过滤广告?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:00 · PVG 20:00 · LAX 04:00 · JFK 07:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.