Skip to content

🌐 ASN

Virgil Clyne edited this page Apr 19, 2024 · 22 revisions

简介

  • 按 ASN 分流特定流量的列表/插件/模块

关于 ASN 分流

  • 匹配中国大陆ASN的域名与IP全部直连

为什么使用 ASN 分流

在国内,BGP/ASN数据分析的商业服务只有一个ipip.net,是目前运营商IP库准确度最高的服务商,我认为没有之一。

随着互联网规模的增加,为了处理大批量的路由数据,边界网关协议(即BGP,下同)应运而生,是互联网的基础协议之一。为了保证了全球网络路由的可达性,但凡需要在互联网中注册一个IP(段),都需要借助BGP协议对外广播,这样互联网中的其他自治域才能学习到这段地址的路由信息,其它主机才能成功访问这个IP(段)。因此可以说,BGP数据是最适合分析运营商IP地址的数据来源之一。

但是,目前国内绝大多数IP库都由WHOIS数据库作为基础数据来源。WHOIS数据仅表示某个IP被哪个机构注册,但无从知晓该IP被用在何处,这就导致许多非运营商自己注册的IP地址无法被正确分类。ipip.net是最早开始做BGP/ASN数据分析的公司之一,数据准确性甩其它库几条街。但很可惜是,ipip.net作为商业公司,绝大多数高质量的IP数据都是收费的,且价格不菲。

  • 而本项目同样也使用了基于BGP全球路由表的自动更新技术以维护中国大陆ASN列表,在时效性上并不逊于部分IP库。

安装链接

  • Loon:

    • 中国大陆 ASN
      • 订阅规则链接: ASN.China.list (手动维护版)
        • 在配置文件中[Remote Rule]段落引用此规则组,并将策略DIRECT替换为你要是用的代理组名称(一般保持直连DIRECT即可)。
          • https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/ASN.China.list, policy=DIRECT, tag="🍟 Fries: 🌐 ASN China", enabled=true
            
      • 订阅规则链接: ASN.China.list (自动更新版)
        • 在配置文件中[Remote Rule]段落引用此规则组,并将策略DIRECT替换为你要是用的代理组名称(一般保持直连DIRECT即可)。
          • https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/auto-update/ruleset/ASN.China.list, policy=DIRECT, tag="🍟 Fries: 🌐 ASN China", enabled=true
            
    • Telegram ASN
      • 订阅规则链接: ASN.Telegram.list
        • 在配置文件中[Remote Rule]段落引用此规则组,并将策略PROXY替换为你要是用的代理组名称
          • https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/ASN.Telegram.list, policy=PROXY, tag="🍟 Fries: 🌐 ASN Telegram", enabled=true
            
  • Quantumult X:

    • 引用资源-重写链接: 暂无
    • 引用资源-分流链接: 暂无
  • Surge:

    • 中国大陆 ASN
      • 模块链接: ASN.China.sgmodule (手动维护版)
        • 因模块优先级始终高于配置文件,此模块无法实现策略置底的筛选分流效果,故不推荐使用此模块达成效果
      • 外部规则集链接: ASN.China.list (手动维护版)
        • 在配置文件中[Rule]段落引用此规则组,代替GEOIP,CN,DIRECT,并将策略DIRECT替换为你要是用的代理组名称(一般保持直连DIRECT即可)。
          • RULE-SET,https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/ASN.China.list,DIRECT
            
      • 外部规则集链接: ASN.China.list (自动更新版)
        • 在配置文件中[Rule]段落引用此规则组,代替GEOIP,CN,DIRECT,并将策略DIRECT替换为你要是用的代理组名称(一般保持直连DIRECT即可)。
          • RULE-SET,https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/auto-update/ruleset/ASN.China.list,DIRECT
            
    • Telegram ASN
      • 外部规则集: ASN.Telegram.list
        • 在配置文件中[Rule]段落引用此规则组,并将策略PROXY替换为你要是用的代理组名称
          • RULE-SET,https://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/ASN.Telegram.list,PROXY
            
  • Stash: