Files
Archive/netch/Netch/Models/Settings/TUNConfig.cs
2024-03-05 02:32:38 -08:00

42 lines
962 B
C#

namespace Netch.Models;
/// <summary>
/// TUN/TAP 适配器配置类
/// </summary>
public class TUNConfig
{
/// <summary>
/// 地址
/// </summary>
public string Address { get; set; } = "10.0.236.10";
/// <summary>
/// DNS
/// </summary>
public string DNS { get; set; } = Constants.DefaultPrimaryDNS;
/// <summary>
/// 网关
/// </summary>
public string Gateway { get; set; } = "10.0.236.1";
/// <summary>
/// 掩码
/// </summary>
public string Netmask { get; set; } = "255.255.255.0";
/// <summary>
/// 模式 2 下是否代理 DNS
/// </summary>
public bool ProxyDNS { get; set; } = false;
/// <summary>
/// 使用自定义 DNS 设置
/// </summary>
public bool UseCustomDNS { get; set; } = false;
/// <summary>
/// Global bypass IPs
/// </summary>
public List<string> BypassIPs { get; set; } = new();
}