From 6548ee745e9ab421b2db9a70f27cd4518af57bba Mon Sep 17 00:00:00 2001 From: adminroot Date: Tue, 16 Sep 2025 08:02:22 -0700 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/update-ru?= =?UTF-8?q?les.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/update-rules.yml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/update-rules.yml b/.gitea/workflows/update-rules.yml index 758dc28..3c6fd93 100644 --- a/.gitea/workflows/update-rules.yml +++ b/.gitea/workflows/update-rules.yml @@ -53,10 +53,33 @@ jobs: - name: 下载并转换adti-ad规则文件 run: | + # 下载原始规则文件 curl -L "https://anti-ad.net/clash.yaml" \ -o "ruleset/yaml/reject.yaml" \ --fail --silent --show-error && \ - sed 's/^/ - /' "ruleset/yaml/reject.yaml" >> "ruleset/txt/reject.txt" + + # 删除现有的 ximalaya 相关规则 + sed -i '/ximalaya\.com/d' "ruleset/yaml/reject.yaml" && \ + + # 添加新的 ximalaya 规则到 yaml 文件 + cat >> "ruleset/yaml/reject.yaml" << 'EOF' + - '+.ad.test.ximalaya.com' + - '+.adse.test.ximalaya.com' + - '+.adweb.test.ximalaya.com' + - '+.adweb.ximalaya.com' + - '+.linkeye.ximalaya.com' + - '+.location.ximalaya.com' + - '+.xdcs-collector.ximalaya.com' + - '+.ad.ximalaya.com' + - '+.adse.ximalaya.com' + - '+.adse.wsa.ximalaya.com' + - '+.adbehavior.wsa.ximalaya.com' + - '+.adsebs.ximalaya.com' + - '+.adbs.ximalaya.com' + EOF + + # 转换为 txt 格式 + sed 's/^/ - /' "ruleset/yaml/reject.yaml" > "ruleset/txt/reject.txt" - name: 生成 README run: |