From 15a7ef4015d2848082e0f69a53c61f461b11a832 Mon Sep 17 00:00:00 2001 From: xboard Date: Mon, 9 Mar 2026 06:45:28 +0800 Subject: [PATCH] fix: always set uTLS fingerprint for TLS connections in General protocol (#673) --- app/Protocols/General.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Protocols/General.php b/app/Protocols/General.php index c57171c..0144e79 100644 --- a/app/Protocols/General.php +++ b/app/Protocols/General.php @@ -137,9 +137,9 @@ class General extends AbstractProtocol switch ($server['protocol_settings']['tls']) { case 1: $config['security'] = "tls"; + $config['fp'] = Helper::getRandFingerprint(); if ($serverName = data_get($protocol_settings, 'tls_settings.server_name')) { $config['sni'] = $serverName; - $config['fp'] = Helper::getRandFingerprint(); } break; case 2: //reality