马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Clash新版0.19.5、0.19.6节点超时time out解决方案
* K& E/ k) M3 j6 o" A4 u
Clash近期更新了新版后(版本号为0.19.5、0.19.6以及之后的版本),之前的vmess节点vmess全部挂掉,节点全部超时time out。
9 N# X1 Z* _, F; y7 v
1 j9 q+ x: { q8 g) Q1 d本文以windows客户端为例给出解决方案,不用替换旧版内核,不用老的版本即可解决。
1 w* Y2 j8 x: ?2 Z+ w5 |; Q, ~
6 I9 A. l% E6 E7 `% M; [- t1.首先打开Clash windows客户端4 {! X/ |8 j5 e: X1 ^) K
( Q9 H/ F9 T, M% h
2.点击左侧的设置(Settings),下拉到中间找到配置(Profiles),点击预处理配置(Parsers)后面的编辑(Edit)
0 B; r. t( o& M( n1 a
/ i; S3 x, @# ~' X5 a6 G
Clash新版0.19.5、0.19.6节点超时time out解决方案
3 ^1 z% J$ p2 M' X1 n `7 F2 H+ u- R: q, }+ q
3.删除里面所有的代码,复制以下代码并替换(注意:url: YOUR_SUBSCRPTION_URL替换为你的真正订阅的url配置文件地址,例如:https://123.com/link/rEhqDRix0Jb6PfiN?clash=1)7 @3 H* Q9 c* w9 \# M* D
4 t g! B! f- P/ k2 u8 D" [- parsers:# e( E/ [$ S4 m! |
- - url: YOUR_SUBSCRPTION_URL) z& R: O( M9 N
- code: |
6 M' |+ U! u& d' x6 Z( y4 @( R - module.exports.parse = async (raw, { axios, yaml, notify, console }, { name, url, interval, selected }) => {
7 P8 }2 \1 x& U* Q% A - const obj = yaml.parse(raw)& |( a& Z- R/ M# {, x
- obj.proxies.forEach( v => {, z. q- h0 \2 K) x% U: u% |2 |
- if (v.network === 'ws' && !v['ws-opts']) {3 ?3 ?( l3 j# P, b
- const opts = {}
6 y7 [; c5 O! T5 U# r7 [6 k - opts.path = v['ws-path']
o& }' i) W) ^- r- m4 ^6 | - opts.headers = v['ws-headers']2 a, ^5 v/ ~. p- @* R9 j! n
- v['ws-opts'] = opts
- y2 S8 G8 r2 f) B - }
# }! @: J! {; m/ H* t& [/ G - })
1 [: r' w8 \4 T# k* e6 b - return yaml.stringify(obj)
' D( Y$ \6 a4 [$ q - }
复制代码 $ N! ^# n* h- [2 }
4.点击右下角的保存。
% y* v1 L2 _7 [: Q* U$ }2 `/ h# M( [# O7 m/ U) ]# c/ h: g+ l
5.返回到配置(Profiles),点击更新你的节点,即可自动重写旧版配置,再返回延迟检测,看看是否成功了。" r+ S. ]& u" Y# ]6 X# P: @6 m
# d' w( A& q" `
Clash新版0.19.5、0.19.6节点超时time out解决方案
7 [0 D1 v, X& {7 r6 m5 q0 R- m
. o+ B! e3 a8 l |