对于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) }
老哥联系方式多少呀,有个问题想问。
实测有效
感谢!这个管用。网上说的校准系统时间我试了不行。
感谢感谢,方法有效!
太感谢了!!!!比网上一堆校准时间的有用
为啥我的还是不行
我也是 累了
搜了好多答案,这个靠谱 靠谱
你知道我找了多久才找到你吗
订阅更新失败咋整
感谢,这个确实很有用!!!
Error: Unexpected scalar token at line 1, column 16
+1
不行啊 直接复制保存会报错Error: Unexpected scalar token at line 1, [prism lang=””]parsers: 只有把前面的[prism lang=””]删了才能保存,但更新又会报错
你好,现在你搞好了吗
我的不行,问题同上!
$8iz: Unexpected scalar token at line 1,
column 16:
[prism lang=””]parsers:
现在版本都太老了。可以更换新的。
可以评论吗
你说的这个地方根本不能粘贴,它不让粘贴,难道要把你上面写的一个个子母打进去?
Ctrl+v可以 但是这个代码没用
有搞好吗?
Aug12/2023实测此方法还可以用,感谢制作者!
使用时请把最开头的[prism lang=””]删掉即可保存。
全网唯一真正解决这个问题的方法。搞定。
666玛德直接解决了,这是什么问题啊
解决了,谢谢。补充一下,如何更新订阅:打开Clash for Windows 主窗口,点击「Profiles」选项卡,点击「Update all」按钮即可立即更新订阅配置。