建议标题 (Title)
[Bug / Feature Request] 订阅配置文件体积限制导致大机场订阅无法兼容连接 ( >500KB Config Support)
问题与现象描述 (Problem Description)
目前当导入规则较多、节点较多的机场订阅链接时,由于生成的 YAML 配置文件体积较大(通常超过 500KB,部分大型机场在 1MB~3MB),软件在拉取或解析时会出现不兼容、无法加载节点或完全无法连接的问题。只有体积小于 500KB 的精简订阅才能正常工作。
使用场景与痛点 (Use Case & Motivation)
市面上绝大多数中大型机场的默认订阅文件都包含了海量规则集(Rule Set)和节点,文件大小普遍高于 500KB:
- 解析/内存超限:大文件导入时可能触发内存壁或解析超时,导致内核初始化失败。
- 连接失效:由于无法完整解析大于 500KB 的配置,导致节点列表为空或无法建立代理连接。
期望的解决方案 (Proposed Solution)
- 优化配置文件解析器:在客户端导入时增加对大文件 YAML 的优化解析机制(或流式解析),避免一次性加载过多规则挤爆内存。
- 规则裁剪/预处理 (Rule Pruning):支持在拉取订阅时自动过滤/裁剪无用规则,或引入规则集外部加载机制,减少单文件体积。
- 提高文件大小容错:优化内核对 1MB~5MB 范围内常态订阅配置文件的兼容支持。
其他补充 (Additional Context)
- 目前在 Apple TV 和 iOS 端使用大型机场订阅时该问题较为明显,希望能针对配置文件的体积容错进行优化,非常感谢!
建议标题 (Title)
[Bug / Feature Request] 订阅配置文件体积限制导致大机场订阅无法兼容连接 ( >500KB Config Support)
问题与现象描述 (Problem Description)
目前当导入规则较多、节点较多的机场订阅链接时,由于生成的 YAML 配置文件体积较大(通常超过 500KB,部分大型机场在 1MB~3MB),软件在拉取或解析时会出现不兼容、无法加载节点或完全无法连接的问题。只有体积小于 500KB 的精简订阅才能正常工作。
使用场景与痛点 (Use Case & Motivation)
市面上绝大多数中大型机场的默认订阅文件都包含了海量规则集(Rule Set)和节点,文件大小普遍高于 500KB:
期望的解决方案 (Proposed Solution)
其他补充 (Additional Context)