
TokenPLS:配置预检误拦 path-in-bundle 已修,交由内核处理
TokenPLS 说明此前把内核可处理的可选 path-in-bundle 判为不可用并提示「配置资源需要处理」;已放宽预检交给内核,随下版发布。其他下载/路径错误仍需单独排查。
作者原文@TokenPLS这条提示背后最常见的一种情况已经修复,会随下一个版本发布。
说明一下当时发生了什么:很多机场下发的订阅里,规则集/节点集会带一个可选的本地路径提示(
path-in-bundle)。内核认识这个字段,把它当作取资源时的一级回落——本地找不到就去下一级,从不因为它中止启动。而我们这边的激活预检看见这个键就把整份配置判为不可用,于是你看到「配置资源需要处理」,但配置本身其实是能跑的。问题不在于判断严格,而在于我们比内核更严:内核能启动的配置,我们不该拦。这一轮我们系统性地清理了这一类,一共四族十几处,
path-in-bundle是其中一处。现在这个字段会原样交给内核处理。如果升级之后你仍然看到这条提示,很可能是同一个提示下的另一种原因(它覆盖的是「外部资源」这一整类,比如规则集下载失败、文件路径不可读等)。那种情况欢迎再开一条 issue,附上:
- 提示下方「查看诊断」里的内容
- 配置里
rule-providers/proxy-providers那一段(把订阅链接和密码去掉即可)有这两样我们能直接定位到是哪一级出的问题。
感谢报告。