From 2af1a4bee0c89c8b00f0ff43dca1712a69ef34f7 Mon Sep 17 00:00:00 2001 From: H1JK Date: Mon, 6 Jun 2022 04:08:29 +0000 Subject: [PATCH] Fix a stupid bug XD --- Netch/Servers/V2ray/V2rayConfig.cs | 4 ++-- Netch/Servers/V2ray/V2rayConfigUtils.cs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Netch/Servers/V2ray/V2rayConfig.cs b/Netch/Servers/V2ray/V2rayConfig.cs index 3d6dcdc9..a4350b9e 100644 --- a/Netch/Servers/V2ray/V2rayConfig.cs +++ b/Netch/Servers/V2ray/V2rayConfig.cs @@ -31,8 +31,6 @@ public class Outbound public StreamSettings streamSettings { get; set; } - public string packetEncoding { get; set; } - public Mux mux { get; set; } } @@ -41,6 +39,8 @@ public class OutboundConfiguration public VnextItem[] vnext { get; set; } public object[] servers { get; set; } + + public string packetEncoding { get; set; } } public class VnextItem diff --git a/Netch/Servers/V2ray/V2rayConfigUtils.cs b/Netch/Servers/V2ray/V2rayConfigUtils.cs index 2a4cf464..c223cff4 100644 --- a/Netch/Servers/V2ray/V2rayConfigUtils.cs +++ b/Netch/Servers/V2ray/V2rayConfigUtils.cs @@ -90,8 +90,8 @@ public static class V2rayConfigUtils } }; - outbound.packetEncoding = vless.PacketEncoding ?? "none"; - outbound.mux.packetEncoding = vless.PacketEncoding ?? "none"; + outbound.settings.packetEncoding = Global.Settings.V2RayConfig.XrayCone ? vless.PacketEncoding : "none"; + outbound.mux.packetEncoding = Global.Settings.V2RayConfig.XrayCone ? vless.PacketEncoding : "none"; outbound.streamSettings = boundStreamSettings(vless); @@ -129,8 +129,8 @@ public static class V2rayConfigUtils } }; - outbound.packetEncoding = vmess.PacketEncoding ?? "none"; - outbound.mux.packetEncoding = vmess.PacketEncoding ?? "none"; + outbound.settings.packetEncoding = Global.Settings.V2RayConfig.XrayCone ? vmess.PacketEncoding : "none"; + outbound.mux.packetEncoding = Global.Settings.V2RayConfig.XrayCone ? vmess.PacketEncoding : "none"; outbound.streamSettings = boundStreamSettings(vmess);