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

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

  •  
  •   jugelizi · 32 天前 · 1816 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    我为什么要说又呢
        6
    imn1   31 天前   ♥ 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 搜索,如果服务器怀疑客户端是同一台机器,但指纹不同,就会随机出现验证码,这是很烦的,你就不得不妥协提供浏览器指纹给他
        7
    zhw2590582   31 天前
    浏览器插件不是单纯的隐藏,而是在渲染之前就被拦截了
        8
    codehz   30 天前
    看看是不是拦截请求,可以打开某些新闻网站,然后按下 F12 再刷新,点开控制台选项卡,看请求失败的原因)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4177 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 08:06 · PVG 16:06 · LAX 00:06 · JFK 03:06
    ♥ Do have faith in what you're doing.