Fix when no custom ruleset is set in external config file, no rules will be generated.
Fix ws-path parsing for Quantumult X VMess subscription.
Add README for Docker.
Optimize codes.
This commit is contained in:
Tindy X committed 2020-01-16 21:50:27 +08:00
1 parent 2038533798
commit 66dde82c85
4 files changed
+30 -1

No files matched your search

+7 -1
View File
@@ -268,7 +268,7 @@ struct ExternalConfig
std::string surge_rule_base;
std::string surfboard_rule_base;
std::string mellow_rule_base;
bool overwrite_original_rules = true;
bool overwrite_original_rules = false;
bool enable_rule_generator = true;
};
@@ -408,6 +408,12 @@ std::string subconverter(RESPONSE_CALLBACK_ARGS)
extra_ruleset = extconf.surge_ruleset;
refreshRulesets(extra_ruleset, rca);
}
else
{
if(update_ruleset_on_request || cfw_child_process)
refreshRulesets(rulesets, ruleset_content_array);
rca = ruleset_content_array;
}
}
else
{