From fea54375d36c870d8c92bb981082d24e26261685 Mon Sep 17 00:00:00 2001 From: arm64v8a <48624112+arm64v8a@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:21:42 +0900 Subject: [PATCH] support hysteria2 --- .../java/io/nekohasekai/sagernet/fmt/hysteria/HysteriaFmt.kt | 4 ++-- .../sagernet/ui/profile/HysteriaSettingsActivity.kt | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/nekohasekai/sagernet/fmt/hysteria/HysteriaFmt.kt b/app/src/main/java/io/nekohasekai/sagernet/fmt/hysteria/HysteriaFmt.kt index f0637fa..08dbb61 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/fmt/hysteria/HysteriaFmt.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/fmt/hysteria/HysteriaFmt.kt @@ -35,7 +35,7 @@ fun parseHysteria(url: String): HysteriaBean { authPayload = it } link.queryParameter("insecure")?.also { - allowInsecure = it == "1" + allowInsecure = it == "1" || it == "true" } link.queryParameter("upmbps")?.also { uploadMbps = it.toIntOrNull() ?: uploadMbps @@ -87,7 +87,7 @@ fun parseHysteria2(url: String): HysteriaBean { sni = it } link.queryParameter("insecure")?.also { - allowInsecure = it == "1" + allowInsecure = it == "1" || it == "true" } // link.queryParameter("upmbps")?.also { // uploadMbps = it.toIntOrNull() ?: uploadMbps diff --git a/app/src/main/java/io/nekohasekai/sagernet/ui/profile/HysteriaSettingsActivity.kt b/app/src/main/java/io/nekohasekai/sagernet/ui/profile/HysteriaSettingsActivity.kt index 38d0016..0e506b1 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/ui/profile/HysteriaSettingsActivity.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/ui/profile/HysteriaSettingsActivity.kt @@ -92,6 +92,7 @@ class HysteriaSettingsActivity : ProfileSettingsActivity() { false } else { authType.isVisible = true + authPayload.isVisible = true protocol.isVisible = true alpn.isVisible = true //