mirror of
https://github.com/KaringX/karing-ruleset.git
synced 2025-06-13 06:44:14 +08:00
BanAD merge adblockclashlite
This commit is contained in:
parent
5e5a3bc029
commit
9d572f407c
@ -22,39 +22,11 @@ sing_exe="${work_dir}/sing-box"
|
|||||||
|
|
||||||
# ———————————————————————————————————————————————————————————————————————————————————————————————
|
# ———————————————————————————————————————————————————————————————————————————————————————————————
|
||||||
|
|
||||||
AD_KEYWORDS="# 广告关键词
|
|
||||||
DOMAIN-KEYWORD,admarvel
|
|
||||||
DOMAIN-KEYWORD,admaster
|
|
||||||
DOMAIN-KEYWORD,adsage
|
|
||||||
DOMAIN-KEYWORD,adsensor
|
|
||||||
DOMAIN-KEYWORD,adsmogo
|
|
||||||
DOMAIN-KEYWORD,adsrvmedia
|
|
||||||
DOMAIN-KEYWORD,adsserving
|
|
||||||
DOMAIN-KEYWORD,adsystem
|
|
||||||
DOMAIN-KEYWORD,adwords
|
|
||||||
DOMAIN-KEYWORD,applovin
|
|
||||||
DOMAIN-KEYWORD,appsflyer
|
|
||||||
DOMAIN-KEYWORD,domob
|
|
||||||
DOMAIN-KEYWORD,duomeng
|
|
||||||
DOMAIN-KEYWORD,dwtrack
|
|
||||||
DOMAIN-KEYWORD,guanggao
|
|
||||||
DOMAIN-KEYWORD,omgmta
|
|
||||||
DOMAIN-KEYWORD,omniture
|
|
||||||
DOMAIN-KEYWORD,openx
|
|
||||||
DOMAIN-KEYWORD,partnerad
|
|
||||||
DOMAIN-KEYWORD,pingfore
|
|
||||||
DOMAIN-KEYWORD,socdm
|
|
||||||
DOMAIN-KEYWORD,supersonicads
|
|
||||||
DOMAIN-KEYWORD,wlmonitor
|
|
||||||
DOMAIN-KEYWORD,zjtoolbar
|
|
||||||
"
|
|
||||||
|
|
||||||
# ———————————————————————————————————————————————————————————————————————————————————————————————
|
|
||||||
|
|
||||||
|
|
||||||
function download_adblockfilters() {
|
function download_adblockfilters() {
|
||||||
mkdir -p $target_dir/adblockfilters
|
mkdir -p $target_dir/adblockfilters
|
||||||
cd $target_dir/adblockfilters/
|
cd $target_dir/adblockfilters/
|
||||||
|
aclssr_dir=$(dirname $work_dir)/ACL4SSR
|
||||||
|
|
||||||
file_array=("AdGuard_Base_filter.txt" "AdGuard_Chinese_filter.txt" "AdGuard_DNS_filter.txt" "AdGuard_Mobile_Ads_filter.txt" "adblockclashlite.list" "adblockclash.list")
|
file_array=("AdGuard_Base_filter.txt" "AdGuard_Chinese_filter.txt" "AdGuard_DNS_filter.txt" "AdGuard_Mobile_Ads_filter.txt" "adblockclashlite.list" "adblockclash.list")
|
||||||
for file in "${file_array[@]}"; do
|
for file in "${file_array[@]}"; do
|
||||||
@ -67,9 +39,9 @@ function download_adblockfilters() {
|
|||||||
|
|
||||||
# ad keys
|
# ad keys
|
||||||
if [[ "$file" == "adblockclashlite.list" ]]; then
|
if [[ "$file" == "adblockclashlite.list" ]]; then
|
||||||
echo "$AD_KEYWORDS" > temp_file && cat "$file" >> temp_file
|
# 合并文件
|
||||||
mv temp_file "$file"
|
cat "${aclssr_dir}/Clash/BanAD.list" > temp_file && cat "$file" >> temp_file
|
||||||
# echo "$AD_KEYWORDS" >> $file
|
sort -u temp_file > "$file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#convert to json
|
#convert to json
|
||||||
|
@ -120,7 +120,7 @@ OPT_RULESET_GROUPS['cn'] = {
|
|||||||
'default': 'off',
|
'default': 'off',
|
||||||
'outbound': 'block_out',
|
'outbound': 'block_out',
|
||||||
'rules': [
|
'rules': [
|
||||||
'acl:BanAD', # 135K = adblockclashlite
|
'acl:BanAD', # 49K = adblockclashlite + BanAD
|
||||||
'geosite:category-ads', # 6.0K
|
'geosite:category-ads', # 6.0K
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user