Tokumeikoi 5 years ago
parent
commit
218338960b
1 changed files with 8 additions and 2 deletions
  1. 8 2
      app/Http/Controllers/Client/ClientController.php

+ 8 - 2
app/Http/Controllers/Client/ClientController.php

@@ -140,11 +140,17 @@ class ClientController extends Controller
         array_push($proxyGroup, [
             'name' => 'select',
             'type' => 'select',
-            'proxies' => $proxies
+            'proxies' => array_merge($proxies, [
+                'auto',
+                'fallback-auto'
+            ])
         ]);
 
         try {
-            $rules = Yaml::parseFile(base_path() . '/resources/rules/clash.rule.yaml')['Rule'];
+            $rules = [];
+            foreach (glob(base_path() . '/resources/rules/' . '*.rule.yaml') as $file) {
+                $rules = array_merge($rules, Yaml::parseFile($file)['Rule']);
+            }
         } catch (\Exception $e) {}
 
         $config = [