Skip to content

生成的 Clash YAML 订阅无法导入 Hiddify(Hiddify 报 unable to determine config format),但经 sub-store 转换后可正常导入 #201

@JCrun

Description

@JCrun

环境信息

  • h-ui 版本:v0.0.22
  • 部署方式:脚本
  • 生成的订阅类型:Clash YAML (hysteria2)
  • 客户端:
    • Hiddify:v4.x.x
  • 系统/网络:
    • OS:Android/iOS

问题描述

通过 h-ui 生成的 订阅链接(HTTPS) 在 Hiddify 中导入失败,Hiddify 提示类似:

  • unable to determine config format
    (或:导入失败/无法识别格式)

同一份订阅内容若先在 sub-store 中进行一次转换(保持 Clash 输出或转换为兼容格式),再导入 Hiddify 则可以成功。

目前尚未分析出具体差异点;尝试过将订阅内容保存为本地 YAML 并在 Hiddify 中手动导入,仍然报相同错误。


复现步骤

  1. 在 h-ui 面板生成订阅链接:https://example.com/sub?...
  2. 在 Hiddify 中选择“添加订阅/导入链接”,粘贴上述订阅链接
  3. 导入失败,提示 unable to determine config format(或同类错误)

期望结果

  • h-ui 生成的 Clash YAML 订阅可以被 Hiddify 正常识别并导入(至少对 hysteria2 节点应兼容主流客户端的字段格式/类型)。

实际结果

  • Hiddify 无法识别订阅内容格式而导入失败。
  • 将同一订阅丢到 sub-store 做一次转换后即可成功导入(说明订阅内容本身大概率存在兼容性/格式探测问题,而不是节点不可用)。

示例订阅内容(脱敏)

h-ui 生成的订阅内容大致结构如下(仅示例):

proxies:
  - name: hy2
    type: hysteria2
    server: h**p.9***8.**
    port: "54916"
    password: 5Ozx****.otM6****
    up: 30 Mbps
    down: 100 Mbps
    sni: **p.9***8.**z

proxy-groups:
  - name: PROXY
    type: select
    proxies:
      - hy2

请求

希望能协助确认 h-ui 输出订阅的格式/字段与 Hiddify 的兼容性问题,并考虑:

  1. 输出更“标准/通用”的 Clash(Meta) 配置(字段类型、值格式)
  2. 或提供“兼容 Hiddify 的订阅输出选项”(例如补全最小 Clash 骨架、或提供 sing-box/hiddify 格式)

如需我提供:

  • 导入失败的 Hiddify 截图/日志
  • sub-store 转换前后的 diff(脱敏)
    我可以继续补充。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions