diff --git a/Netch/Servers/VLESS/VLESS.cs b/Netch/Servers/VLESS/VLESS.cs
index 20ea2dff..fead2159 100644
--- a/Netch/Servers/VLESS/VLESS.cs
+++ b/Netch/Servers/VLESS/VLESS.cs
@@ -14,17 +14,17 @@ namespace Netch.Servers.VLESS
///
/// 加密方式
///
- public new string EncryptMethod { get; set; } = "none";
+ public override string EncryptMethod { get; set; } = "none";
///
/// 传输协议
///
- public new string TransferProtocol { get; set; } = VLESSGlobal.TransferProtocols[0];
+ public override string TransferProtocol { get; set; } = VLESSGlobal.TransferProtocols[0];
///
/// 伪装类型
///
- public new string FakeType { get; set; } = VLESSGlobal.FakeTypes[0];
+ public override string FakeType { get; set; } = VLESSGlobal.FakeTypes[0];
///
///
diff --git a/Netch/Servers/VMess/VMess.cs b/Netch/Servers/VMess/VMess.cs
index a3c5620d..14df14ea 100644
--- a/Netch/Servers/VMess/VMess.cs
+++ b/Netch/Servers/VMess/VMess.cs
@@ -24,18 +24,18 @@ namespace Netch.Servers.VMess
///
/// 加密方式
///
- public string EncryptMethod { get; set; } = VMessGlobal.EncryptMethods[0];
+ public virtual string EncryptMethod { get; set; } = VMessGlobal.EncryptMethods[0];
///
/// 传输协议
///
- public string TransferProtocol { get; set; } = VMessGlobal.TransferProtocols[0];
+ public virtual string TransferProtocol { get; set; } = VMessGlobal.TransferProtocols[0];
///
/// 伪装类型
///
- public string FakeType { get; set; } = VMessGlobal.FakeTypes[0];
+ public virtual string FakeType { get; set; } = VMessGlobal.FakeTypes[0];
///
/// QUIC