Fix TUIC congestion control at Shadowrocket.php (#968)
Fixes an issue where the TUIC congestion_control parameter was not being passed to clients on Shadowrocket. This PR adds the missing parameter to the URL query string, fetching it from $protocol_settings with a default and safe fallback to 'cubic', ensuring panel configurations are properly respected by the client.
This commit is contained in:
parent
34bb1fdbcf
commit
6141430a88
@ -411,7 +411,8 @@ class Shadowrocket extends AbstractProtocol
|
||||
$params = [
|
||||
'alpn' => data_get($protocol_settings, 'alpn'),
|
||||
'sni' => data_get($protocol_settings, 'tls.server_name'),
|
||||
'insecure' => data_get($protocol_settings, 'tls.allow_insecure')
|
||||
'insecure' => data_get($protocol_settings, 'tls.allow_insecure'),
|
||||
'congestion_control' => data_get($protocol_settings, 'congestion_control', 'cubic')
|
||||
];
|
||||
if (data_get($protocol_settings, 'version') === 4) {
|
||||
$params['token'] = $password;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user