diff --git a/bun.lockb b/bun.lockb index 69e7724..01c5175 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 8634b8e..bc87e7e 100644 --- a/package.json +++ b/package.json @@ -15,10 +15,12 @@ }, "dependencies": { "@elysiajs/static": "^1.4.0", + "@types/crypto-js": "^4.2.2", "@types/html-minifier-next": "^2.1.0", "@types/pg": "^8.11.10", "@types/ws": "^8.18.1", "age-encryption": "^0.2.4", + "crypto-js": "^4.2.0", "date-fns": "^4.1.0", "elysia": "^1.1.25", "eta": "^4.0.1", diff --git a/ranges/planet.txt b/ranges/planet.txt new file mode 100644 index 0000000..3387f19 --- /dev/null +++ b/ranges/planet.txt @@ -0,0 +1,11 @@ +38.165.232.58/32 +57.128.102.31/32 +57.129.2.17/32 +185.191.204.202/32 +95.110.229.220/32 +38.165.228.24/32 +51.158.206.8/32 +110.172.145.222/32 +198.244.176.53/32 +216.106.183.243/32 +15.204.97.212/32 \ No newline at end of file diff --git a/ranges/turbovpn.txt b/ranges/turbovpn.txt new file mode 100644 index 0000000..a7ae881 --- /dev/null +++ b/ranges/turbovpn.txt @@ -0,0 +1,6 @@ +128.1.186.123/32 +138.199.42.123/32 +162.19.205.94/32 +169.150.210.53/32 +198.244.234.214/32 +79.110.54.211/32 \ No newline at end of file diff --git a/scripts/planetvpn.ts b/scripts/planetvpn.ts new file mode 100644 index 0000000..99880f7 --- /dev/null +++ b/scripts/planetvpn.ts @@ -0,0 +1,3312 @@ +import CryptoJS from "crypto-js"; +import * as fs from 'node:fs'; + +const hardcodedServers = [ + { + "id": 3, + "type": "premium", + "key": "al_pool", + "title": "Albania", + "title_trans": "Albania", + "icon": "al.png", + "country_code": "al", + "is_nearest": true, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.53, + "is_torrent": true, + "has_ads": false + }, + { + "id": 38, + "type": "premium", + "key": "ar_pool", + "title": "Argentina", + "title_trans": "Argentina", + "icon": "ar.png", + "country_code": "ar", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1, + "is_torrent": false, + "has_ads": false + }, + { + "id": 151, + "type": "premium", + "key": "am_pool", + "title": "Armenia", + "title_trans": "Armenia", + "icon": "am.png", + "country_code": "am", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.14, + "is_torrent": false, + "has_ads": false + }, + { + "id": 13, + "type": "premium", + "key": "au_pool", + "title": "Australia", + "title_trans": "Australia", + "icon": "au.png", + "country_code": "au", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.79, + "is_torrent": true, + "has_ads": false + }, + { + "id": 65, + "type": "premium", + "key": "at_pool", + "title": "Austria", + "title_trans": "Austria", + "icon": "at.png", + "country_code": "at", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.43, + "is_torrent": true, + "has_ads": false + }, + { + "id": 150, + "type": "premium", + "key": "az_pool", + "title": "Azerbaijan", + "title_trans": "Azerbaijan", + "icon": "az.png", + "country_code": "az", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 3.17, + "is_torrent": false, + "has_ads": false + }, + { + "id": 149, + "type": "public", + "key": "az_free_pool", + "title": "Azerbaijan - Free", + "title_trans": "Azerbaijan", + "icon": "az.png", + "country_code": "az", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 34.1, + "is_torrent": false, + "has_ads": true + }, + { + "id": 62, + "type": "premium", + "key": "bh_pool", + "title": "Bahrain", + "title_trans": "Bahrain", + "icon": "bh.png", + "country_code": "bh", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.44, + "is_torrent": false, + "has_ads": false + }, + { + "id": 30, + "type": "premium", + "key": "by_pool", + "title": "Belarus", + "title_trans": "Belarus", + "icon": "by.png", + "country_code": "by", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 10.88, + "is_torrent": false, + "has_ads": false + }, + { + "id": 32, + "type": "premium", + "key": "be_pool", + "title": "Belgium", + "title_trans": "Belgium", + "icon": "be.png", + "country_code": "be", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 3.05, + "is_torrent": true, + "has_ads": false + }, + { + "id": 61, + "type": "premium", + "key": "ba_pool", + "title": "Bosnia and Herzegovina", + "title_trans": "Bosnia and Herzegovina", + "icon": "ba.png", + "country_code": "ba", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.59, + "is_torrent": false, + "has_ads": false + }, + { + "id": 40, + "type": "premium", + "key": "br_pool", + "title": "Brazil", + "title_trans": "Brazil", + "icon": "br.png", + "country_code": "br", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.9, + "is_torrent": false, + "has_ads": false + }, + { + "id": 145, + "type": "public", + "key": "br_free_pool", + "title": "Brazil - Free", + "title_trans": "Brazil", + "icon": "br.png", + "country_code": "br", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 14.46, + "is_torrent": false, + "has_ads": true + }, + { + "id": 4, + "type": "premium", + "key": "bg_pool", + "title": "Bulgaria", + "title_trans": "Bulgaria", + "icon": "bg.png", + "country_code": "bg", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.42, + "is_torrent": false, + "has_ads": false + }, + { + "id": 29, + "type": "premium", + "key": "ca_pool", + "title": "Canada", + "title_trans": "Canada", + "icon": "ca.png", + "country_code": "ca", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 13.72, + "is_torrent": false, + "has_ads": false + }, + { + "id": 43, + "type": "premium", + "key": "cl_pool", + "title": "Chile", + "title_trans": "Chile", + "icon": "cl.png", + "country_code": "cl", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.34, + "is_torrent": false, + "has_ads": false + }, + { + "id": 45, + "type": "premium", + "key": "co_pool", + "title": "Colombia", + "title_trans": "Colombia", + "icon": "co.png", + "country_code": "co", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.24, + "is_torrent": false, + "has_ads": false + }, + { + "id": 50, + "type": "premium", + "key": "hr_pool", + "title": "Croatia", + "title_trans": "Croatia", + "icon": "hr.png", + "country_code": "hr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.01, + "is_torrent": false, + "has_ads": false + }, + { + "id": 25, + "type": "premium", + "key": "cy_pool", + "title": "Cyprus", + "title_trans": "Cyprus", + "icon": "cy.png", + "country_code": "cy", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.32, + "is_torrent": false, + "has_ads": false + }, + { + "id": 11, + "type": "premium", + "key": "cz_pool", + "title": "Czech", + "title_trans": "Czechia", + "icon": "cz.png", + "country_code": "cz", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.97, + "is_torrent": false, + "has_ads": false + }, + { + "id": 34, + "type": "premium", + "key": "dk_pool", + "title": "Denmark", + "title_trans": "Denmark", + "icon": "dk.png", + "country_code": "dk", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.02, + "is_torrent": true, + "has_ads": false + }, + { + "id": 127, + "type": "premium", + "key": "ec_pool", + "title": "Ecuador", + "title_trans": "Ecuador", + "icon": "ec.png", + "country_code": "ec", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.08, + "is_torrent": false, + "has_ads": false + }, + { + "id": 2, + "type": "premium", + "key": "eg_pool", + "title": "Egypt", + "title_trans": "Egypt", + "icon": "eg.png", + "country_code": "eg", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.59, + "is_torrent": false, + "has_ads": false + }, + { + "id": 16, + "type": "premium", + "key": "ee_pool", + "title": "Estonia", + "title_trans": "Estonia", + "icon": "ee.png", + "country_code": "ee", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.99, + "is_torrent": true, + "has_ads": false + }, + { + "id": 35, + "type": "premium", + "key": "fi_pool", + "title": "Finland", + "title_trans": "Finland", + "icon": "fi.png", + "country_code": "fi", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.67, + "is_torrent": true, + "has_ads": false + }, + { + "id": 9, + "type": "premium", + "key": "fr_pool", + "title": "France", + "title_trans": "France", + "icon": "fr.png", + "country_code": "fr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.59, + "is_torrent": true, + "has_ads": false + }, + { + "id": 56, + "type": "public", + "key": "fr_free_pool", + "title": "France - Free", + "title_trans": "France", + "icon": "fr.png", + "country_code": "fr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0, + "is_torrent": false, + "has_ads": false + }, + { + "id": 51, + "type": "premium", + "key": "ge_pool", + "title": "Georgia", + "title_trans": "Georgia", + "icon": "ge.png", + "country_code": "ge", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 7.62, + "is_torrent": false, + "has_ads": false + }, + { + "id": 20, + "type": "premium", + "key": "de_pool", + "title": "Germany", + "title_trans": "Germany", + "icon": "de.png", + "country_code": "de", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.11, + "is_torrent": false, + "has_ads": false + }, + { + "id": 54, + "type": "public", + "key": "de_free_pool", + "title": "Germany - Free", + "title_trans": "Germany", + "icon": "de.png", + "country_code": "de", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 14.16, + "is_torrent": false, + "has_ads": false + }, + { + "id": 27, + "type": "premium", + "key": "gr_pool", + "title": "Greece", + "title_trans": "Greece", + "icon": "gr.png", + "country_code": "gr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.39, + "is_torrent": true, + "has_ads": false + }, + { + "id": 128, + "type": "premium", + "key": "gt_pool", + "title": "Guatemala", + "title_trans": "Guatemala", + "icon": "gt.png", + "country_code": "gt", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.01, + "is_torrent": false, + "has_ads": false + }, + { + "id": 14, + "type": "premium", + "key": "cn_pool", + "title": "Hong Kong", + "title_trans": "Hong Kong", + "icon": "hk.png", + "country_code": "hk", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.45, + "is_torrent": false, + "has_ads": false + }, + { + "id": 66, + "type": "premium", + "key": "hu_pool", + "title": "Hungary", + "title_trans": "Hungary", + "icon": "hu.png", + "country_code": "hu", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 12.47, + "is_torrent": false, + "has_ads": false + }, + { + "id": 90, + "type": "premium", + "key": "in_pool", + "title": "India", + "title_trans": "India", + "icon": "in.png", + "country_code": "in", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.15, + "is_torrent": true, + "has_ads": false + }, + { + "id": 26, + "type": "premium", + "key": "id_pool", + "title": "Indonesia", + "title_trans": "Indonesia", + "icon": "id.png", + "country_code": "id", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.74, + "is_torrent": true, + "has_ads": false + }, + { + "id": 60, + "type": "premium", + "key": "ie_pool", + "title": "Ireland", + "title_trans": "Ireland", + "icon": "ie.png", + "country_code": "ie", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.21, + "is_torrent": true, + "has_ads": false + }, + { + "id": 22, + "type": "premium", + "key": "il_pool", + "title": "Israel", + "title_trans": "Israel", + "icon": "il.png", + "country_code": "il", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.34, + "is_torrent": true, + "has_ads": false + }, + { + "id": 148, + "type": "public", + "key": "il_free_pool", + "title": "Israel - Free", + "title_trans": "Israel", + "icon": "il.png", + "country_code": "il", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 12.27, + "is_torrent": false, + "has_ads": true + }, + { + "id": 24, + "type": "premium", + "key": "it_pool", + "title": "Italy", + "title_trans": "Italy", + "icon": "it.png", + "country_code": "it", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 3.44, + "is_torrent": false, + "has_ads": false + }, + { + "id": 147, + "type": "public", + "key": "it_free_pool", + "title": "Italy - Free", + "title_trans": "Italy", + "icon": "it.png", + "country_code": "it", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 8.53, + "is_torrent": false, + "has_ads": true + }, + { + "id": 12, + "type": "premium", + "key": "jp_pool", + "title": "Japan", + "title_trans": "Japan", + "icon": "jp.png", + "country_code": "jp", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.62, + "is_torrent": false, + "has_ads": false + }, + { + "id": 67, + "type": "premium", + "key": "kz_pool", + "title": "Kazakhstan", + "title_trans": "Kazakhstan", + "icon": "kz.png", + "country_code": "kz", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.01, + "is_torrent": false, + "has_ads": false + }, + { + "id": 6, + "type": "premium", + "key": "lv_pool", + "title": "Latvia", + "title_trans": "Latvia", + "icon": "lv.png", + "country_code": "lv", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.08, + "is_torrent": false, + "has_ads": false + }, + { + "id": 15, + "type": "premium", + "key": "lt_pool", + "title": "Lithuania", + "title_trans": "Lithuania", + "icon": "lt.png", + "country_code": "lt", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.37, + "is_torrent": true, + "has_ads": false + }, + { + "id": 69, + "type": "premium", + "key": "my_pool", + "title": "Malaysia", + "title_trans": "Malaysia", + "icon": "my.png", + "country_code": "my", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0, + "is_torrent": false, + "has_ads": false + }, + { + "id": 42, + "type": "premium", + "key": "mx_pool", + "title": "Mexico", + "title_trans": "Mexico", + "icon": "mx.png", + "country_code": "mx", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.71, + "is_torrent": false, + "has_ads": false + }, + { + "id": 144, + "type": "public", + "key": "mx_free_pool", + "title": "Mexico - Free", + "title_trans": "Mexico", + "icon": "mx.png", + "country_code": "mx", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 11.55, + "is_torrent": false, + "has_ads": true + }, + { + "id": 19, + "type": "premium", + "key": "nl_pool", + "title": "Netherlands", + "title_trans": "Netherlands", + "icon": "nl.png", + "country_code": "nl", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 11.93, + "is_torrent": true, + "has_ads": false + }, + { + "id": 68, + "type": "public", + "key": "nl_free_pool", + "title": "Netherlands - Free", + "title_trans": "Netherlands", + "icon": "nl.png", + "country_code": "nl", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 24.91, + "is_torrent": false, + "has_ads": false + }, + { + "id": 33, + "type": "premium", + "key": "no_pool", + "title": "Norway", + "title_trans": "Norway", + "icon": "no.png", + "country_code": "no", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.14, + "is_torrent": true, + "has_ads": false + }, + { + "id": 94, + "type": "premium", + "key": "pk_pool", + "title": "Pakistan", + "title_trans": "Pakistan", + "icon": "pk.png", + "country_code": "pk", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.2, + "is_torrent": false, + "has_ads": false + }, + { + "id": 124, + "type": "premium", + "key": "pa_pool", + "title": "Panama", + "title_trans": "Panama", + "icon": "pa.png", + "country_code": "pa", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.47, + "is_torrent": false, + "has_ads": false + }, + { + "id": 125, + "type": "premium", + "key": "py_pool", + "title": "Paraguay", + "title_trans": "Paraguay", + "icon": "py.png", + "country_code": "py", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.29, + "is_torrent": false, + "has_ads": false + }, + { + "id": 44, + "type": "premium", + "key": "pe_pool", + "title": "Peru", + "title_trans": "Peru", + "icon": "pe.png", + "country_code": "pe", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.11, + "is_torrent": false, + "has_ads": false + }, + { + "id": 64, + "type": "premium", + "key": "ph_pool", + "title": "Philippines", + "title_trans": "Philippines", + "icon": "ph.png", + "country_code": "ph", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.24, + "is_torrent": false, + "has_ads": false + }, + { + "id": 17, + "type": "premium", + "key": "pl_pool", + "title": "Poland", + "title_trans": "Poland", + "icon": "pl.png", + "country_code": "pl", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": false, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.07, + "is_torrent": false, + "has_ads": false + }, + { + "id": 39, + "type": "premium", + "key": "pt_pool", + "title": "Portugal", + "title_trans": "Portugal", + "icon": "pt.png", + "country_code": "pt", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.01, + "is_torrent": true, + "has_ads": false + }, + { + "id": 46, + "type": "premium", + "key": "kr_pool", + "title": "Republic of Korea", + "title_trans": "Korea", + "icon": "kr.png", + "country_code": "kr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.5, + "is_torrent": false, + "has_ads": false + }, + { + "id": 31, + "type": "premium", + "key": "md_pool", + "title": "Republic of Moldova", + "title_trans": "Moldova", + "icon": "md.png", + "country_code": "md", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.2, + "is_torrent": false, + "has_ads": false + }, + { + "id": 49, + "type": "premium", + "key": "ro_pool", + "title": "Romania", + "title_trans": "Romania", + "icon": "ro.png", + "country_code": "ro", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.19, + "is_torrent": false, + "has_ads": false + }, + { + "id": 8, + "type": "premium", + "key": "ru_pool", + "title": "Russia", + "title_trans": "Russia", + "icon": "ru.png", + "country_code": "ru", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 10.88, + "is_torrent": false, + "has_ads": false + }, + { + "id": 52, + "type": "premium", + "key": "sa_pool", + "title": "Saudi Arabia", + "title_trans": "Saudi Arabia", + "icon": "sa.png", + "country_code": "sa", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.85, + "is_torrent": false, + "has_ads": false + }, + { + "id": 48, + "type": "premium", + "key": "rs_pool", + "title": "Serbia", + "title_trans": "Serbia", + "icon": "rs.png", + "country_code": "rs", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.3, + "is_torrent": true, + "has_ads": false + }, + { + "id": 21, + "type": "premium", + "key": "sg_pool", + "title": "Singapore", + "title_trans": "Singapore", + "icon": "sg.png", + "country_code": "sg", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.68, + "is_torrent": false, + "has_ads": false + }, + { + "id": 47, + "type": "premium", + "key": "sk_pool", + "title": "Slovakia", + "title_trans": "Slovakia", + "icon": "sk.png", + "country_code": "sk", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.08, + "is_torrent": true, + "has_ads": false + }, + { + "id": 28, + "type": "premium", + "key": "za_pool", + "title": "South Africa", + "title_trans": "Republic of South Africa", + "icon": "za.png", + "country_code": "za", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.53, + "is_torrent": false, + "has_ads": false + }, + { + "id": 23, + "type": "premium", + "key": "es_pool", + "title": "Spain", + "title_trans": "Spain", + "icon": "es.png", + "country_code": "es", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.16, + "is_torrent": false, + "has_ads": false + }, + { + "id": 18, + "type": "premium", + "key": "se_pool", + "title": "Sweden", + "title_trans": "Sweden", + "icon": "se.png", + "country_code": "se", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.42, + "is_torrent": false, + "has_ads": false + }, + { + "id": 36, + "type": "premium", + "key": "ch_pool", + "title": "Switzerland", + "title_trans": "Switzerland", + "icon": "ch.png", + "country_code": "ch", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.16, + "is_torrent": false, + "has_ads": false + }, + { + "id": 95, + "type": "premium", + "key": "tw_pool", + "title": "Taiwan", + "title_trans": "Taiwan (Taipei)", + "icon": "tw.png", + "country_code": "tw", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.05, + "is_torrent": false, + "has_ads": false + }, + { + "id": 63, + "type": "premium", + "key": "th_pool", + "title": "Thailand", + "title_trans": "Thailand", + "icon": "th.png", + "country_code": "th", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0, + "is_torrent": false, + "has_ads": false + }, + { + "id": 1, + "type": "premium", + "key": "tr_pool", + "title": "Turkey", + "title_trans": "Turkey", + "icon": "tr.png", + "country_code": "tr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 3.02, + "is_torrent": true, + "has_ads": false + }, + { + "id": 146, + "type": "public", + "key": "tr_free_pool", + "title": "Turkey - Free", + "title_trans": "Turkey", + "icon": "tr.png", + "country_code": "tr", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": true, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 28.61, + "is_torrent": false, + "has_ads": true + }, + { + "id": 5, + "type": "premium", + "key": "ua_pool", + "title": "Ukraine", + "title_trans": "Ukraine", + "icon": "ua.png", + "country_code": "ua", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.43, + "is_torrent": true, + "has_ads": false + }, + { + "id": 37, + "type": "premium", + "key": "ae_pool", + "title": "United Arab Emirates", + "title_trans": "United Arab Emirates", + "icon": "ae.png", + "country_code": "ae", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.5, + "is_torrent": false, + "has_ads": false + }, + { + "id": 10, + "type": "premium", + "key": "gb_pool", + "title": "United Kingdom", + "title_trans": "United Kingdom", + "icon": "gb.png", + "country_code": "gb", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.59, + "is_torrent": false, + "has_ads": false + }, + { + "id": 59, + "type": "public", + "key": "gb_free_pool", + "title": "United Kingdom - Free", + "title_trans": "United Kingdom", + "icon": "gb.png", + "country_code": "gb", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 6.9, + "is_torrent": false, + "has_ads": false + }, + { + "id": 7, + "type": "premium", + "key": "us_pool", + "title": "United States ", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.17, + "is_torrent": false, + "has_ads": false + }, + { + "id": 74, + "type": "premium", + "key": "ash_us_pool", + "title": "United States - Ashburn", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 4.83, + "is_torrent": false, + "has_ads": false + }, + { + "id": 73, + "type": "premium", + "key": "atl_us_pool", + "title": "United States - Atlanta", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.03, + "is_torrent": false, + "has_ads": false + }, + { + "id": 82, + "type": "premium", + "key": "chr_us_pool", + "title": "United States - Charlotte", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.34, + "is_torrent": false, + "has_ads": false + }, + { + "id": 71, + "type": "premium", + "key": "chi_us_pool", + "title": "United States - Chicago", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.27, + "is_torrent": false, + "has_ads": false + }, + { + "id": 83, + "type": "premium", + "key": "dls_us_pool", + "title": "United States - Dallas", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.52, + "is_torrent": false, + "has_ads": false + }, + { + "id": 78, + "type": "premium", + "key": "den_us_pool", + "title": "United States - Denver", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 5.51, + "is_torrent": false, + "has_ads": false + }, + { + "id": 98, + "type": "premium", + "key": "la_us_pool", + "title": "United States - Los Angeles", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 3.43, + "is_torrent": false, + "has_ads": false + }, + { + "id": 77, + "type": "premium", + "key": "nyk_us_pool", + "title": "United States - New York", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.01, + "is_torrent": false, + "has_ads": false + }, + { + "id": 81, + "type": "premium", + "key": "snf_us_pool", + "title": "United States - San Francisco", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.48, + "is_torrent": false, + "has_ads": false + }, + { + "id": 76, + "type": "premium", + "key": "snj_us_pool", + "title": "United States - San Jose", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 1.52, + "is_torrent": false, + "has_ads": false + }, + { + "id": 72, + "type": "premium", + "key": "sea_us_pool", + "title": "United States - Seattle", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.35, + "is_torrent": false, + "has_ads": false + }, + { + "id": 85, + "type": "premium", + "key": "lou_us_pool", + "title": "United States - St. Louis", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 2.19, + "is_torrent": false, + "has_ads": false + }, + { + "id": 84, + "type": "premium", + "key": "was_us_pool", + "title": "United States - Washington", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.17, + "is_torrent": false, + "has_ads": false + }, + { + "id": 53, + "type": "public", + "key": "us_ny_free_pool", + "title": "USA New York - Free", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 13.13, + "is_torrent": false, + "has_ads": false + }, + { + "id": 57, + "type": "public", + "key": "us_free_pool", + "title": "USA Portland - Free", + "title_trans": "USA", + "icon": "us.png", + "country_code": "us", + "is_nearest": true, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 12.67, + "is_torrent": false, + "has_ads": false + }, + { + "id": 152, + "type": "premium", + "key": "uz_pool", + "title": "Uzbekistan", + "title_trans": "Uzbekistan", + "icon": "uz.png", + "country_code": "uz", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": true, + "is_udp_xor_supt": true, + "is_proxy_node_switch_avbl": false, + "is_udp_node_switch_avbl": false, + "is_tcp_node_switch_avbl": false, + "is_ike2_node_switch_avbl": false, + "is_l2tp_node_switch_avbl": false, + "is_pptp_node_switch_avbl": false, + "is_xray_node_switch_avbl": false, + "is_wg_node_switch_avbl": false, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.4, + "is_torrent": false, + "has_ads": false + }, + { + "id": 70, + "type": "premium", + "key": "vn_pool", + "title": "Vietnam", + "title_trans": "Vietnam", + "icon": "vn.png", + "country_code": "vn", + "is_nearest": false, + "is_proxy_supt": true, + "is_udp_supt": true, + "is_tcp_supt": true, + "is_ike2_supt": true, + "is_l2tp_supt": true, + "is_pptp_supt": true, + "is_ss_supt": true, + "is_xray_supt": false, + "is_tcp_xor_supt": false, + "is_udp_xor_supt": false, + "is_proxy_node_switch_avbl": true, + "is_udp_node_switch_avbl": true, + "is_tcp_node_switch_avbl": true, + "is_ike2_node_switch_avbl": true, + "is_l2tp_node_switch_avbl": true, + "is_pptp_node_switch_avbl": true, + "is_xray_node_switch_avbl": true, + "is_wg_node_switch_avbl": true, + "is_ss_node_switch_avbl": false, + "is_tcp_xor_node_switch_avbl": false, + "is_udp_xor_node_switch_avbl": false, + "load": 0.02, + "is_torrent": false, + "has_ads": false + } +] + +type EncryptedPayload = { + iv: string; + value: string; +}; + + function buildKeyBase64(): string { + const parts = [ + "C3g4V+nKy7r+iXc/p", + "G5Gab+bMpwa+Dh940", + "P82d+ulCj+zx72A=", + ]; + + return parts.map((s) => s.replace(/\+/g, "")).join(""); +} + +export function decryptExtensiveJson(input: EncryptedPayload): T { + const key = CryptoJS.enc.Base64.parse(buildKeyBase64()); + const iv = CryptoJS.enc.Base64.parse(input.iv); + + const decrypted = CryptoJS.AES.decrypt(input.value, key, { + iv, + }).toString(CryptoJS.enc.Utf8); + + if (!decrypted) { + throw new Error("Decryption failed"); + } + + return JSON.parse(decrypted) as T; +} + +for (const s of hardcodedServers.filter(s => s.type == 'public')) { + const json = await (await fetch(`https://5fvfofc9f.online/v2/network/data/extensive?nodes_pool_id=${s.id}&protocol=proxy&token=`, { + headers: { + 'cookie': 'session=xJfMEo2ziVO1yONsVuFho2gWoOSicKfxfSeKBzTO', + 'uuid-app': '417d6c71-0a98-4215-8c97-bba837b15161' + } + })).json() + + if (!json.payload) continue + const result = decryptExtensiveJson(JSON.parse(Buffer.from(json.payload, 'base64').toString('utf8'))); + fs.appendFileSync('ranges/planet.txt', result.data.ip_address + '/32\n') +} \ No newline at end of file diff --git a/scripts/turbovpn.ts b/scripts/turbovpn.ts new file mode 100644 index 0000000..87d35eb --- /dev/null +++ b/scripts/turbovpn.ts @@ -0,0 +1,15 @@ +const json = await (await fetch('https://turbovpn.com/api/mms/serverlist/v1/webext/servers_list', { + method: 'POST', + headers: { + 'X-App-Type': '302', + 'X-App-Ver-Code': '202507111355', + 'content-type': 'application/json' + }, + body: JSON.stringify({ + "country": "NL", + "user_ip": "1.1.1.1", + "os_lang": "en-us", + "login_id": "0" + }) +})).json() +Bun.write('ranges/turbovpn.txt', json.servers.map(s => s.host_ip + '/32').join('\n')) \ No newline at end of file