type check revised again.

This commit is contained in:
Shawn
2020-05-08 22:59:16 +08:00
parent 40b8d9e0ba
commit 782f343131

View File

@@ -126,13 +126,19 @@ if(flag==3){
function Type_Check(subs){
var type=""
var RuleK=["host","domain","ip-cidr","geoip","user-agent"];
var QuanXK=["tag=","shadowsocks=","trojan=","vmess=","http="]
var SurgeK=["=ss","=vmess","=trojan","=http"]
const RuleCheck = (item) => subs.toLowerCase().indexOf(item)!=-1;
var subi=subs.replace(/ /g,"")
const QuanXCheck = item => subi.toLowerCase().indexOf(item)!=-1;
const SurgeCheck = item => subi.toLowerCase().indexOf(item)!=-1;
if (subs.indexOf("dm1lc3M6Ly")!= -1){
type="Vmess"
} else if(subs.indexOf("[Proxy]")!=-1){
type="Surge";
} else if (subi.indexOf("tag=")!=-1){
} else if(SurgeK.some(SurgeCheck)){
type="Surge"
} else if(QuanXK.some(QuanXCheck)){
type="QuanX"
} else if (subs.indexOf("c3NyOi8v")!= -1){
type="SSR"
@@ -144,8 +150,6 @@ function Type_Check(subs){
type="rewrite"
} else if(RuleK.some(RuleCheck)){
type="Rule";
} else if(subi.indexOf("=ss"||"=vmess"||"=trojan"||"=http")!=-1){
type="Surge"
}
return type
}