Skip to content

feat: 网络自动/代理模式的绕过列表支持通配符域名 #28

Description

@hottaiger

背景

网络面板的“自动模式”和“代理模式”都提供绕过列表。当前输入形式与匹配范围不够明确,无法便捷配置一组子域名直连。

需求

绕过列表支持通配符域名规则,例如:

*.guazi.com

该规则应使 www.guazi.comapi.guazi.com 等任意子域名直连,不经过代理。

规则语义

  • 每行一个规则,继续兼容已有的主机名、<local>、CIDR 等格式。
  • *.guazi.com 只匹配子域名;根域名 guazi.com 不包含在内,如需绕过根域名需单独配置。
  • 去除首尾空白、大小写不敏感,并在保存后保持规则可见。
  • 自动模式启用规则列表时,绕过规则优先于规则列表中的代理规则。
  • 代理模式与自动模式使用相同的通配符匹配语义。

验收标准

  • 在自动模式和代理模式中保存 *.guazi.com 后,子域名请求走直连。
  • guazi.com 不因该规则被匹配;单独添加 guazi.com 后才走直连。
  • 已有绕过列表配置不受影响。
  • 输入非法或空白规则时安全忽略,不影响其他有效规则。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions