全局扩展脚本

  • 默认写法

    // Define main function (script entry)
    
    const rules = [
      'DOMAIN-SUFFIX,ip.sb,DIRECT'
    ];
    
    function main(config, profileName) {
      config.rules = rules.concat(config.rules)
      return config;
    }
    
  • 路由规则

    • DOMAIN : 匹配完整域名
    • DOMAIN-SUFFIX : 匹配域名后缀
      • 例:google.com匹配www.google.com/mail.google.com和google.com,但不匹配content-google.com
    • DOMAIN-KEYWORD : 使用域名关键字匹配
    • DOMAIN-REGEX : 域名正则表达式匹配
    • GEOSITE : 匹配 Geosite 内的域名
    • IP-CIDR & IP-CIDR6 : 匹配 IP 地址范围,IP-CIDR和IP-CIDR6效果是一样的,IP-CIDR6只是一个别名
    • IP-SUFFIX : 匹配 IP 后缀范围
    • IP-ASN : 匹配 IP 所属 ASN
    • GEOIP : 匹配 IP 所属国家代码
    • SRC-GEOIP : 匹配来源 IP 所属国家代码
    • 其他更多
  • 代理策略

    • DIRECT : 直连,数据直接出站
    • REJECT : 拒绝,拦截数据出站
    • REJECT-DROP : 拒绝,与REJECT不同的是,该策略将静默抛弃请求
    • PASS : 绕过,会使匹配规则时跳过此规则
    • COMPATIBLE : 兼容,在策略组筛选不出节点时出现,等效 DIRECT
posted @ 2025-07-07 01:02  ikay  阅读(45)  评论(0)    收藏  举报