配置更新
This commit is contained in:
+2456
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
|
||||
$NodeDir = "C:\Users\wyc\AppData\Roaming\JetBrains\CLion2026.1\node\versions\24.14.1"
|
||||
$ProjectDir = "D:\ae\tools\tizi"
|
||||
$NodeExe = Join-Path $NodeDir "node.exe"
|
||||
if (!(Test-Path -LiteralPath $NodeExe -PathType Leaf)) {
|
||||
throw "Node.js 不存在:$NodeExe"
|
||||
}
|
||||
if (!(Test-Path -LiteralPath $ProjectDir -PathType Container)) {
|
||||
throw "项目目录不存在:$ProjectDir"
|
||||
}
|
||||
$env:Path = "$NodeDir;$env:Path"
|
||||
$CodexProCommand = Get-Command "codexpro" -CommandType Application -ErrorAction SilentlyContinue | Select-Object -First 1
|
||||
if ($null -eq $CodexProCommand) {
|
||||
throw "PATH 中找不到 codexpro 命令。请先执行:Get-Command codexpro -All"
|
||||
}
|
||||
Write-Host "Node.js:$(& $NodeExe --version)"
|
||||
Write-Host "CodexPro:$($CodexProCommand.Source)"
|
||||
Write-Host "项目目录:$ProjectDir"
|
||||
Set-Location -LiteralPath $ProjectDir
|
||||
& $CodexProCommand.Source start --root $ProjectDir
|
||||
exit $LASTEXITCODE
|
||||
+11
-9
File diff suppressed because one or more lines are too long
@@ -439,7 +439,7 @@ std::optional<Node_Ping0_Result> load_node_ping0_result(const Node_Route& route,
|
||||
}
|
||||
const auto html_path = find_ping0_html_path(html_cache_dir, *public_ips.ipv4);
|
||||
if (!html_path) {
|
||||
std::cerr << std::format("Ping0 HTML 缓存不存在,节点 {},出口 IPv4 {},目录 {}\n", route.proxy_name, *public_ips.ipv4, path_to_utf8(html_cache_dir));
|
||||
std::cerr << std::format("【注意添加缓存数据】================================ Ping0 HTML 缓存不存在,节点 {},出口 IPv4 {},目录 {}\n", route.proxy_name, *public_ips.ipv4, path_to_utf8(html_cache_dir));
|
||||
return std::nullopt;
|
||||
}
|
||||
auto info = Ping0::parse_file(*html_path);
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#include <algorithm>
|
||||
#include <filesystem>
|
||||
#include <fstream>
|
||||
#include <initializer_list>
|
||||
#include <iostream>
|
||||
@@ -165,6 +166,7 @@ void out_config_yml() {
|
||||
node["authentication"] = make_ip_check_authentication(proxies);
|
||||
node["rules"] = make_rules_with_ip_check(node["rules"], proxies);
|
||||
auto out_yml_dir = get_executable_dir() + "/../out_yml";
|
||||
std::filesystem::create_directories(path_from_utf8(out_yml_dir));
|
||||
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);
|
||||
|
||||
@@ -29,4 +29,6 @@ rules:
|
||||
# - SUB-RULE,(PROCESS-NAME,clion64.exe),clion_rule_default_direct
|
||||
- PROCESS-NAME,jetbrains-toolbox.exe,DIRECT
|
||||
- DOMAIN,download-cdn.jetbrains.com,DIRECT
|
||||
- DOMAIN,download-cdn.clf.jetbrains.com,DIRECT
|
||||
- DOMAIN,download-cdn.clf.jetbrains.com,DIRECT
|
||||
- DOMAIN,download.qt.io,📥下载
|
||||
- DOMAIN-SUFFIX,ping0.cc,🤖AI网站
|
||||
Reference in New Issue
Block a user