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

2023-07-10 14:38:41 +08:00
 pkokp8
比如直接将某个 url REJECT
想了下代理软件的原理,大概是可以实现的,即使结果是一个丑陋的白色页面。我尝试在 clash 的 yaml 里加上了以下内容
- DOMAIN-SUFFIX,ad.xiaomi.com,REJECT

但不确定是不是真的能屏蔽某些 app 的开屏广告,现在很多 app 都是随机展示开屏广告的
不知道是否有成熟的项目?一个个找 domain 太累了,或者直接把 easylist china 的规则自己转换一下,适配 clash ?但是我在 easylist china 的文本里没搜到 ad.xiaomi ,可能也没更新适配手机端
1464 次点击
所在节点    问与答
10 条回复
banricho
2023-07-10 14:39:38 +08:00
开屏广告用 李跳跳
pkokp8
2023-07-10 14:44:11 +08:00
@banricho 原理可能不一样吧
这类去广告软件,大概是帮你点击“跳过”按钮?
而用代理拒绝的方式,是禁止某些广告 url 的访问
sanshao124
2023-07-10 15:07:37 +08:00
代理软件都可以,规则有现成的,google 搜一下就出来了
infun
2023-07-10 15:24:20 +08:00
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
2023-07-10 16:13:09 +08:00
类似于这样的规则 GitHub 上有很多的,比如: https://github.com/dler-io/Rules/blob/main/Clash/Provider/Reject.yaml
pkokp8
2023-07-10 16:20:38 +08:00
@inhzus 这个 payload 我也搜到过,但是没搞明白怎么用

@Kinnice 我回去电脑上试试,有个例子可能就能看懂了
leefor2020
2023-07-10 17:06:49 +08:00
很难屏蔽干净,我现在就用的这种办法
某些 App 的广告是夹杂在正常的信息流里面的,用的同一个子域名过来的
pkokp8
2023-07-11 00:16:09 +08:00
@Kinnice 感谢,高阶的还不行,但是这段 reject 大概是用起来了
昨天搜到过这种提供了一个 payload: xxx 的页面,但一直没头绪怎么用。原来要用 rule-set
先体验一段时间
Luxur7
2023-07-11 11:24:02 +08:00
早就有了,iOS 相关的代理软件都可以做到去开屏广告,原理是添加分流规则并 reject ,GitHub 上也有相关分流库,比如 bm7

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX