From 686a143b259b3a9bce20933f7af303dd1fd83af5 Mon Sep 17 00:00:00 2001 From: arm64v8a <48624112+arm64v8a@users.noreply.github.com> Date: Mon, 24 Jul 2023 13:12:28 +0900 Subject: [PATCH] fix --- .../main/java/io/nekohasekai/sagernet/fmt/ConfigBuilder.kt | 1 + .../main/java/io/nekohasekai/sagernet/fmt/v2ray/V2RayFmt.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/nekohasekai/sagernet/fmt/ConfigBuilder.kt b/app/src/main/java/io/nekohasekai/sagernet/fmt/ConfigBuilder.kt index 8ddb85c..62d5fc9 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/fmt/ConfigBuilder.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/fmt/ConfigBuilder.kt @@ -220,6 +220,7 @@ fun buildConfig( tag = "tun-in" stack = if (DataStore.tunImplementation == 1) "system" else "gvisor" endpoint_independent_nat = true + mtu = DataStore.mtu domain_strategy = genDomainStrategy(DataStore.resolveDestination) sniff = needSniff sniff_override_destination = needSniffOverride diff --git a/app/src/main/java/io/nekohasekai/sagernet/fmt/v2ray/V2RayFmt.kt b/app/src/main/java/io/nekohasekai/sagernet/fmt/v2ray/V2RayFmt.kt index 9c3d1ea..49406f2 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/fmt/v2ray/V2RayFmt.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/fmt/v2ray/V2RayFmt.kt @@ -160,7 +160,7 @@ fun StandardV2RayBean.parseDuckSoft(url: HttpUrl) { if (sni.isNullOrBlank()) sni = it } url.queryParameter("alpn")?.let { - alpn = it.replace(",", "\n") + alpn = it } url.queryParameter("cert")?.let { certificates = it @@ -335,7 +335,7 @@ fun parseV2RayN(link: String): VMessBean { bean.security = "tls" bean.sni = vmessQRCode.sni if (bean.sni.isNullOrBlank()) bean.sni = bean.host - bean.alpn = vmessQRCode.alpn.replace(",", "\n") + bean.alpn = vmessQRCode.alpn bean.utlsFingerprint = vmessQRCode.fp } }