diff --git a/app/Http/Requests/Admin/ServerSave.php b/app/Http/Requests/Admin/ServerSave.php index 5aac365..ac5b957 100644 --- a/app/Http/Requests/Admin/ServerSave.php +++ b/app/Http/Requests/Admin/ServerSave.php @@ -54,6 +54,7 @@ class ServerSave extends FormRequest 'tls' => 'required|integer', 'network' => 'required|string', 'network_settings' => 'nullable|array', + 'rules' => 'nullable|array', ], 'trojan' => [ 'tls' => 'nullable|integer', @@ -91,6 +92,12 @@ class ServerSave extends FormRequest 'http' => [ 'tls' => 'required|integer', ], + 'tuic' => [ + 'version' => 'nullable|integer', + 'congestion_control' => 'nullable|string', + 'alpn' => 'nullable|array', + 'udp_relay_mode' => 'nullable|string', + ], 'mieru' => [ 'transport' => 'required|string|in:TCP,UDP', 'traffic_pattern' => 'string', @@ -161,6 +168,10 @@ class ServerSave extends FormRequest $rules, $this->buildTlsObjectRules(), ), + 'mieru' => array_merge( + $rules, + self::MULTIPLEX_RULES, + ), 'vless' => array_merge( $rules, $this->buildTlsSettingsRules(),