规则大更新
This commit is contained in:
+4
-5
@@ -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)
|
||||
|
||||
Binary file not shown.
+20
-15
@@ -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
File diff suppressed because it is too large
Load Diff
+3
-2
@@ -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
@@ -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
@@ -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);
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user