规则大更新

This commit is contained in:
2026-07-11 01:36:10 +08:00
parent 7038b98ab2
commit b9be7ba4be
13 changed files with 308 additions and 8926 deletions
+4 -5
View File
@@ -25,12 +25,11 @@ if(MSVC)
endif()
target_include_directories(Base PUBLIC ${src})
set(list cpp_filter)
foreach(li ${list})
set(target ${li})
set(cur_dir ${src}/${li})
file(GLOB list CONFIGURE_DEPENDS LIST_DIRECTORIES true "${src}/*")
list(REMOVE_ITEM list "${src}/base")
foreach(cur_dir ${list})
get_filename_component(target "${cur_dir}" NAME)
file(GLOB_RECURSE cur_srcs ${cur_dir}/*.h ${cur_dir}/*.cpp)
add_executable(${target} ${cur_srcs})
target_link_libraries(${target} PRIVATE Base)
BIN
View File
Binary file not shown.
+20 -15
View File
@@ -141,21 +141,26 @@ proxies:
- {name: 剩余流量:19.25 TB, type: ss, server: 127.0.0.1, port: 6666, cipher: aes-128-gcm, password: 0320e2e7-5862-4306-bf8b-0466b7993079}
- {name: 套餐到期:长期有效, type: ss, server: 127.0.0.1, port: 6666, cipher: aes-128-gcm, password: 0320e2e7-5862-4306-bf8b-0466b7993079}
proxy-groups:
- {name: ️♻️自动选择, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🚀节点选择, type: select, proxies: [🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🎬媒体解锁, type: select, proxies: [🚀节点选择, 🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🐟漏网之鱼, type: select, proxies: [🚀节点选择, 🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🤖AI网站, type: select, proxies: [🚀节点选择, 🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: ▶️油管视频, type: select, proxies: [🚀节点选择, 🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: Ⓜ️微软服务, type: select, proxies: [🚀节点选择, 🔥日本, 🔥日本东京, 🔥美国, 🔥美国圣何塞, 🔥美国阿什本, 🔥新加坡, 🔥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🔥下载, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍]}
- {name: 🔥其他, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🔥新加坡, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2]}
- {name: 🔥日本, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇯🇵日本高速01-0.1倍]}
- {name: 🔥日本东京, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2]}
- {name: 🔥美国, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐]}
- {name: 🔥美国圣何塞, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐]}
- {name: 🔥美国阿什本, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍]}
- {name: 🔥其他低倍率, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇮🇳印度01-0.1倍], hidden: true}
- {name: 🔥新加坡, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2], hidden: true}
- {name: 🔥新加坡0.1倍, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐], hidden: true}
- {name: 🔥日本, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇯🇵日本高速01-0.1倍], hidden: true}
- {name: 🔥日本0.1倍, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇯🇵日本高速01-0.1倍], hidden: true}
- {name: 🔥日本东京, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2], hidden: true}
- {name: 🔥美国, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐], hidden: true}
- {name: 🔥美国0.01倍, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍], hidden: true}
- {name: 🔥美国0.1倍, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍], hidden: true}
- {name: 🔥美国圣何塞, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐], hidden: true}
- {name: 🔥美国电信联通移动推荐, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐], hidden: true}
- {name: 🔥美国阿什本, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍], hidden: true}
- {name: 📥下载, type: fallback, proxies: [🔥美国0.01倍, 🔥日本0.1倍, 🔥新加坡0.1倍, 🔥美国0.1倍, 🔥其他低倍率], url: http://cp.cloudflare.com/generate_204, interval: 60, timeout: 1000, lazy: false}
- {name: 🤖AI网站, type: fallback, proxies: [🔥美国圣何塞, 🔥美国电信联通移动推荐], url: http://cp.cloudflare.com/generate_204, interval: 60, timeout: 1000, lazy: false}
- {name: ️♻️自动选择, type: url-test, url: http://cp.cloudflare.com/generate_204, proxies: [📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🚀节点选择, type: select, proxies: [🔥其他低倍率, 🔥新加坡, 🔥新加坡0.1倍, 🔥日本, 🔥日本0.1倍, 🔥日本东京, 🔥美国, 🔥美国0.01倍, 🔥美国0.1倍, 🔥美国圣何塞, 🔥美国电信联通移动推荐, 🔥美国阿什本, 📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🎬媒体解锁, type: select, proxies: [🚀节点选择, 📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: 🐟漏网之鱼, type: select, proxies: [🚀节点选择, 📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: ▶️油管视频, type: select, proxies: [🚀节点选择, 📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
- {name: Ⓜ️微软服务, type: select, proxies: [🚀节点选择, 📥下载, 🇯🇵日本东京01-0.1倍 | 电信联通推荐, 🇯🇵日本东京02-0.1倍 | 电信联通推荐, 🇯🇵日本东京03-0.1倍 | 电信联通推荐, 🇯🇵日本东京04-0.1倍 | 电信联通推荐, 🇯🇵日本东京05-0.1倍 | 电信联通推荐, 🇯🇵日本东京06-0.1倍 | 高速专线推荐, 🇯🇵日本东京07-0.1倍 | 高速专线推荐, 🇯🇵日本东京08-0.1倍 | 高速专线推荐, 🇯🇵日本东京09-0.1倍 | 高速专线推荐, 🇸🇬新加坡01 | 电信联通推荐, 🇸🇬新加坡02 | 电信联通推荐, 🇯🇵AWS日本01 | 电信移动联通推荐, 🇯🇵AWS日本02 | 电信移动联通推荐, 🇯🇵AWS日本03 | 电信移动联通推荐, 🇯🇵AWS日本04 | 电信移动联通推荐, 🇯🇵AWS日本05 | 电信移动联通推荐, 🇯🇵AWS日本06 | 电信移动联通推荐, 🇯🇵AWS日本07 | 电信移动联通推荐, 🇯🇵AWS日本08 | 电信移动联通推荐, 🇯🇵AWS日本09 | 电信移动联通推荐, 🇯🇵AWS日本10 | 电信移动联通推荐, 🇸🇬新加坡01-0.1倍 | 电信联通推荐, 🇸🇬新加坡02-0.1倍 | 电信联通推荐, 🇸🇬新加坡03-0.1倍 | 电信联通推荐, 🇸🇬新加坡04-0.1倍 | 电信联通推荐, 🇸🇬新加坡05-0.1倍 | 电信联通推荐, 🇸🇬AWS新加坡01 | 电信移动联通推荐, 🇸🇬AWS新加坡02 | 电信移动联通推荐, 🇸🇬AWS新加坡03 | 电信移动联通推荐, 🇸🇬AWS新加坡04 | 电信移动联通推荐, 🇸🇬AWS新加坡05 | 电信移动联通推荐, 🇺🇸美国01-0.1倍 | 电信联通移动推荐, 🇺🇸美国02-0.1倍 | 电信联通移动推荐, 🇺🇸美国03-0.1倍 | 电信联通移动推荐, 🇺🇸美国04-0.1倍 | 电信联通移动推荐, 🇺🇸美国05-0.1倍 | 电信联通移动推荐, 🇺🇸美国06-0.1倍 | 电信联通移动推荐, 🇺🇸美国07-0.1倍 | 电信联通移动推荐, 🇺🇸美国08-0.1倍 | 电信联通移动推荐, 🇰🇷韩国 | 高速专线-hy2, 🇦🇪迪拜 | 高速专线-hy2, 🇨🇭瑞士苏黎世 | 高速专线-hy2, 🇦🇺澳大利亚 | 高速专线-hy2, 🇦🇺澳大利亚2 | 高速专线-hy2, 🇦🇺澳大利亚3 | 高速专线-hy2, 🇸🇬新加坡 | 高速专线-hy2, 🇸🇬新加坡2 | 高速专线-hy2, 🇸🇬新加坡3 | 高速专线-hy2, 🇸🇬新加坡4 | 高速专线-hy2, 🇸🇬新加坡5 | 高速专线-hy2, 🇸🇬新加坡6 | 高速专线-hy2, 🇯🇵日本东京 | 移动联通推荐-hy2, 🇯🇵日本东京2 | 移动联通推荐-hy2, 🇯🇵日本东京3 | 移动联通推荐-hy2, 🇯🇵日本东京4 | 移动联通推荐-hy2, 🇯🇵日本东京5 | 移动联通推荐-hy2, 🇺🇸美国圣何塞01-0.1倍, 🇺🇸美国圣何塞02-0.1倍, 🇺🇸美国圣何塞03-0.1倍, 🇺🇸美国圣何塞04-0.1倍, 🇺🇸美国圣何塞05-0.1倍, 🇺🇸美国圣何塞06-0.1倍, 🇺🇸美国圣何塞07-0.1倍, 🇺🇸美国洛杉矶08-0.1倍, 🇺🇸美国阿什本01-0.1倍, 🇺🇸美国阿什本02-0.1倍, 🇺🇸美国阿什本03-0.1倍, 🇰🇷韩国首尔01, 🇹🇼台湾 | 避免晚高峰使用, 🇹🇼台湾2 | 避免晚高峰使用, 🇹🇼台湾3 | 避免晚高峰使用, 🇯🇵日本高速01-0.1倍, 🇮🇳印度01-0.1倍, 🇺🇸美国01 | 合适下载使用-0.01倍, 🇺🇸美国02 | 合适下载使用-0.01倍, 🇺🇸美国03 | 合适下载使用-0.01倍, 🇺🇸美国04 | 合适下载使用-0.01倍, 🇺🇸美国05 | 合适下载使用-0.01倍, 🇺🇸美国圣何塞01 | 三网推荐, 🇺🇸美国圣何塞02 | 三网推荐, 🇺🇸美国圣何塞03 | 三网推荐, 🇺🇸美国圣何塞04 | 三网推荐, 🇺🇸美国圣何塞05 | 三网推荐, 🇺🇸美国圣何塞06 | 三网推荐, 🇺🇸美国圣何塞07 | 三网推荐, 🇺🇸美国洛杉矶08 | 三网推荐, 剩余流量:19.25 TB, 套餐到期:长期有效]}
rule-providers:
lan_direct:
type: inline
-8862
View File
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -1,5 +1,6 @@
@api = http://192.168.1.75:7898
#@api = http://192.168.1.75:7898
#@api = http://10.10.10.1:7898
@api = http://127.0.0.1:7898
@secret =
### 查看内核版本
@@ -20,7 +21,7 @@ PUT {{api}}/configs?force=true
Content-Type: application/json
{
"path": "/ae/service/tizi/config/config.yaml",
"path": "/ae/service/tizi/config/config2.yaml",
"payload": ""
}
+14 -1
View File
@@ -1,5 +1,5 @@
#include "export.h"
#include "httplib.h"
std::string fetch_config_yml() {
static std::string token = "8424b1c22e1363a5906a156b2e849937";
httplib::SSLClient client("dash.xn--cp3a08l.com", 443);
@@ -59,3 +59,16 @@ std::string read_file_content(const std::string& path) {
}
return std::string(std::istreambuf_iterator<char>(ifs), std::istreambuf_iterator<char>());
}
bool contain(const std::string& s, const std::string& key) {
return s.find(key) != std::string::npos;
}
bool contain_any(const std::string& s, std::initializer_list<std::string> keys) {
for (const auto& key : keys) {
if (contain(s, key)) {
return true;
}
}
return false;
}
+4 -2
View File
@@ -1,7 +1,9 @@
#pragma once
#include <string>
#include "global.h"
std::string fetch_config_yml();
std::string get_executable_dir();
void write_file_content(const std::string& path, const std::string& content);
std::string read_file_content(const std::string& path);
// 工具函数
bool contain(const std::string& s, const std::string& key);
bool contain_any(const std::string& s, std::initializer_list<std::string> keys);
+43
View File
@@ -0,0 +1,43 @@
#pragma once
#include <fstream>
#include <yaml-cpp/yaml.h>
#include "base/export.h"
#include <string>
#include "../3rd/httplib.h"
inline std::vector<std::string>& operator+=(std::vector<std::string>& dst, const std::vector<std::string>& src) {
dst.insert(dst.end(), src.begin(), src.end());
return dst;
}
inline std::vector<std::string>& operator+=(std::vector<std::string>& dst, std::initializer_list<std::string> src) {
dst.insert(dst.end(), src.begin(), src.end());
return dst;
}
inline std::vector<std::string>& operator+=(std::vector<std::string>& dst, const std::string& src) {
dst.emplace_back(src);
return dst;
}
inline std::vector<std::string> operator+(std::vector<std::string> lhs, const std::vector<std::string>& rhs) {
lhs += rhs;
return lhs;
}
inline std::vector<std::string> operator+(std::vector<std::string> lhs, std::initializer_list<std::string> rhs) {
lhs += rhs;
return lhs;
}
inline std::vector<std::string> operator+(std::vector<std::string> lhs, const std::string& rhs) {
lhs += rhs;
return lhs;
}
inline std::vector<std::string> operator+(std::initializer_list<std::string> lhs, const std::vector<std::string>& rhs) {
std::vector<std::string> out(lhs);
out += rhs;
return out;
}
inline std::vector<std::string> operator+(const std::string& lhs, const std::vector<std::string>& rhs) {
std::vector<std::string> out{lhs};
out += rhs;
return out;
}
+56
View File
@@ -0,0 +1,56 @@
#include "groups.h"
YAML::Node make_proxy_list(const std::vector<std::string>& list) {
YAML::Node proxies(YAML::NodeType::Sequence);
for (const auto& name : list) {
proxies.push_back(name);
}
proxies.SetStyle(YAML::EmitterStyle::Flow);
return proxies;
}
YAML::Node make_group(const std::string& group_name, const std::string& type, const std::vector<std::string>& list) {
YAML::Node group(YAML::NodeType::Map);
group["name"] = group_name;
group["type"] = type;
if (type == "url-test") {
group["url"] = "http://cp.cloudflare.com/generate_204";
}
group["proxies"] = make_proxy_list(list);
group.SetStyle(YAML::EmitterStyle::Flow);
return group;
}
void set_test_options(YAML::Node& group, int interval, int timeout, bool lazy) {
group["url"] = "http://cp.cloudflare.com/generate_204";
group["interval"] = interval;
group["timeout"] = timeout;
group["lazy"] = lazy;
}
YAML::Node make_select_group(const std::string& group_name, const std::vector<std::string>& list) {
return make_group(group_name, "select", list);
}
YAML::Node make_url_test_group(const std::string& group_name, const std::vector<std::string>& list, bool hidden) {
YAML::Node group(YAML::NodeType::Map);
group["name"] = group_name;
group["type"] = "url-test";
group["url"] = "http://cp.cloudflare.com/generate_204";
group["proxies"] = make_proxy_list(list);
if (hidden) {
group["hidden"] = true;
}
group.SetStyle(YAML::EmitterStyle::Flow);
return group;
}
YAML::Node make_fallback_group(const std::string& group_name, const std::vector<std::string>& list, int interval, int timeout, bool lazy) {
YAML::Node group = make_group(group_name, "fallback", list);
set_test_options(group, interval, timeout, lazy);
return group;
}
YAML::Node make_load_balance_group(const std::string& group_name, const std::vector<std::string>& list, const std::string& strategy, int interval, int timeout, bool lazy) {
YAML::Node group = make_group(group_name, "load-balance", list);
set_test_options(group, interval, timeout, lazy);
group["strategy"] = strategy;
return group;
}
YAML::Node make_relay_group(const std::string& group_name, const std::vector<std::string>& list) {
return make_group(group_name, "relay", list);
}
+14
View File
@@ -0,0 +1,14 @@
#pragma once
#include <string>
#include <vector>
#include <yaml-cpp/yaml.h>
// 创建 select 策略组,手动从 proxies 列表中选择一个出口。
YAML::Node make_select_group(const std::string& group_name, const std::vector<std::string>& list);
// 创建 url-test 策略组,按测速结果从 proxies 列表中选择延迟最低的出口。
YAML::Node make_url_test_group(const std::string& group_name, const std::vector<std::string>& list, bool hidden = true);
// 创建 fallback 策略组,按 proxies 顺序使用第一个可用出口,前面的不可用才切后面的。
YAML::Node make_fallback_group(const std::string& group_name, const std::vector<std::string>& list, int interval = 60, int timeout = 1000, bool lazy = false);
// 创建 load-balance 策略组,在 proxies 列表中做负载均衡,strategy 常用 consistent-hashing 或 round-robin。
YAML::Node make_load_balance_group(const std::string& group_name, const std::vector<std::string>& list, const std::string& strategy = "consistent-hashing", int interval = 60, int timeout = 1000, bool lazy = false);
// 创建 relay 策略组,按 proxies 列表顺序串联代理链。
YAML::Node make_relay_group(const std::string& group_name, const std::vector<std::string>& list);
+8 -39
View File
@@ -9,42 +9,10 @@
#ifdef _WIN32
#include <windows.h>
#endif
bool contain(const std::string& s, const std::string& key) {
return s.find(key) != std::string::npos;
}
bool contain_any(const std::string& s, std::initializer_list<std::string> keys) {
for (const auto& key : keys) {
if (contain(s, key)) {
return true;
}
}
return false;
}
YAML::Node make_proxy_list(const std::vector<std::string>& list) {
YAML::Node proxies(YAML::NodeType::Sequence);
for (const auto& name : list) {
proxies.push_back(name);
}
proxies.SetStyle(YAML::EmitterStyle::Flow);
return proxies;
}
YAML::Node make_group(const std::string& group_name, const std::string& type, const std::vector<std::string>& list) {
YAML::Node group(YAML::NodeType::Map);
group["name"] = group_name;
group["type"] = type;
if (type == "url-test") {
group["url"] = "http://cp.cloudflare.com/generate_204";
}
group["proxies"] = make_proxy_list(list);
group.SetStyle(YAML::EmitterStyle::Flow);
return group;
}
YAML::Node make_url_test_group(const std::string& group_name, const std::vector<std::string>& list) {
return make_group(group_name, "url-test", list);
}
YAML::Node make_select_group(const std::string& group_name, const std::vector<std::string>& list) {
return make_group(group_name, "select", list);
}
#include "base/groups.h"
std::string yaml_to_string(const YAML::Node& node) {
YAML::Emitter out;
out << YAML::Block << node;
@@ -54,7 +22,8 @@ void write_yaml_file(const std::string& path, const YAML::Node& node) {
std::ofstream out(path, std::ios::binary);
out << yaml_to_string(node);
}
struct MAP {
struct Atomic_Unit_Proxy_Group_Map {
void push(const std::string& group_name, const std::string& key) {
data["🔥" + group_name].push_back(key);
}
@@ -80,7 +49,7 @@ int main() {
}
std::vector<std::string> all;
MAP map;
Atomic_Unit_Proxy_Group_Map map;
for (const auto& proxy : proxies) {
auto name = proxy["name"].as<std::string>();
auto type = proxy["type"].as<std::string>();
@@ -138,7 +107,7 @@ int main() {
auto out_yml_dir = get_executable_dir() + "/../out_yml";
const std::string output_group_path = out_yml_dir + "/groups.yaml";
const std::string final_path = out_yml_dir + "/config.yaml";
const std::string final_path = out_yml_dir + "/config2.yaml";
write_yaml_file(output_group_path, groups_node);
write_yaml_file(final_path, node);
std::cout << "输出完成: " << output_group_path << std::endl;
+142
View File
@@ -0,0 +1,142 @@
#include <fstream>
#include <initializer_list>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <yaml-cpp/yaml.h>
#include "base/export.h"
#ifdef _WIN32
#include <windows.h>
#endif
#include "base/groups.h"
std::string yaml_to_string(const YAML::Node& node) {
YAML::Emitter out;
out << YAML::Block << node;
return out.c_str();
}
void write_yaml_file(const std::string& path, const YAML::Node& node) {
std::ofstream out(path, std::ios::binary);
out << yaml_to_string(node);
}
struct Atomic_Unit_Proxy_Group_Map {
void push(const std::string& group_name, const std::string& key) {
data["🔥" + group_name].push_back(key);
}
std::map<std::string, std::vector<std::string>> data;
[[nodiscard]] std::vector<std::string> atomic_unit_proxy_group_list() const {
std::vector<std::string> keys;
for (const auto& item : data) {
keys.emplace_back(item.first);
}
return keys;
}
};
#define Key_Word(kw) bool kw = contain(name, #kw); \
if (kw) map.push(#kw, name);
int main() {
#ifdef _WIN32
SetConsoleOutputCP(CP_UTF8);
SetConsoleCP(CP_UTF8);
#endif
auto yml_dir = get_executable_dir() + "/../yml";
YAML::Node origin = YAML::Load(read_file_content(yml_dir + "/origin.yaml"));
auto proxies = origin["proxies"];
YAML::Node node = YAML::Load(read_file_content(yml_dir + "/base_ruler.yaml"));
YAML::Node another_rules = YAML::Load(read_file_content(yml_dir + "/another_rules.yaml"));
YAML::Node final_rules = another_rules["rules"];
for (const auto& rule : origin["rules"]) {
final_rules.push_back(rule);
}
std::vector<std::string> proxy_list;
YAML::Node groups_node(YAML::NodeType::Sequence);
groups_node.SetStyle(YAML::EmitterStyle::Block);
Atomic_Unit_Proxy_Group_Map props;
for (const auto& proxy : proxies) {
auto name = proxy["name"].as<std::string>();
proxy_list.push_back(name);
bool = contain(name, "日本");
bool = contain(name, "日本东京");
bool = contain(name, "美国");
bool = contain(name, "美国圣何塞");
bool = contain(name, "美国阿什本");
bool = contain(name, "新加坡");
bool 001 = contain(name, "0.01");
bool 01 = contain(name, "0.1");
bool = contain(name, "电信联通移动推荐");
if () props.push("日本", name);
if () props.push("日本东京", name);
if () props.push("美国", name);
if () props.push("美国圣何塞", name);
if () props.push("新加坡", name);
if () props.push("美国阿什本", name);
bool = 001 || 01;
if ( && ) {
props.push("美国电信联通移动推荐", name);
}
if () {
if ( && 001) {
props.push("美国0.01倍", name);
} else if ( && 01) {
props.push("日本0.1倍", name);
} else if ( && 01) {
props.push("新加坡0.1倍", name);
} else if ( && 01) {
props.push("美国0.1倍", name);
}else {
props.push("其他低倍率", name);
}
}
}
auto base_props = props.atomic_unit_proxy_group_list();
for (auto& prop : base_props) {
groups_node.push_back(make_url_test_group(prop, props.data[prop]));
}
auto download = "📥下载";
groups_node.push_back(make_fallback_group(download, {"🔥美国0.01倍", "🔥日本0.1倍", "🔥新加坡0.1倍", "🔥美国0.1倍", "🔥其他低倍率"}));;
groups_node.push_back(make_fallback_group("🤖AI网站", {"🔥美国圣何塞", "🔥美国电信联通移动推荐"}));
std::vector<std::string> proxy_group_list = {download};
for (const auto& proxy_group : proxy_list) {
proxy_group_list.push_back(proxy_group);
}
groups_node.push_back(make_url_test_group("️♻️自动选择", proxy_group_list, false));
groups_node.push_back(make_select_group("🚀节点选择", props.atomic_unit_proxy_group_list() + proxy_group_list));
std::vector<std::string> list2{"🚀节点选择"};
for (const auto& li : proxy_group_list) {
list2.emplace_back(li);
}
groups_node.push_back(make_select_group("🎬媒体解锁", list2));
groups_node.push_back(make_select_group("🐟漏网之鱼", list2));
// groups_node.push_back(make_select_group("🤖AI网站", list2));
groups_node.push_back(make_select_group("▶️油管视频", list2));
groups_node.push_back(make_select_group("Ⓜ️微软服务", list2));
node["proxies"] = proxies;
node["proxy-groups"] = groups_node;
node["rule-providers"] = another_rules["rule-providers"];
node["sub-rules"] = another_rules["sub-rules"];
node["rules"] = final_rules;
auto out_yml_dir = get_executable_dir() + "/../out_yml";
const std::string output_group_path = out_yml_dir + "/groups.yaml";
const std::string final_path = out_yml_dir + "/config.yaml";
write_yaml_file(output_group_path, groups_node);
write_yaml_file(final_path, node);
std::cout << "输出完成: " << output_group_path << std::endl;
std::cout << "输出完成: " << final_path << std::endl;
return 0;
}