using System.Collections.Generic; namespace Netch.Models.Config { public class Config { /// /// 配置 版本 /// [Newtonsoft.Json.JsonProperty("verCode")] public int VerCode = 1; /// /// 通用 配置 /// [Newtonsoft.Json.JsonProperty("generic")] public Generic Generic = new(); /// /// 端口 配置 /// [Newtonsoft.Json.JsonProperty("ports")] public Ports Ports = new(); /// /// ProcessMode 配置 /// [Newtonsoft.Json.JsonProperty("processmode")] public ProcessMode ProcessMode = new(); /// /// ShareMode 配置 /// [Newtonsoft.Json.JsonProperty("sharemode")] public ShareMode ShareMode = new(); /// /// TunMode 配置 /// [Newtonsoft.Json.JsonProperty("tunmode")] public TunMode TunMode = new(); /// /// AioDNS 配置 /// [Newtonsoft.Json.JsonProperty("aiodns")] public AioDNS AioDNS = new(); /// /// DNSProxy 配置 /// [Newtonsoft.Json.JsonProperty("dnsproxy")] public DNSProxy DNSProxy = new(); /// /// V2Ray 配置 /// [Newtonsoft.Json.JsonProperty("v2ray")] public V2Ray V2Ray = new(); /// /// V2Ray 配置 /// [Newtonsoft.Json.JsonProperty("xray")] public XRay XRay = new(); /// /// STUN 配置 /// [Newtonsoft.Json.JsonProperty("stun")] public STUN STUN = new(); /// /// 订阅链接 /// [Newtonsoft.Json.JsonProperty("subscriptions")] public List Subscriptions = new(); } }