V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jugelizi
V2EX  ›  分享创造

有没有已经在 github 上维护的广告商域名列表

  •  
  •   jugelizi · 2019-11-09 14:16:19 +08:00 · 4408 次点击
    这是一个创建于 1602 天前的主题,其中的信息可能已经有所发展或是发生改变。

    即便是浏览器插件 也是不显示广告而已
    如果维护一个广告联盟的域名或者 IP 名单
    防火墙进行拦截 /自家路由器拦截
    是不是省心的被收集收据 广告也没那么精准了

    8 条回复    2019-11-10 21:27:19 +08:00
    billlee
        1
    billlee  
       2019-11-09 15:41:54 +08:00
    你是不是对浏览器插件有什么误解,这些插件一直都标榜自己是保护隐私的。主要原理也是拦截网络请求,不是隐藏页面元素
    janus77
        3
    janus77  
       2019-11-09 16:27:10 +08:00 via iPhone
    路由器去广告不是这功能都到处都有了吗?
    Love4Taylor
        4
    Love4Taylor  
       2019-11-09 16:47:03 +08:00
    你可能真的对去广告插件有什么误解... 另外去广告插件有一个叫 禁止预读取 的功能, 建议了解一下... 再者说路由器拦截除 Host 法外, 原理和浏览器插件也差不了太多.
    westoy
        5
    westoy  
       2019-11-09 16:56:50 +08:00
    然后做插件的又会被先下架后充值搞个白名单

    我为什么要说又呢
    imn1
        6
    imn1  
       2019-11-09 17:46:27 +08:00   ❤️ 1
    一般 ad block 有几种方式
    1.匹配域名,拦截或劫持 DNS 请求(发送前或接收后处理)
    2.匹配 URL,拦截或劫持请求(发送前处理)
    3.匹配 dom 规则,劫持 dom 的解析(接收后处理)

    1/2 可以在浏览器外完成,前提是 dns/url 都可以获
    简单说,请求经过这个第三方拦截工具且没有加密

    3 基本只能浏览器内完成,并且各家浏览器都没有开放修改 content 的 API,因为这样极不安全
    三方插件随便可以改 content 是不能接受的,普通人无法判断这种修改是善意还是恶意
    但额外加载一个 css,对部分 dom 隐藏,则是允许的

    例如,一般 http 经过 privoxy,是可以做上面 1/2/3 的,甚至可以用正则替换内容文字,但 https(ssl)就不行了

    你需要的是哪种?
    3 是很难维护的,网站过亿,不同的页面 dom 解析不同,规则条数是天文数字
    即使有相对完整的,条数太多,你的浏览器加载会很惨


    1 和 2 很容易出现“误杀”,利益使善意恶意难以区分


    另外,保护隐私更重要的,不是拦截,而是去除指纹
    主要方法是
    a. cookies 不能保持长久
    b. 随机的浏览器数据,例如 ip/UA 等等,实现干扰,让服务器端没办法把 timeline 和 token 对接
    firefox container 在这方面目前做得算是最好的,相对来说

    但是,但是——
    一旦需要登录的网站,上面 a/b 两点都没有用
    而不需要登录的网站,在服务器一些技术手段下,也会出现浏览困难,知乎,google,v2, medium?(国外的,忘了怎么拼)……

    例如,google 搜索,如果服务器怀疑客户端是同一台机器,但指纹不同,就会随机出现验证码,这是很烦的,你就不得不妥协提供浏览器指纹给他
    zhw2590582
        7
    zhw2590582  
       2019-11-09 19:55:21 +08:00
    浏览器插件不是单纯的隐藏,而是在渲染之前就被拦截了
    codehz
        8
    codehz  
       2019-11-10 21:27:19 +08:00
    看看是不是拦截请求,可以打开某些新闻网站,然后按下 F12 再刷新,点开控制台选项卡,看请求失败的原因)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4211 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:11 · PVG 18:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.