From 628ceaff62b20989a6ed6c0ef0d285c63fb07bd1 Mon Sep 17 00:00:00 2001 From: freekof Date: Mon, 19 Jan 2026 00:19:07 +0800 Subject: [PATCH] Update FmtHandler.cs --- v2rayN/ServiceLib/Handler/Fmt/FmtHandler.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/v2rayN/ServiceLib/Handler/Fmt/FmtHandler.cs b/v2rayN/ServiceLib/Handler/Fmt/FmtHandler.cs index 4fc251b7..e83d7087 100644 --- a/v2rayN/ServiceLib/Handler/Fmt/FmtHandler.cs +++ b/v2rayN/ServiceLib/Handler/Fmt/FmtHandler.cs @@ -13,6 +13,7 @@ public class FmtHandler EConfigType.VMess => VmessFmt.ToUri(item), EConfigType.Shadowsocks => ShadowsocksFmt.ToUri(item), EConfigType.SOCKS => SocksFmt.ToUri(item), + EConfigType.HTTP => HttpFmt.ToUri(item), EConfigType.Trojan => TrojanFmt.ToUri(item), EConfigType.VLESS => VLESSFmt.ToUri(item), EConfigType.Hysteria2 => Hysteria2Fmt.ToUri(item), @@ -56,6 +57,10 @@ public class FmtHandler { return SocksFmt.Resolve(str, out msg); } + else if (str.StartsWith(Global.ProtocolShares[EConfigType.HTTP]) || str.StartsWith("https://")) + { + return HttpFmt.Resolve(str, out msg); + } else if (str.StartsWith(Global.ProtocolShares[EConfigType.Trojan])) { return TrojanFmt.Resolve(str, out msg);