Skip to content

Support Importing Base64/URI Proxy Lists and Generating Editable mihomo YAML #8

Description

@YTwsy

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 中的白屏回归已单独修复。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions