fix (core): trojan sni is lost when parsing Clash nodes

#build
This commit is contained in:
Peng-YM 2022-07-13 10:30:55 +08:00
parent 4cd525824e
commit 1bfa6ebb2c
5 changed files with 11 additions and 9 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{ {
"name": "sub-store", "name": "sub-store",
"version": "2.11.2", "version": "2.11.3",
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
"main": "src/main.js", "main": "src/main.js",
"scripts": { "scripts": {

View File

@ -300,8 +300,10 @@ function Clash_All() {
} }
// handle vmess sni // handle vmess sni
proxy.sni = proxy.servername; if (proxy.type === 'vmess') {
delete proxy.servername; proxy.sni = proxy.servername;
delete proxy.servername;
}
return proxy; return proxy;
}; };

File diff suppressed because one or more lines are too long