From 044c38e4c18ef18125d1d3cfbb5ae05068d7e44c Mon Sep 17 00:00:00 2001 From: hellcat Date: Sat, 18 Jul 2026 18:04:17 +0800 Subject: [PATCH] no message --- config/appprofile.php | 3 ++- src/Services/Subscribe/Clash.php | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/config/appprofile.php b/config/appprofile.php index fd411cf46..9743db0e4 100755 --- a/config/appprofile.php +++ b/config/appprofile.php @@ -239,7 +239,8 @@ $_ENV['Clash_Config'] = [ ]; // Clash group indexes to be inserted node names -$_ENV['Clash_Group_Indexes'] = [0, 1, 2, 4]; +$_ENV['Clash_Group_Indexes'] = [0, 1, 2]; +$_ENV['Clash_Group_Auto_Indexes'] = [4]; $_ENV['Clash_Group_Config'] = [ 'proxy-groups' => [ diff --git a/src/Services/Subscribe/Clash.php b/src/Services/Subscribe/Clash.php index 7f88f1196..563982781 100755 --- a/src/Services/Subscribe/Clash.php +++ b/src/Services/Subscribe/Clash.php @@ -19,6 +19,7 @@ final class Clash extends Base $nodes = []; $clash_config = $_ENV['Clash_Config']; $clash_group_indexes = $_ENV['Clash_Group_Indexes']; + $clash_group_auto_indexes = $_ENV['Clash_Group_Auto_Indexes'] ?? []; $clash_group_config = $_ENV['Clash_Group_Config']; $nodes_raw = Subscribe::getUserNodes($user); @@ -210,6 +211,13 @@ final class Clash extends Base foreach ($clash_group_indexes as $index) { $clash_group_config['proxy-groups'][$index]['proxies'][] = $node_raw->name; } + + foreach ($clash_group_auto_indexes as $index) { + if ($node_raw->memo_front == "普通节点") { + $clash_group_auto_config['proxy-groups'][$index]['proxies'][] = $node_raw->name; + } + } + } $clash_nodes = [