mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 21:25:09 +00:00
minor bug fixed
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-05-15 08:50⟧
|
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-05-16 17:30⟧
|
||||||
----------------------------------------------------------
|
----------------------------------------------------------
|
||||||
🛠 发现 𝐁𝐔𝐆 请反馈: @Shawn_Parser_Bot
|
🛠 发现 𝐁𝐔𝐆 请反馈: @Shawn_Parser_Bot
|
||||||
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
||||||
@@ -217,6 +217,14 @@ patn[6] = [ '₀', '₁', '₂', '₃', '₄', '₅', '₆', '₇', '₈', '₉'
|
|||||||
patn[7] = ["𝟎","𝟏","𝟐","𝟑","𝟒","𝟓","𝟔","𝟖","𝟗"]
|
patn[7] = ["𝟎","𝟏","𝟐","𝟑","𝟒","𝟓","𝟔","𝟖","𝟗"]
|
||||||
patn[8] = ["𝟶","𝟷","𝟸","𝟹","𝟺","𝟻","𝟼","𝟽","𝟾","𝟿"]
|
patn[8] = ["𝟶","𝟷","𝟸","𝟹","𝟺","𝟻","𝟼","𝟽","𝟾","𝟿"]
|
||||||
|
|
||||||
|
//避免json undefined错误的 函数
|
||||||
|
const getValue = (fn, defaultVaule) => {
|
||||||
|
try {
|
||||||
|
return fn();
|
||||||
|
} catch (error) {
|
||||||
|
return defaultVaule;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var type0=""
|
var type0=""
|
||||||
//flag=1,2,3分别为 server、rewrite、rule 类型
|
//flag=1,2,3分别为 server、rewrite、rule 类型
|
||||||
@@ -2053,7 +2061,7 @@ function get_emoji(emojip, sname) {
|
|||||||
"🇪🇺": ["EU", "欧盟", "欧罗巴","欧洲"],
|
"🇪🇺": ["EU", "欧盟", "欧罗巴","欧洲"],
|
||||||
"🇫🇮": ["Finland", "芬兰","芬蘭","赫尔辛基"],
|
"🇫🇮": ["Finland", "芬兰","芬蘭","赫尔辛基"],
|
||||||
"🇫🇷": ["FR", "France", "法国", "法國", "巴黎"],
|
"🇫🇷": ["FR", "France", "法国", "法國", "巴黎"],
|
||||||
"🇬🇧": ["UK", "GB", "England", "United Kingdom", "英国", "伦敦", "英"],
|
"🇬🇧": ["UK", "GB ", "England", "United Kingdom", "英国", "伦敦", "英"],
|
||||||
"🇲🇴": ["MO", "Macao","Macau", "MAC", "澳门", "澳門", "CTM"],
|
"🇲🇴": ["MO", "Macao","Macau", "MAC", "澳门", "澳門", "CTM"],
|
||||||
"🇰🇿": ["哈萨克斯坦"],
|
"🇰🇿": ["哈萨克斯坦"],
|
||||||
"🇭🇺": ["匈牙利", "Hungary"],
|
"🇭🇺": ["匈牙利", "Hungary"],
|
||||||
@@ -2529,6 +2537,7 @@ function CSSR2QX(cnt) {
|
|||||||
return node
|
return node
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//Clash vmess type server
|
//Clash vmess type server
|
||||||
function CV2QX(cnt) {
|
function CV2QX(cnt) {
|
||||||
tag = "tag="+cnt.name.replace(/\\U.+?\s{1}/gi," ")
|
tag = "tag="+cnt.name.replace(/\\U.+?\s{1}/gi," ")
|
||||||
@@ -2548,8 +2557,10 @@ function CV2QX(cnt) {
|
|||||||
obfs = "obfs=over-tls"
|
obfs = "obfs=over-tls"
|
||||||
}
|
}
|
||||||
console.log(obfs)
|
console.log(obfs)
|
||||||
|
const phost = getValue(()=>cnt["ws-opts"]["headers"]["Host"])
|
||||||
ohost = cnt["ws-headers"]? "obfs-host=" + cnt["ws-headers"]["Host"] : ""
|
ohost = cnt["ws-headers"]? "obfs-host=" + cnt["ws-headers"]["Host"] : ""
|
||||||
ohost= cnt["ws-opts"]? "obfs-host=" + cnt["ws-opts"]["headers"]["Host"] : ohost
|
ohost = phost ? "obfs-host="+phost : ohost
|
||||||
|
//ohost= cnt["ws-opts"]? "obfs-host=" + cnt["ws-opts"]["headers"]["Host"] : ohost
|
||||||
ohost = cnt["servername"]? "obfs-host=" + cnt["servername"] : ohost
|
ohost = cnt["servername"]? "obfs-host=" + cnt["servername"] : ohost
|
||||||
console.log(ohost)
|
console.log(ohost)
|
||||||
ouri = cnt["ws-path"]? "obfs-uri="+cnt["ws-path"] : ""
|
ouri = cnt["ws-path"]? "obfs-uri="+cnt["ws-path"] : ""
|
||||||
|
|||||||
Reference in New Issue
Block a user