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 ,并粘贴以下内容

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)
      }

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

25 条评论
  • 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

      为啥我的还是不行

      1. 55

        2023年10月9日 上午10:18

        我也是 累了

  • 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

    1. muggle

      2023年4月20日 下午5:42

      +1

  • 233

    2023年4月20日 下午1:42

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

    1. lZl

      2023年5月8日 下午10:27

      你好,现在你搞好了吗

  • 1111

    2023年6月30日 上午5:30

    我的不行,问题同上!
    $8iz: Unexpected scalar token at line 1,
    column 16:
    [prism lang=””]parsers:

    1. maofun

      2023年7月16日 上午9:47

      现在版本都太老了。可以更换新的。

  • fgh

    2023年7月3日 下午12:59

    可以评论吗

  • fgh

    2023年7月3日 下午1:01

    你说的这个地方根本不能粘贴,它不让粘贴,难道要把你上面写的一个个子母打进去?

    1. 55

      2023年10月9日 上午10:21

      Ctrl+v可以 但是这个代码没用

  • JIU

    2023年7月5日 上午10:09

    有搞好吗?

  • 可乐喵

    2023年8月12日 上午11:43

    Aug12/2023实测此方法还可以用,感谢制作者!
    使用时请把最开头的[prism lang=””]删掉即可保存。

  • 契丹人

    2023年8月29日 下午8:07

    全网唯一真正解决这个问题的方法。搞定。

  • caijiacheng

    2023年9月19日 下午4:37

    666玛德直接解决了,这是什么问题啊

  • kay kay

    2023年10月28日 下午7:44

    解决了,谢谢。补充一下,如何更新订阅:打开Clash for Windows 主窗口,点击「Profiles」选项卡,点击「Update all」按钮即可立即更新订阅配置。

发表回复

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