feat: opt ai group
This commit is contained in:
@@ -147,6 +147,15 @@ export function generateClash(ir: ProfileIR, opts: { convertBaseUrl: string }):
|
||||
skippedRules.push(`${r.type},${r.value},${r.policy}`);
|
||||
continue;
|
||||
}
|
||||
// Surge 的应用协议识别不能直接作为 mihomo 规则类型输出。
|
||||
if (r.type === 'PROTOCOL') {
|
||||
if (r.value === 'TCP' || r.value === 'UDP') {
|
||||
ruleLines.push(`NETWORK,${r.value},${mapPolicy(r.policy)}`);
|
||||
} else {
|
||||
skippedRules.push(`${r.type},${r.value},${r.policy}`);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
const policy = mapPolicy(r.policy);
|
||||
if (r.ruleset) {
|
||||
ruleLines.push(`RULE-SET,${providerNameByRulesetId.get(r.ruleset.id)},${policy}`);
|
||||
|
||||
Reference in New Issue
Block a user