refactor: 优化配置代码结构.

This commit is contained in:
2025-01-09 01:33:38 +08:00
parent 99cb0a03a5
commit db43e05770
8 changed files with 216 additions and 17 deletions
@@ -24,7 +24,7 @@ public abstract class BaseOutboundSetting
/// <summary>
/// 出站代理协议类型.
/// </summary>
public required OutboundProtocolType Protocol { get; init; }
public OutboundProtocolType Protocol { get; init; }
public BaseStreamSetting StreamSetting { get; init; } = new RawStreamSetting();
@@ -37,7 +37,7 @@ public abstract class BaseOutboundSetting
/// 生成对应的 OutboundObject JSON 配置.
/// </summary>
/// <returns></returns>
public JsonObject ToJsonSetting()
public virtual JsonObject ToJsonSetting()
{
var root = new JsonObject
{