Adblock default off

This commit is contained in:
ElonJunior 2024-06-03 03:19:35 +08:00
parent 08b8e7e0ec
commit 2c6d73c357

View File

@ -33,7 +33,7 @@ def debug_log(msg: str):
OPT_RULESET_GROUPS = {} OPT_RULESET_GROUPS = {}
OPT_RULESET_GROUPS['default'] = { OPT_RULESET_GROUPS['default'] = {
'🛑 Adblock': { '🛑 Adblock': {
'default': 'on', 'default': 'off',
'outbound': 'block_out', 'outbound': 'block_out',
'rules': [ 'rules': [
'acl:BanAD', 'acl:BanAD',
@ -88,7 +88,7 @@ OPT_RULESET_GROUPS['default'] = {
## start china ## start china
OPT_RULESET_GROUPS['cn'] = { OPT_RULESET_GROUPS['cn'] = {
'🛑 广告拦截': { '🛑 广告拦截': {
'default': 'on', 'default': 'off',
'outbound': 'block_out', 'outbound': 'block_out',
'rules': [ 'rules': [
'acl:BanAD', 'acl:BanAD',
@ -199,7 +199,7 @@ OPT_RULESET_GROUPS['cn'] = {
##start iran ##start iran
OPT_RULESET_GROUPS['ir'] = OPT_RULESET_GROUPS['default'].copy() OPT_RULESET_GROUPS['ir'] = OPT_RULESET_GROUPS['default'].copy()
OPT_RULESET_GROUPS['ir']['🛑 Adblock'] = { OPT_RULESET_GROUPS['ir']['🛑 Adblock'] = {
'default': 'on', 'default': 'off',
'outbound': 'block_out', 'outbound': 'block_out',
'rules': [ 'rules': [
'geosite:category-ads', 'geosite:category-ads',
@ -269,11 +269,12 @@ def maker_for_area(area: str, config: dict, root_path: str) -> bool:
def maker_one_rule(name: str, group: dict) -> dict: def maker_one_rule(name: str, group: dict) -> dict:
outbound = group['outbound'] outbound = group['outbound']
rule_set = group['rules'] rule_set = group['rules']
switch = group['default'] if group['default'] in ['on', 'off'] else 'off'
return { return {
"rule_set": rule_set, "rule_set": rule_set,
"outbound": outbound, "outbound": outbound,
"name": f"{name}[karing]", "name": f"{name}[karing]",
'switch': group['default'], 'switch': switch,
} }