using System.Collections.Generic;
namespace FastGithub.Configuration
{
    /// 
    /// FastGithub的配置
    /// 
    public class FastGithubOptions
    {
        /// 
        /// 监听配置
        /// 
        public ListenConfig Listen { get; set; } = new ListenConfig();
        /// 
        /// 未污染的dns
        /// 
        public DnsConfig PureDns { get; set; } = new DnsConfig { IPAddress = "127.0.0.1", Port = 5533 };
        /// 
        /// 速度快的dns
        /// 
        public DnsConfig FastDns { get; set; } = new DnsConfig { IPAddress = "114.114.114.114", Port = 53 };
        /// 
        /// 代理的域名配置
        /// 
        public Dictionary DomainConfigs { get; set; } = new();
    }
}