450 lines
8.0 KiB
TypeScript
450 lines
8.0 KiB
TypeScript
|
|
export const TRAFFIC_OBFUSCATION = {
|
|
type: "NESTED_ENCRYPTION",
|
|
name: "流量混淆",
|
|
code: "ZA",
|
|
data: [
|
|
{
|
|
country_code: "gl",
|
|
ingress_country_code: "za",
|
|
},
|
|
{
|
|
country_code: "za",
|
|
ingress_country_code: "dz",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "ru",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "cn",
|
|
},
|
|
],
|
|
isLine: true,
|
|
};
|
|
export const NESTED_ENCRYPTION = {
|
|
type: "NESTED_ENCRYPTION",
|
|
name: "嵌套加密",
|
|
code: "GL",
|
|
data: [
|
|
{
|
|
country_code: "gl",
|
|
ingress_country_code: "br",
|
|
},
|
|
{
|
|
country_code: "br",
|
|
ingress_country_code: "dz",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "ru",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "cn",
|
|
},
|
|
],
|
|
isLine: true,
|
|
};
|
|
|
|
export const DYNAMIC_ROUTE_GENERATOR = [
|
|
{
|
|
type: "DYNAMIC_ROUTE_GENERATOR",
|
|
name: "动态路由生成",
|
|
data: [
|
|
{
|
|
country_code: "us",
|
|
ingress_country_code: "ca",
|
|
},
|
|
{
|
|
country_code: "ca",
|
|
ingress_country_code: "gl",
|
|
},
|
|
{
|
|
country_code: "gl",
|
|
ingress_country_code: "by",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "cn",
|
|
},
|
|
],
|
|
color: "#48D3D5",
|
|
isLine: true,
|
|
},
|
|
{
|
|
type: "DYNAMIC_ROUTE_GENERATOR",
|
|
name: "动态路由生成2",
|
|
data: [
|
|
{
|
|
country_code: "br",
|
|
ingress_country_code: "ml",
|
|
},
|
|
{
|
|
country_code: "ml",
|
|
ingress_country_code: "ly",
|
|
},
|
|
{
|
|
country_code: "ly",
|
|
ingress_country_code: "cn",
|
|
},
|
|
{
|
|
country_code: "cn",
|
|
ingress_country_code: "ru",
|
|
},
|
|
],
|
|
color: "#50FE35",
|
|
isLine: true,
|
|
},
|
|
];
|
|
|
|
export const APP_DIVERSION = [
|
|
{
|
|
name: "Netflix",
|
|
color: "#DC2626",
|
|
data: [
|
|
{
|
|
country_code: "mg",
|
|
ingress_country_code: "ru",
|
|
},
|
|
{
|
|
country_code: "ru",
|
|
ingress_country_code: "fr",
|
|
},
|
|
{
|
|
country_code: "fr",
|
|
ingress_country_code: "br",
|
|
},
|
|
{
|
|
country_code: "br",
|
|
ingress_country_code: "us",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Spotify",
|
|
color: "#22C55E",
|
|
data: [
|
|
{
|
|
country_code: "jp",
|
|
ingress_country_code: "au",
|
|
},
|
|
{
|
|
country_code: "au",
|
|
ingress_country_code: "za",
|
|
},
|
|
{
|
|
country_code: "za",
|
|
ingress_country_code: "de",
|
|
},
|
|
{
|
|
country_code: "de",
|
|
ingress_country_code: "ca",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Instagram",
|
|
color: "#8B5CF6",
|
|
data: [
|
|
{
|
|
country_code: "it",
|
|
ingress_country_code: "in",
|
|
},
|
|
{
|
|
country_code: "in",
|
|
ingress_country_code: "mx",
|
|
},
|
|
{
|
|
country_code: "mx",
|
|
ingress_country_code: "se",
|
|
},
|
|
{
|
|
country_code: "se",
|
|
ingress_country_code: "sg",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Telegram",
|
|
color: "#2563EB",
|
|
data: [
|
|
{
|
|
country_code: "ar",
|
|
ingress_country_code: "nl",
|
|
},
|
|
{
|
|
country_code: "nl",
|
|
ingress_country_code: "kr",
|
|
},
|
|
{
|
|
country_code: "kr",
|
|
ingress_country_code: "eg",
|
|
},
|
|
{
|
|
country_code: "eg",
|
|
ingress_country_code: "nz",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Google",
|
|
color: "#3B82F6",
|
|
data: [
|
|
{
|
|
country_code: "ch",
|
|
ingress_country_code: "br",
|
|
},
|
|
{
|
|
country_code: "br",
|
|
ingress_country_code: "hk",
|
|
},
|
|
{
|
|
country_code: "hk",
|
|
ingress_country_code: "no",
|
|
},
|
|
{
|
|
country_code: "no",
|
|
ingress_country_code: "ae",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Gmail",
|
|
color: "#22C55E",
|
|
data: [
|
|
{
|
|
country_code: "es",
|
|
ingress_country_code: "cn",
|
|
},
|
|
{
|
|
country_code: "cn",
|
|
ingress_country_code: "co",
|
|
},
|
|
{
|
|
country_code: "co",
|
|
ingress_country_code: "fi",
|
|
},
|
|
{
|
|
country_code: "fi",
|
|
ingress_country_code: "id",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Amazon",
|
|
color: "#EAB308",
|
|
data: [
|
|
{
|
|
country_code: "gb",
|
|
ingress_country_code: "th",
|
|
},
|
|
{
|
|
country_code: "th",
|
|
ingress_country_code: "cl",
|
|
},
|
|
{
|
|
country_code: "cl",
|
|
ingress_country_code: "be",
|
|
},
|
|
{
|
|
country_code: "be",
|
|
ingress_country_code: "ph",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Ebay",
|
|
color: "#3B82F6",
|
|
data: [
|
|
{
|
|
country_code: "pl",
|
|
ingress_country_code: "my",
|
|
},
|
|
{
|
|
country_code: "my",
|
|
ingress_country_code: "pe",
|
|
},
|
|
{
|
|
country_code: "pe",
|
|
ingress_country_code: "dk",
|
|
},
|
|
{
|
|
country_code: "dk",
|
|
ingress_country_code: "ng",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "AppleNews",
|
|
color: "#EF4444",
|
|
data: [
|
|
{
|
|
country_code: "ie",
|
|
ingress_country_code: "vn",
|
|
},
|
|
{
|
|
country_code: "vn",
|
|
ingress_country_code: "ma",
|
|
},
|
|
{
|
|
country_code: "ma",
|
|
ingress_country_code: "at",
|
|
},
|
|
{
|
|
country_code: "at",
|
|
ingress_country_code: "tw",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "CNN",
|
|
color: "#EF4444",
|
|
data: [
|
|
{
|
|
country_code: "ua",
|
|
ingress_country_code: "sa",
|
|
},
|
|
{
|
|
country_code: "sa",
|
|
ingress_country_code: "gr",
|
|
},
|
|
{
|
|
country_code: "gr",
|
|
ingress_country_code: "pk",
|
|
},
|
|
{
|
|
country_code: "pk",
|
|
ingress_country_code: "pt",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Browser",
|
|
color: "#8B5CF6",
|
|
data: [
|
|
{
|
|
country_code: "il",
|
|
ingress_country_code: "ro",
|
|
},
|
|
{
|
|
country_code: "ro",
|
|
ingress_country_code: "nz",
|
|
},
|
|
{
|
|
country_code: "nz",
|
|
ingress_country_code: "tr",
|
|
},
|
|
{
|
|
country_code: "tr",
|
|
ingress_country_code: "ca",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "YouTube",
|
|
color: "#EF4444",
|
|
data: [
|
|
{
|
|
country_code: "cz",
|
|
ingress_country_code: "sg",
|
|
},
|
|
{
|
|
country_code: "sg",
|
|
ingress_country_code: "ar",
|
|
},
|
|
{
|
|
country_code: "ar",
|
|
ingress_country_code: "hu",
|
|
},
|
|
{
|
|
country_code: "hu",
|
|
ingress_country_code: "jp",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
{
|
|
name: "Facebook",
|
|
color: "#3B82F6",
|
|
data: [
|
|
{
|
|
country_code: "is",
|
|
ingress_country_code: "za",
|
|
},
|
|
{
|
|
country_code: "za",
|
|
ingress_country_code: "mx",
|
|
},
|
|
{
|
|
country_code: "mx",
|
|
ingress_country_code: "it",
|
|
},
|
|
{
|
|
country_code: "it",
|
|
ingress_country_code: "kr",
|
|
},
|
|
],
|
|
isLine: true,
|
|
},
|
|
];
|
|
|
|
export const PASS_AUTHENTICATION = {
|
|
type: "PASS_AUTHENTICATION",
|
|
name: "通信认证",
|
|
startPoint: "GL",
|
|
endPoint: "CA",
|
|
authenticationPoint: [
|
|
[-103.346771, 54.130366],
|
|
[-120.346771, 52.130366],
|
|
[-108.346771, 48.130366],
|
|
[-98.346771, 46.130366],
|
|
[-106.346771, 48.450366],
|
|
[-101.346771, 53.130366],
|
|
[-123.346771, 58.130366],
|
|
[-111.346771, 65.443366],
|
|
[-108.346771, 54.130366],
|
|
[-116.346771, 59.130366],
|
|
[-97.346771, 61.130366],
|
|
[-95.346771, 63.130366],
|
|
[-113.346771, 58.840366],
|
|
[-99.346771, 59.130366],
|
|
[-102.346771, 68.130366],
|
|
],
|
|
data: [
|
|
{
|
|
country_code: "gl",
|
|
ingress_country_code: "dz",
|
|
},
|
|
{
|
|
country_code: "br",
|
|
ingress_country_code: "dz",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "ru",
|
|
},
|
|
{
|
|
country_code: "dz",
|
|
ingress_country_code: "cn",
|
|
},
|
|
{
|
|
country_code: "ru",
|
|
ingress_country_code: "za",
|
|
},
|
|
],
|
|
isLine: true,
|
|
}
|