Make clash script ruleset iteration ordered
This commit is contained in:
@@ -131,7 +131,8 @@ script:
|
|||||||
return "DIRECT"
|
return "DIRECT"
|
||||||
ctx.log('[Script] not common port use direct')
|
ctx.log('[Script] not common port use direct')
|
||||||
|
|
||||||
for rule_name in ctx.rule_providers.keys():
|
ruleset_list = [r for r in ruleset_action]
|
||||||
|
for rule_name in ruleset_list:
|
||||||
if ctx.rule_providers[rule_name].match(metadata):
|
if ctx.rule_providers[rule_name].match(metadata):
|
||||||
return ruleset_action[rule_name]
|
return ruleset_action[rule_name]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user