mirror of
https://github.com/lkddi/Xboard.git
synced 2026-04-28 06:47:24 +08:00
fix: restore stripped protocol_settings fields for tuic/mieru/vmess
This commit is contained in:
@@ -54,6 +54,7 @@ class ServerSave extends FormRequest
|
|||||||
'tls' => 'required|integer',
|
'tls' => 'required|integer',
|
||||||
'network' => 'required|string',
|
'network' => 'required|string',
|
||||||
'network_settings' => 'nullable|array',
|
'network_settings' => 'nullable|array',
|
||||||
|
'rules' => 'nullable|array',
|
||||||
],
|
],
|
||||||
'trojan' => [
|
'trojan' => [
|
||||||
'tls' => 'nullable|integer',
|
'tls' => 'nullable|integer',
|
||||||
@@ -91,6 +92,12 @@ class ServerSave extends FormRequest
|
|||||||
'http' => [
|
'http' => [
|
||||||
'tls' => 'required|integer',
|
'tls' => 'required|integer',
|
||||||
],
|
],
|
||||||
|
'tuic' => [
|
||||||
|
'version' => 'nullable|integer',
|
||||||
|
'congestion_control' => 'nullable|string',
|
||||||
|
'alpn' => 'nullable|array',
|
||||||
|
'udp_relay_mode' => 'nullable|string',
|
||||||
|
],
|
||||||
'mieru' => [
|
'mieru' => [
|
||||||
'transport' => 'required|string|in:TCP,UDP',
|
'transport' => 'required|string|in:TCP,UDP',
|
||||||
'traffic_pattern' => 'string',
|
'traffic_pattern' => 'string',
|
||||||
@@ -161,6 +168,10 @@ class ServerSave extends FormRequest
|
|||||||
$rules,
|
$rules,
|
||||||
$this->buildTlsObjectRules(),
|
$this->buildTlsObjectRules(),
|
||||||
),
|
),
|
||||||
|
'mieru' => array_merge(
|
||||||
|
$rules,
|
||||||
|
self::MULTIPLEX_RULES,
|
||||||
|
),
|
||||||
'vless' => array_merge(
|
'vless' => array_merge(
|
||||||
$rules,
|
$rules,
|
||||||
$this->buildTlsSettingsRules(),
|
$this->buildTlsSettingsRules(),
|
||||||
|
|||||||
Reference in New Issue
Block a user