From f506d3fe96dea39f8abb98e3f74d6fac39c83771 Mon Sep 17 00:00:00 2001 From: Beta Soft Date: Wed, 29 Jul 2020 20:08:51 +0800 Subject: [PATCH] quantumultx: fixes tls-verification Signed-off-by: Beta Soft --- app/Utils/QuantumultX.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Utils/QuantumultX.php b/app/Utils/QuantumultX.php index e3c0b6af..3236cc1e 100644 --- a/app/Utils/QuantumultX.php +++ b/app/Utils/QuantumultX.php @@ -18,7 +18,8 @@ class QuantumultX $tlsSettings = json_decode($server->tlsSettings); array_push($config, 'obfs=over-tls'); if (isset($tlsSettings->allowInsecure)) { - array_push($config, $server->allow_insecure ? 'tls-verification=true' : 'tls-verification=false'); + // Tips: allowInsecure=false = tls-verification=true + array_push($config, $tlsSettings->allowInsecure ? 'tls-verification=false' : 'tls-verification=true'); } if (isset($tlsSettings->serverName)) { array_push($config, "obfs-host={$tlsSettings->serverName}"); @@ -31,7 +32,7 @@ class QuantumultX $tlsSettings = json_decode($server->tlsSettings); array_push($config, 'obfs=wss'); if (isset($tlsSettings->allowInsecure)) { - array_push($config, $server->allow_insecure ? 'tls-verification=true' : 'tls-verification=false'); + array_push($config, $tlsSettings->allowInsecure ? 'tls-verification=false' : 'tls-verification=true'); } } else { array_push($config, 'obfs=ws'); @@ -55,7 +56,8 @@ class QuantumultX "password={$password}", "over-tls=true", $server->server_name ? "tls-host={$server->server_name}" : "", - $server->allow_insecure ? 'tls-verification=true' : 'tls-verification=false', + // Tips: allowInsecure=false = tls-verification=true + $server->allow_insecure ? 'tls-verification=false' : 'tls-verification=true', "fast-open=false", "udp-relay=false", "tag={$server->name}"