V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
pkokp8
V2EX  ›  问与答

有在代理中添加相关规则,实现手机端去广告功能的相关项目吗

  •  
  •   pkokp8 · 2023-07-10 14:38:41 +08:00 · 1376 次点击
    这是一个创建于 507 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如直接将某个 url REJECT
    想了下代理软件的原理,大概是可以实现的,即使结果是一个丑陋的白色页面。我尝试在 clash 的 yaml 里加上了以下内容
    - DOMAIN-SUFFIX,ad.xiaomi.com,REJECT

    但不确定是不是真的能屏蔽某些 app 的开屏广告,现在很多 app 都是随机展示开屏广告的
    不知道是否有成熟的项目?一个个找 domain 太累了,或者直接把 easylist china 的规则自己转换一下,适配 clash ?但是我在 easylist china 的文本里没搜到 ad.xiaomi ,可能也没更新适配手机端
    10 条回复    2023-07-11 11:24:02 +08:00
    banricho
        1
    banricho  
       2023-07-10 14:39:38 +08:00
    开屏广告用 李跳跳
    pkokp8
        2
    pkokp8  
    OP
       2023-07-10 14:44:11 +08:00
    @banricho 原理可能不一样吧
    这类去广告软件,大概是帮你点击“跳过”按钮?
    而用代理拒绝的方式,是禁止某些广告 url 的访问
    sanshao124
        3
    sanshao124  
       2023-07-10 15:07:37 +08:00 via iPhone
    代理软件都可以,规则有现成的,google 搜一下就出来了
    infun
        4
    infun  
       2023-07-10 15:24:20 +08:00
    Kinnice
        5
    Kinnice  
       2023-07-10 15:34:55 +08:00
    rule-providers:
    reject:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
    path: ./ruleset/reject.yaml
    interval: 86400


    rules:
    - RULE-SET,reject,REJECT
    inhzus
        6
    inhzus  
       2023-07-10 16:13:09 +08:00
    类似于这样的规则 GitHub 上有很多的,比如: https://github.com/dler-io/Rules/blob/main/Clash/Provider/Reject.yaml
    pkokp8
        7
    pkokp8  
    OP
       2023-07-10 16:20:38 +08:00
    @inhzus 这个 payload 我也搜到过,但是没搞明白怎么用

    @Kinnice 我回去电脑上试试,有个例子可能就能看懂了
    leefor2020
        8
    leefor2020  
       2023-07-10 17:06:49 +08:00
    很难屏蔽干净,我现在就用的这种办法
    某些 App 的广告是夹杂在正常的信息流里面的,用的同一个子域名过来的
    pkokp8
        9
    pkokp8  
    OP
       2023-07-11 00:16:09 +08:00
    @Kinnice 感谢,高阶的还不行,但是这段 reject 大概是用起来了
    昨天搜到过这种提供了一个 payload: xxx 的页面,但一直没头绪怎么用。原来要用 rule-set
    先体验一段时间
    Luxur7
        10
    Luxur7  
       2023-07-11 11:24:02 +08:00
    早就有了,iOS 相关的代理软件都可以做到去开屏广告,原理是添加分流规则并 reject ,GitHub 上也有相关分流库,比如 bm7
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1084 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.