V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
openbaby
V2EX  ›  程序员

能否把奶牛等广告过滤软件装在服务器上实现全网广告过滤呢?

  •  
  •   openbaby · 2015-10-19 19:36:28 +08:00 via iPhone · 4030 次点击
    这是一个创建于 3316 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基本上就是通过服务器上的广告过滤软件来在前端滤掉广告。可能有人会说 openwrt 路由器上装个插件也能过滤,但是路由器性能弱,当过滤规则太多时就卡死了。有没有什么思路呢?
    22 条回复    2016-04-20 11:58:15 +08:00
    goodryb
        1
    goodryb  
       2015-10-19 19:53:02 +08:00
    原理上是可以的,就看你怎么实现了
    xfspace
        2
    xfspace  
       2015-10-19 19:54:47 +08:00
    所以 路由器要用 X86,上个 Atom/Core
    20140930
        3
    20140930  
       2015-10-19 20:16:00 +08:00   ❤️ 1
    楼主如果做到了希望能发出来分享下,我的 do 空闲的 vps 小鸡还能发挥下余热
    openbaby
        4
    openbaby  
    OP
       2015-10-19 20:27:29 +08:00 via Android
    @goodryb
    @xfspace
    @20140930 目前已知 adsafe 净网大师有这功能。但不想用国产软件。不知能否改造奶牛或有什么 Linux 下的解决方案就好了。
    wkdhf233
        5
    wkdhf233  
       2015-10-19 20:31:37 +08:00   ❤️ 1
    Adguard 可以把自己作为 HTTP 代理,经过它的流量全部过滤广告
    套个 stunnel 就能变成 HTTPS 代理
    openbaby
        6
    openbaby  
    OP
       2015-10-19 20:42:44 +08:00 via Android
    @wkdhf233 这个是不是所有 http 流量都要通过架设 adguard 的服务器走?用于校园网等大型网络时是不是会严重占用带宽?用户下载软件或看视频时也是通过 adguard 的代理连接吗?
    garth
        7
    garth  
       2015-10-19 21:19:28 +08:00 via iPhone   ❤️ 1
    广告屏蔽大师可以
    Tink
        8
    Tink  
       2015-10-19 21:20:50 +08:00
    当然可以,我现在就是这样
    zhjits
        9
    zhjits  
       2015-10-19 22:09:48 +08:00
    我是路由器加 hosts 实现的
    wkdhf233
        10
    wkdhf233  
       2015-10-20 00:25:05 +08:00
    @openbaby 你就把它当普通的 http 代理呗。。走它过的流量都过滤,不等于所有流量就一定要走它啊

    比如可以用 PAC 避开一些常见的大文件域名,优库视频之类的。。
    hljjhb
        11
    hljjhb  
       2015-10-20 00:47:07 +08:00
    adbyby 有 openwrt 版
    Stof
        12
    Stof  
       2015-10-20 01:00:39 +08:00
    OpenWRT adbyby
    Windows 阿呆瞄
    openbaby
        13
    openbaby  
    OP
       2015-10-20 01:12:52 +08:00 via Android
    @wkdhf233
    @hljjhb
    @Stof 我看了下性能较弱的路由器装这个一旦连接数过多时路由器 cpu 就会 100%卡住,处理不过来了。如果一个 2000 人的校园网要架设个广告过滤服务器的话,那么依这种代理形式对服务器的配置和带宽要求极高吧?得上集群了?
    wkdhf233
        14
    wkdhf233  
       2015-10-20 03:04:00 +08:00
    @openbaby 流量真太大还是就服务器开代理过滤吧,别难为路由器了,路由把流量引导到服务器就行
    msg7086
        15
    msg7086  
       2015-10-20 05:54:27 +08:00
    @openbaby 2000 人都要过广告过滤服务的话,成本放在那啊。
    openbaby
        16
    openbaby  
    OP
       2015-10-20 09:04:33 +08:00
    @Tink 请问您的解决方案是怎样的?

    @wkdhf233
    @msg7086 是打算用一台服务器当做过滤服务器的,但是要供 2000 人或更多人使用的话,是不是得上服务器集群和巨大带宽啊?
    Marfal
        17
    Marfal  
       2015-10-20 09:44:32 +08:00
    试过,路由器负载急剧上升,所以说实验性,或者说用的人少可以在路由器上(前提是路由器不要太残废),最好还是用台 x86 当过滤服务器。
    yeyeye
        18
    yeyeye  
       2015-10-20 09:57:01 +08:00
    @msg7086 对对对 成本确实…… 要不换成劫持投放自己的广告吧
    venster
        19
    venster  
       2015-10-20 10:19:18 +08:00
    squid 似乎有个扩展就是广告过滤的,那个效果应该不错
    Tink
        20
    Tink  
       2015-10-20 10:31:53 +08:00
    @openbaby 就是 adbyby
    honeycomb
        21
    honeycomb  
       2015-10-20 10:41:34 +08:00
    可是奶牛不能搞定 HTTPS
    除非实施中间人攻击
    openbaby
        22
    openbaby  
    OP
       2016-04-20 11:58:15 +08:00
    @wkdhf233 请问 Adguard 是不是透明代理呢,在服务器上安装后需不需要在客户上再做设置?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.