ShadowRocket 的 conf 语法没有引号机制,含空格/emoji 的策略名一律裸写。 此前 quoteName 给策略名加引号,引号被当作名字的一部分,规则指向不存在的 策略组而失效,流量落到默认行为走代理(小红书/微信/抖音配了直连仍走代理)。 改为 policyName 剔除引号与逗号后裸写,补回归测试,并在 CLAUDE.md 记录此约束。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ShadowRocket 的 conf 语法没有引号机制,含空格/emoji 的策略名一律裸写。 此前 quoteName 给策略名加引号,引号被当作名字的一部分,规则指向不存在的 策略组而失效,流量落到默认行为走代理(小红书/微信/抖音配了直连仍走代理)。 改为 policyName 剔除引号与逗号后裸写,补回归测试,并在 CLAUDE.md 记录此约束。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>