mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 17:15:09 +00:00
fix: 不显示地名
This commit is contained in:
@@ -2,7 +2,33 @@ if ($response.statusCode != 200) {
|
|||||||
$done(null);
|
$done(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
const emojis= ['🆘','🈲','⚠️','🔞','📵','🚦','🏖','🖥','📺','🐧','🐬','🦉','🍄','⛳️','🚴','🤑','👽','🤖','🎃', '👺', '👁', '🐶', '🐼','🐌', '👥']
|
const emojis = [
|
||||||
|
"🆘",
|
||||||
|
"🈲",
|
||||||
|
"⚠️",
|
||||||
|
"🔞",
|
||||||
|
"📵",
|
||||||
|
"🚦",
|
||||||
|
"🏖",
|
||||||
|
"🖥",
|
||||||
|
"📺",
|
||||||
|
"🐧",
|
||||||
|
"🐬",
|
||||||
|
"🦉",
|
||||||
|
"🍄",
|
||||||
|
"⛳️",
|
||||||
|
"🚴",
|
||||||
|
"🤑",
|
||||||
|
"👽",
|
||||||
|
"🤖",
|
||||||
|
"🎃",
|
||||||
|
"👺",
|
||||||
|
"👁",
|
||||||
|
"🐶",
|
||||||
|
"🐼",
|
||||||
|
"🐌",
|
||||||
|
"👥",
|
||||||
|
];
|
||||||
var city0 = "高谭市";
|
var city0 = "高谭市";
|
||||||
var isp0 = "Cross-GFW.org";
|
var isp0 = "Cross-GFW.org";
|
||||||
function getRandomInt(max) {
|
function getRandomInt(max) {
|
||||||
@@ -11,39 +37,228 @@ function getRandomInt(max) {
|
|||||||
|
|
||||||
function City_ValidCheck(para) {
|
function City_ValidCheck(para) {
|
||||||
if (para) {
|
if (para) {
|
||||||
return para
|
return para;
|
||||||
} else
|
} else {
|
||||||
{
|
return city0;
|
||||||
return city0
|
|
||||||
//emojis[getRandomInt(emojis.length)]
|
//emojis[getRandomInt(emojis.length)]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function ISP_ValidCheck(para) {
|
function ISP_ValidCheck(para) {
|
||||||
if (para) {
|
if (para) {
|
||||||
return para
|
return para;
|
||||||
} else
|
} else {
|
||||||
{
|
return isp0;
|
||||||
return isp0
|
|
||||||
//emojis[getRandomInt(emojis.length)]
|
//emojis[getRandomInt(emojis.length)]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function Area_check(para) {
|
function Area_check(para) {
|
||||||
if (para == "中华民国") {
|
if (para == "中华民国") {
|
||||||
return "台湾"
|
return "台湾";
|
||||||
} else
|
} else {
|
||||||
{
|
return para;
|
||||||
return para
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var flags = new Map([["AC", "🇦🇨"], ["AE", "🇦🇪"], ["AF", "🇦🇫"], ["AI", "🇦🇮"], ["AL", "🇦🇱"],["AQ", "🇦🇶"], ["AR", "🇦🇷"], ["AS", "🇦🇸"], ["AT", "🇦🇹"], ["AU", "🇦🇺"],["AW", "🇦🇼"], ["AX", "🇦🇽"], ["AZ", "🇦🇿"], ["BA", "🇧🇦"], ["BB", "🇧🇧"],["BD", "🇧🇩"], ["BE", "🇧🇪"], ["BF", "🇧🇫"], ["BG", "🇧🇬"], ["BH", "🇧🇭"],["BI", "🇧🇮"], ["BJ", "🇧🇯"], ["BM", "🇧🇲"], ["BN", "🇧🇳"], ["BO", "🇧🇴"],["BR", "🇧🇷"], ["BS", "🇧🇸"], ["BT", "🇧🇹"], ["BV", "🇧🇻"], ["BW", "🇧🇼"],["BY", "🇧🇾"], ["BZ", "🇧🇿"], ["CA", "🇨🇦"], ["CF", "🇨🇫"], ["CH", "🇨🇭"],["CK", "🇨🇰"], ["CL", "🇨🇱"], ["CM", "🇨🇲"], ["CN", "🇨🇳"], ["CO", "🇨🇴"]["CP", "🇨🇵"], ["CR", "🇨🇷"], ["CU", "🇨🇺"], ["CV", "🇨🇻"], ["CW", "🇨🇼"],["CX", "🇨🇽"], ["CY", "🇨🇾"], ["CZ", "🇨🇿"], ["DE", "🇩🇪"], ["DG", "🇩🇬"],["DJ", "🇩🇯"], ["DK", "🇩🇰"], ["DM", "🇩🇲"], ["DO", "🇩🇴"], ["DZ", "🇩🇿"],["EA", "🇪🇦"], ["EC", "🇪🇨"], ["EE", "🇪🇪"], ["EG", "🇪🇬"], ["EH", "🇪🇭"],["ER", "🇪🇷"], ["ES", "🇪🇸"], ["ET", "🇪🇹"], ["EU", "🇪🇺"], ["FI", "🇫🇮"]["FJ", "🇫🇯"], ["FK", "🇫🇰"], ["FM", "🇫🇲"], ["FO", "🇫🇴"], ["FR", "🇫🇷"],["GA", "🇬🇦"], ["GB", "🇬🇧"], ["HK", "🇭🇰"], ["HU", "🇭🇺"], ["ID", "🇮🇩"],["IE", "🇮🇪"], ["IL", "🇮🇱"], ["IM", "🇮🇲"], ["IN", "🇮🇳"], ["IS", "🇮🇸"],["IT", "🇮🇹"], ["JP", "🇯🇵"], ["KR", "🇰🇷"], ["LU", "🇱🇺"], ["MO", "🇲🇴"],["MX", "🇲🇽"], ["MY", "🇲🇾"], ["NL", "🇳🇱"], ["PH", "🇵🇭"], ["RO", "🇷🇴"],["RS", "🇷🇸"], ["RU", "🇷🇺"], ["RW", "🇷🇼"], ["SA", "🇸🇦"], ["SB", "🇸🇧"],["SC", "🇸🇨"], ["SD", "🇸🇩"], ["SE", "🇸🇪"], ["SG", "🇸🇬"], ["TH", "🇹🇭"],["TN", "🇹🇳"], ["TO", "🇹🇴"], ["TR", "🇹🇷"], ["TV", "🇹🇻"], ["TW", "🇨🇳"],["UK", "🇬🇧"], ["UM", "🇺🇲"], ["US", "🇺🇸"], ["UY", "🇺🇾"], ["UZ", "🇺🇿"]["VA", "🇻🇦"], ["VE", "🇻🇪"], ["VG", "🇻🇬"], ["VI", "🇻🇮"], ["VN", "🇻🇳"],["ZA", "🇿🇦"], ["UA", "🇺🇦"], ["MD", "🇲🇩"], ["AD", "🇦🇩"], ["AM", "🇦🇲"],["AO", "🇦🇴"], ["KP", "🇰🇵"], ["KY", "🇰🇾"], ["KZ", "🇰🇿"], ["🇱🇦", "LA"],["NZ", "🇳🇿"], ["PK", "🇵🇰"], ["NO", "🇳🇴"], ["PT", "🇵🇹"], ["PL", "🇵🇱"],["GR", "🇬🇷"], ["NG", "🇳🇬"], ["MV", "🇲🇻"], ["KH", "🇰🇭"], ["LA", "🇱🇦"],["GU", "🇬🇺"], ["MN", "🇲🇳"], ["JO", "🇯🇴"], ["IR", "🇮🇷"], ["OM", "🇴🇲"],["PS", "🇵🇸"], ["NP", "🇳🇵"], ["LB", "🇱🇧"], ["IQ", "🇮🇶"], ["SY", "🇸🇾"],["QA", "🇶🇦"], ["GE", "🇬🇪"], ["LK", "🇱🇰"], ["KG", "🇰🇬"], ["ME", "🇲🇪"],["LT", "🇱🇹"], ["MT", "🇲🇹"], ["MC", "🇲🇨"], ["HR", "🇭🇷"], ["MK", "🇲🇰"],["LV", "🇱🇻"], ["SK", "🇸🇰"], ["GI", "🇬🇮"], ["SM", "🇸🇲"], ["LI", "🇱🇮"],["RE", "🇷🇪"], ["PA", "🇵🇦"], ["GL", "🇬🇱"], ["PE", "🇵🇪"], ["PY", "🇵🇾"],["JM", "🇯🇲"], ["SR", "🇸🇷"], ["GT", "🇬🇹"], ["PR", "🇵🇷"], ["HN", "🇭🇳"],["NI", "🇳🇮"], ["GH", "🇬🇭"], ["MA", "🇲🇦"], ["LY", "🇱🇾"], ["KE", "🇰🇪"],["MU", "🇲🇺"], ["TL", "🇹🇱"], ["SI", "🇸🇮"], ["GF", "🇬🇫"], ["TG", "🇹🇬"]])
|
var flags = new Map([
|
||||||
|
["AC", "🇦🇨"],
|
||||||
|
["AE", "🇦🇪"],
|
||||||
|
["AF", "🇦🇫"],
|
||||||
|
["AI", "🇦🇮"],
|
||||||
|
["AL", "🇦🇱"],
|
||||||
|
["AQ", "🇦🇶"],
|
||||||
|
["AR", "🇦🇷"],
|
||||||
|
["AS", "🇦🇸"],
|
||||||
|
["AT", "🇦🇹"],
|
||||||
|
["AU", "🇦🇺"],
|
||||||
|
["AW", "🇦🇼"],
|
||||||
|
["AX", "🇦🇽"],
|
||||||
|
["AZ", "🇦🇿"],
|
||||||
|
["BA", "🇧🇦"],
|
||||||
|
["BB", "🇧🇧"],
|
||||||
|
["BD", "🇧🇩"],
|
||||||
|
["BE", "🇧🇪"],
|
||||||
|
["BF", "🇧🇫"],
|
||||||
|
["BG", "🇧🇬"],
|
||||||
|
["BH", "🇧🇭"],
|
||||||
|
["BI", "🇧🇮"],
|
||||||
|
["BJ", "🇧🇯"],
|
||||||
|
["BM", "🇧🇲"],
|
||||||
|
["BN", "🇧🇳"],
|
||||||
|
["BO", "🇧🇴"],
|
||||||
|
["BR", "🇧🇷"],
|
||||||
|
["BS", "🇧🇸"],
|
||||||
|
["BT", "🇧🇹"],
|
||||||
|
["BV", "🇧🇻"],
|
||||||
|
["BW", "🇧🇼"],
|
||||||
|
["BY", "🇧🇾"],
|
||||||
|
["BZ", "🇧🇿"],
|
||||||
|
["CA", "🇨🇦"],
|
||||||
|
["CF", "🇨🇫"],
|
||||||
|
["CH", "🇨🇭"],
|
||||||
|
["CK", "🇨🇰"],
|
||||||
|
["CL", "🇨🇱"],
|
||||||
|
["CM", "🇨🇲"],
|
||||||
|
["CN", "🇨🇳"],
|
||||||
|
["CO", "🇨🇴"],
|
||||||
|
["CP", "🇨🇵"],
|
||||||
|
["CR", "🇨🇷"],
|
||||||
|
["CU", "🇨🇺"],
|
||||||
|
["CV", "🇨🇻"],
|
||||||
|
["CW", "🇨🇼"],
|
||||||
|
["CX", "🇨🇽"],
|
||||||
|
["CY", "🇨🇾"],
|
||||||
|
["CZ", "🇨🇿"],
|
||||||
|
["DE", "🇩🇪"],
|
||||||
|
["DG", "🇩🇬"],
|
||||||
|
["DJ", "🇩🇯"],
|
||||||
|
["DK", "🇩🇰"],
|
||||||
|
["DM", "🇩🇲"],
|
||||||
|
["DO", "🇩🇴"],
|
||||||
|
["DZ", "🇩🇿"],
|
||||||
|
["EA", "🇪🇦"],
|
||||||
|
["EC", "🇪🇨"],
|
||||||
|
["EE", "🇪🇪"],
|
||||||
|
["EG", "🇪🇬"],
|
||||||
|
["EH", "🇪🇭"],
|
||||||
|
["ER", "🇪🇷"],
|
||||||
|
["ES", "🇪🇸"],
|
||||||
|
["ET", "🇪🇹"],
|
||||||
|
["EU", "🇪🇺"],
|
||||||
|
["FI", "🇫🇮"],
|
||||||
|
["FJ", "🇫🇯"],
|
||||||
|
["FK", "🇫🇰"],
|
||||||
|
["FM", "🇫🇲"],
|
||||||
|
["FO", "🇫🇴"],
|
||||||
|
["FR", "🇫🇷"],
|
||||||
|
["GA", "🇬🇦"],
|
||||||
|
["GB", "🇬🇧"],
|
||||||
|
["HK", "🇭🇰"],
|
||||||
|
["HU", "🇭🇺"],
|
||||||
|
["ID", "🇮🇩"],
|
||||||
|
["IE", "🇮🇪"],
|
||||||
|
["IL", "🇮🇱"],
|
||||||
|
["IM", "🇮🇲"],
|
||||||
|
["IN", "🇮🇳"],
|
||||||
|
["IS", "🇮🇸"],
|
||||||
|
["IT", "🇮🇹"],
|
||||||
|
["JP", "🇯🇵"],
|
||||||
|
["KR", "🇰🇷"],
|
||||||
|
["LU", "🇱🇺"],
|
||||||
|
["MO", "🇲🇴"],
|
||||||
|
["MX", "🇲🇽"],
|
||||||
|
["MY", "🇲🇾"],
|
||||||
|
["NL", "🇳🇱"],
|
||||||
|
["PH", "🇵🇭"],
|
||||||
|
["RO", "🇷🇴"],
|
||||||
|
["RS", "🇷🇸"],
|
||||||
|
["RU", "🇷🇺"],
|
||||||
|
["RW", "🇷🇼"],
|
||||||
|
["SA", "🇸🇦"],
|
||||||
|
["SB", "🇸🇧"],
|
||||||
|
["SC", "🇸🇨"],
|
||||||
|
["SD", "🇸🇩"],
|
||||||
|
["SE", "🇸🇪"],
|
||||||
|
["SG", "🇸🇬"],
|
||||||
|
["TH", "🇹🇭"],
|
||||||
|
["TN", "🇹🇳"],
|
||||||
|
["TO", "🇹🇴"],
|
||||||
|
["TR", "🇹🇷"],
|
||||||
|
["TV", "🇹🇻"],
|
||||||
|
["TW", "🇨🇳"],
|
||||||
|
["UK", "🇬🇧"],
|
||||||
|
["UM", "🇺🇲"],
|
||||||
|
["US", "🇺🇸"],
|
||||||
|
["UY", "🇺🇾"],
|
||||||
|
["UZ", "🇺🇿"],
|
||||||
|
["VA", "🇻🇦"],
|
||||||
|
["VE", "🇻🇪"],
|
||||||
|
["VG", "🇻🇬"],
|
||||||
|
["VI", "🇻🇮"],
|
||||||
|
["VN", "🇻🇳"],
|
||||||
|
["ZA", "🇿🇦"],
|
||||||
|
["UA", "🇺🇦"],
|
||||||
|
["MD", "🇲🇩"],
|
||||||
|
["AD", "🇦🇩"],
|
||||||
|
["AM", "🇦🇲"],
|
||||||
|
["AO", "🇦🇴"],
|
||||||
|
["KP", "🇰🇵"],
|
||||||
|
["KY", "🇰🇾"],
|
||||||
|
["KZ", "🇰🇿"],
|
||||||
|
["🇱🇦", "LA"],
|
||||||
|
["NZ", "🇳🇿"],
|
||||||
|
["PK", "🇵🇰"],
|
||||||
|
["NO", "🇳🇴"],
|
||||||
|
["PT", "🇵🇹"],
|
||||||
|
["PL", "🇵🇱"],
|
||||||
|
["GR", "🇬🇷"],
|
||||||
|
["NG", "🇳🇬"],
|
||||||
|
["MV", "🇲🇻"],
|
||||||
|
["KH", "🇰🇭"],
|
||||||
|
["LA", "🇱🇦"],
|
||||||
|
["GU", "🇬🇺"],
|
||||||
|
["MN", "🇲🇳"],
|
||||||
|
["JO", "🇯🇴"],
|
||||||
|
["IR", "🇮🇷"],
|
||||||
|
["OM", "🇴🇲"],
|
||||||
|
["PS", "🇵🇸"],
|
||||||
|
["NP", "🇳🇵"],
|
||||||
|
["LB", "🇱🇧"],
|
||||||
|
["IQ", "🇮🇶"],
|
||||||
|
["SY", "🇸🇾"],
|
||||||
|
["QA", "🇶🇦"],
|
||||||
|
["GE", "🇬🇪"],
|
||||||
|
["LK", "🇱🇰"],
|
||||||
|
["KG", "🇰🇬"],
|
||||||
|
["ME", "🇲🇪"],
|
||||||
|
["LT", "🇱🇹"],
|
||||||
|
["MT", "🇲🇹"],
|
||||||
|
["MC", "🇲🇨"],
|
||||||
|
["HR", "🇭🇷"],
|
||||||
|
["MK", "🇲🇰"],
|
||||||
|
["LV", "🇱🇻"],
|
||||||
|
["SK", "🇸🇰"],
|
||||||
|
["GI", "🇬🇮"],
|
||||||
|
["SM", "🇸🇲"],
|
||||||
|
["LI", "🇱🇮"],
|
||||||
|
["RE", "🇷🇪"],
|
||||||
|
["PA", "🇵🇦"],
|
||||||
|
["GL", "🇬🇱"],
|
||||||
|
["PE", "🇵🇪"],
|
||||||
|
["PY", "🇵🇾"],
|
||||||
|
["JM", "🇯🇲"],
|
||||||
|
["SR", "🇸🇷"],
|
||||||
|
["GT", "🇬🇹"],
|
||||||
|
["PR", "🇵🇷"],
|
||||||
|
["HN", "🇭🇳"],
|
||||||
|
["NI", "🇳🇮"],
|
||||||
|
["GH", "🇬🇭"],
|
||||||
|
["MA", "🇲🇦"],
|
||||||
|
["LY", "🇱🇾"],
|
||||||
|
["KE", "🇰🇪"],
|
||||||
|
["MU", "🇲🇺"],
|
||||||
|
["TL", "🇹🇱"],
|
||||||
|
["SI", "🇸🇮"],
|
||||||
|
["GF", "🇬🇫"],
|
||||||
|
["TG", "🇹🇬"],
|
||||||
|
]);
|
||||||
|
|
||||||
var body = $response.body;
|
var body = $response.body;
|
||||||
var obj = JSON.parse(body);
|
var obj = JSON.parse(body);
|
||||||
var title =flags.get(obj['countryCode']) + ' '+ City_ValidCheck(obj['city']);//+Area_check(obj['country']);
|
var title = flags.get(obj["countryCode"]) + " " + City_ValidCheck(obj["city"]); //+Area_check(obj['country']);
|
||||||
var subtitle = ISP_ValidCheck(obj['org']);
|
var subtitle = ISP_ValidCheck(obj["org"] || obj.as);
|
||||||
var ip = obj['query'];
|
var ip = obj["query"];
|
||||||
var description = '服务商:'+obj['isp'] + '\n'+'地区:' +City_ValidCheck(obj['regionName'])+ '\n' + 'IP:'+ obj['query'] + '\n' +'时区:'+ obj['timezone'];
|
var description =
|
||||||
|
"服务商:" +
|
||||||
|
obj["isp"] +
|
||||||
|
"\n" +
|
||||||
|
"地区:" +
|
||||||
|
City_ValidCheck(obj["regionName"]) +
|
||||||
|
"\n" +
|
||||||
|
"IP:" +
|
||||||
|
obj["query"] +
|
||||||
|
"\n" +
|
||||||
|
"时区:" +
|
||||||
|
obj["timezone"];
|
||||||
$done({ title, subtitle, ip, description });
|
$done({ title, subtitle, ip, description });
|
||||||
|
|||||||
Reference in New Issue
Block a user