English
OpenSurge currently accepts imported mihomo YAML profiles. Add support for importing Base64/URI proxy lists and converting them into an editable mihomo YAML profile.
Scope
- Accept supported Base64-encoded and URI-form proxy lists.
- Convert imported proxy nodes into a valid, editable mihomo YAML profile.
- Provide a clear workflow for users to add or edit proxy groups and rules after import.
- Show actionable validation errors for malformed or unsupported input; importing it must never cause the Web GUI to render a blank page.
- Document supported URI schemes, conversion behavior, and known limitations.
Context
This is follow-up work from #1, where the blank-page regression has been fixed separately.
中文
OpenSurge 当前支持导入 mihomo YAML 配置。需要增加对 Base64/URI 节点清单的导入支持,并将其转换为可编辑的 mihomo YAML 配置。
范围
- 支持已支持协议的 Base64 编码和 URI 形式节点清单。
- 将导入的代理节点转换为合法、可编辑的 mihomo YAML 配置。
- 提供导入后补充或编辑代理组与规则的清晰流程。
- 对格式错误或暂不支持的输入给出可操作的校验提示;无论如何都不能再导致 Web GUI 白屏。
- 文档说明支持的 URI 协议、转换行为与已知限制。
背景
这是 #1 的后续功能工作;#1 中的白屏回归已单独修复。
English
OpenSurge currently accepts imported mihomo YAML profiles. Add support for importing Base64/URI proxy lists and converting them into an editable mihomo YAML profile.
Scope
Context
This is follow-up work from #1, where the blank-page regression has been fixed separately.
中文
OpenSurge 当前支持导入 mihomo YAML 配置。需要增加对 Base64/URI 节点清单的导入支持,并将其转换为可编辑的 mihomo YAML 配置。
范围
背景
这是 #1 的后续功能工作;#1 中的白屏回归已单独修复。