电影中心 精品软件 联系我们

古城技术联盟 发表于 2022-1-22 02:53:10

Clash新版0.19.5、0.19.6节点超时time out解决方案


Clash近期更新了新版后(版本号为0.19.5、0.19.6以及之后的版本),之前的vmess节点vmess全部挂掉,节点全部超时time out。

本文以windows客户端为例给出解决方案,不用替换旧版内核,不用老的版本即可解决。

1.首先打开Clash windows客户端

2.点击左侧的设置(Settings),下拉到中间找到配置(Profiles),点击预处理配置(Parsers)后面的编辑(Edit)



3.删除里面所有的代码,复制以下代码并替换(注意:url: YOUR_SUBSCRPTION_URL替换为你的真正订阅的url配置文件地址,例如:https://123.com/link/rEhqDRix0Jb6PfiN?clash=1)

parsers:
- url: YOUR_SUBSCRPTION_URL
    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']) {
            const opts = {}
            opts.path = v['ws-path']
            opts.headers = v['ws-headers']
            v['ws-opts'] = opts
            }
      })
      return yaml.stringify(obj)
      }
4.点击右下角的保存。

5.返回到配置(Profiles),点击更新你的节点,即可自动重写旧版配置,再返回延迟检测,看看是否成功了。



页: [1]
查看完整版本: Clash新版0.19.5、0.19.6节点超时time out解决方案