fix: stop sending VLESS decryption when encryption is disabled
This commit is contained in:
@@ -183,7 +183,10 @@ class ServerService
|
|||||||
...$baseConfig,
|
...$baseConfig,
|
||||||
'tls' => (int) $protocolSettings['tls'],
|
'tls' => (int) $protocolSettings['tls'],
|
||||||
'flow' => $protocolSettings['flow'],
|
'flow' => $protocolSettings['flow'],
|
||||||
'decryption' => data_get($protocolSettings, 'encryption.decryption'),
|
'decryption' => match (data_get($protocolSettings, 'encryption.enabled')) {
|
||||||
|
true => data_get($protocolSettings, 'encryption.decryption'),
|
||||||
|
default => null,
|
||||||
|
},
|
||||||
'tls_settings' => match ((int) $protocolSettings['tls']) {
|
'tls_settings' => match ((int) $protocolSettings['tls']) {
|
||||||
2 => $protocolSettings['reality_settings'],
|
2 => $protocolSettings['reality_settings'],
|
||||||
default => $protocolSettings['tls_settings'],
|
default => $protocolSettings['tls_settings'],
|
||||||
|
|||||||
Reference in New Issue
Block a user