2022关于新版本Clash-0.19.5的配置timeout问题

作者: maofun 分类: 造船 发布时间: 2022-02-28 23:51

对于19.5及以上版本,更新后,部分或者全部节点超时,请按照以下操作即可解决,测试有效。或者替换clash老核心。
Windows:
对于0.19.4及以下用户,无需更改
对于0.19.5及以上用户,请点击Settings-Profiles-Parsers-Edit(设置-配置-预处理配置-编辑),删除默认的 parsers: #array ,并粘贴以下内容

[prism lang=""]parsers:
  - reg: '^.*$'
    code: |
      module.exports.parse = async (raw, { axios, yaml, notify, console }, { name, url, interval, selected }) => {
        const obj = yaml.parse(raw)
        obj.proxies.forEach( v => {
            if (v.network === 'ws' && !v['ws-opts'] && v['ws-path'] && !v['ws-headers']) {
              const opts = {}
              opts.path = v['ws-path']
              v['ws-opts'] = opts
              delete v['ws-path']
            }
            if (v.network === 'ws' && !v['ws-opts'] && v['ws-path'] && v['ws-headers']) {
              const opts = {}
              opts.path = v['ws-path']
              opts.headers = v['ws-headers']
              v['ws-opts'] = opts
              delete v['ws-path']
              delete v['ws-headers']
            }
        })
        return yaml.stringify(obj)
      }[/prism]

然后更新订阅(注意,parsers内容仅在更新订阅时生效,一定要更新一次订阅)

12条评论
  • Kj

    2022年3月3日 上午2:50

    老哥联系方式多少呀,有个问题想问。

  • 游客

    2022年3月24日 下午11:31

    实测有效

  • ddf

    2022年4月6日 下午5:07

    感谢!这个管用。网上说的校准系统时间我试了不行。

  • kt

    2022年4月21日 上午9:40

    感谢感谢,方法有效!

  • Suvinci

    2022年4月23日 下午2:22

    太感谢了!!!!比网上一堆校准时间的有用

    1. 哈哈哈

      2022年7月2日 下午10:13

      为啥我的还是不行

  • sd

    2022年6月6日 下午2:34

    搜了好多答案,这个靠谱 靠谱

  • acuibear

    2022年8月25日 下午5:53

    你知道我找了多久才找到你吗

  • ntry

    2022年10月22日 下午8:17

    订阅更新失败咋整

  • detachment

    2022年12月2日 下午9:53

    感谢,这个确实很有用!!!

  • Abdan

    2023年3月23日 下午1:04

    Error: Unexpected scalar token at line 1, column 16

  • 233

    2023年4月20日 下午1:42

    不行啊 直接复制保存会报错Error: Unexpected scalar token at line 1, [prism lang=””]parsers: 只有把前面的[prism lang=””]删了才能保存,但更新又会报错

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注