2022关于新版本Clash-0.19.5的配置timeout问题
对于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内容仅在更新订阅时生效,一定要更新一次订阅)
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
太感谢了!!!!比网上一堆校准时间的有用
哈哈哈
2022年7月2日 下午10:13
为啥我的还是不行
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
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=””]删了才能保存,但更新又会报错
lZl
2023年5月8日 下午10:27
你好,现在你搞好了吗
1111
2023年6月30日 上午5:30
我的不行,问题同上!
$8iz: Unexpected scalar token at line 1,
column 16:
[prism lang=””]parsers:
maofun
2023年7月16日 上午9:47
现在版本都太老了。可以更换新的。
fgh
2023年7月3日 下午12:59
可以评论吗
fgh
2023年7月3日 下午1:01
你说的这个地方根本不能粘贴,它不让粘贴,难道要把你上面写的一个个子母打进去?
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」按钮即可立即更新订阅配置。