Explorar el Código

Merge pull request #281 from betaxab/patch-1

clash: add tls servername support
tokumeikoi hace 4 años
padre
commit
f8ea476bcc
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      app/Utils/Clash.php

+ 1 - 0
app/Utils/Clash.php

@@ -19,6 +19,7 @@ class Clash
             $tlsSettings = json_decode($server->tlsSettings);
             $tlsSettings = json_decode($server->tlsSettings);
             $array['tls'] = true;
             $array['tls'] = true;
             if (isset($tlsSettings->allowInsecure)) $array['skip-cert-verify'] = ($tlsSettings->allowInsecure ? true : false );
             if (isset($tlsSettings->allowInsecure)) $array['skip-cert-verify'] = ($tlsSettings->allowInsecure ? true : false );
+            if (isset($tlsSettings->serverName)) $array['servername'] = $tlsSettings->serverName;
         }
         }
         if ($server->network == 'ws') {
         if ($server->network == 'ws') {
             $array['network'] = $server->network;
             $array['network'] = $server->network;