ShellCrash icon indicating copy to clipboard operation
ShellCrash copied to clipboard

[Bug] v1.9.2alpha4在使用 mihomo 并开启了 mix 模式时不能通过自定义高级功能添加rule-providers

Open expliyh opened this issue 1 year ago • 4 comments

Verify steps

  • [X] 我已经在 Issue Tracker 中找过我要提出的问题 I have searched on the issue tracker for a related issue.
  • [X] 我已经使用公测版本测试过,问题依旧存在 I have tested using the test mod, and the issue still exists.
  • [X] 我已经仔细看过 常见问题 并无法自行解决问题

Description

错误提示:error msg="yaml: unmarshal errors: line 10447: mapping key "rule-providers" already defined at line 165"

推测是由于 mix 模式向配置文件中插入了一个 rule-providers 导致自定义的 rule-providers 变成了重复的 key,将模式改为fakeip后就不提示了。

expliyh avatar Dec 09 '24 15:12 expliyh

@expliyh 在哪里自定义的?user.yaml还是others.yaml?

juewuy avatar Dec 10 '24 03:12 juewuy

others.yaml

获取Outlook for Androidhttps://aka.ms/AAb9ysg


From: juewuy @.> Sent: Tuesday, December 10, 2024 11:01:53 AM To: juewuy/ShellCrash @.> Cc: Expliyh @.>; Mention @.> Subject: Re: [juewuy/ShellCrash] [Bug] v1.9.2alpha4在使用 mihomo 并开启了 mix 模式时不能通过自定义高级功能添加rule-providers (Issue #839)

@expliyhhttps://github.com/expliyh 在哪里自定义的?user.yaml还是others.yaml?

― Reply to this email directly, view it on GitHubhttps://github.com/juewuy/ShellCrash/issues/839#issuecomment-2530135193, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AM5G6OXFMPUSGUYUB2IVI2L2EZKSDAVCNFSM6AAAAABTJBNKO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZQGEZTKMJZGM. You are receiving this because you were mentioned.Message ID: @.***>

expliyh avatar Dec 10 '24 06:12 expliyh

@expliyh OK

juewuy avatar Dec 10 '24 10:12 juewuy

使用了自定义rule-providers的用户,如需启用mix模式,需要手动添加如下规则集(二选一) 使用本地规则集:

geosite-cn:
    type: file
    behavior: domain
    format: mrs
    path: geosite-cn.mrs

使用在线规则集:

geosite-cn:
    type: http
    behavior: domain
    format: mrs
    path: geosite-cn.mrs
    url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs"
    interval: 600

juewuy avatar Jan 27 '25 12:01 juewuy