Skip to content

Latest commit

 

History

History
4860 lines (4120 loc) · 130 KB

File metadata and controls

4860 lines (4120 loc) · 130 KB

ASN-List

实时更新的 ASN 和 IP 数据库。 country 目录ASN如下:

  • ASN-US United States
  • ASN-BR Brazil
  • ASN-CN China
  • ASN-RU Russian Federation
  • ASN-IN India
  • ASN-GB United Kingdom
  • ASN-ID Indonesia
  • ASN-DE Germany
  • ASN-AU Australia
  • ASN-PL Poland
  • ASN-CA Canada
  • ASN-UA Ukraine
  • ASN-FR France
  • ASN-BD Bangladesh
  • ASN-NL Netherlands
  • ASN-IT Italy
  • ASN-HK Hong Kong
  • ASN-RO Romania
  • ASN-ES Spain
  • ASN-AR Argentina
  • ASN-JP Japan
  • ASN-CH Switzerland
  • ASN-KR Korea, Republic of
  • ASN-TR Turkey
  • ASN-SE Sweden
  • ASN-VN Viet Nam
  • ASN-ZA South Africa
  • ASN-IR Iran, Islamic Republic of
  • ASN-BG Bulgaria
  • ASN-AT Austria
  • ASN-NZ New Zealand
  • ASN-MX Mexico
  • ASN-CZ Czech Republic
  • ASN-SG Singapore
  • ASN-PH Philippines
  • ASN-TH Thailand
  • ASN-CO Colombia
  • ASN-DK Denmark
  • ASN-TW Taiwan
  • ASN-NO Norway
  • ASN-BE Belgium
  • ASN-CL Chile
  • ASN-FI Finland
  • ASN-PK Pakistan
  • ASN-IL Israel
  • ASN-MY Malaysia
  • ASN-EU European Union
  • ASN-LV Latvia
  • ASN-HU Hungary
  • ASN-IE Ireland
  • ASN-NG Nigeria
  • ASN-SI Slovenia
  • ASN-GR Greece
  • ASN-EC Ecuador
  • ASN-KE Kenya
  • ASN-VE Venezuela, Bolivarian Republic of
  • ASN-SK Slovakia
  • ASN-LT Lithuania
  • ASN-EE Estonia
  • ASN-IQ Iraq
  • ASN-MD Moldova, Republic of
  • ASN-PE Peru
  • ASN-KZ Kazakhstan
  • ASN-RS Serbia
  • ASN-SA Saudi Arabia
  • ASN-NP Nepal
  • ASN-HR Croatia
  • ASN-DO Dominican Republic
  • ASN-LB Lebanon
  • ASN-CY Cyprus
  • ASN-PT Portugal
  • ASN-AE United Arab Emirates
  • ASN-PA Panama
  • ASN-MM Myanmar
  • ASN-GE Georgia
  • ASN-KH Cambodia
  • ASN-BY Belarus
  • ASN-LU Luxembourg
  • ASN-AM Armenia
  • ASN-GH Ghana
  • ASN-AL Albania
  • ASN-TZ Tanzania, United Republic of
  • ASN-CR Costa Rica
  • ASN-HN Honduras
  • ASN-UZ Uzbekistan
  • ASN-PR Puerto Rico
  • ASN-EG Egypt
  • ASN-PY Paraguay
  • ASN-SC Seychelles
  • ASN-IS Iceland
  • ASN-AZ Azerbaijan
  • ASN-GT Guatemala
  • ASN-KW Kuwait
  • ASN-AO Angola
  • ASN-AF Afghanistan
  • ASN-MN Mongolia
  • ASN-PS Palestine
  • ASN-UG Uganda
  • ASN-KG Kyrgyzstan
  • ASN-BO Bolivia, Plurinational State of
  • ASN-MK Macedonia, The Former Yugoslav Republic of
  • ASN-MU Mauritius
  • ASN-MT Malta
  • ASN-CD Congo, The Democratic Republic of the
  • ASN-BA Bosnia and Herzegovina
  • ASN-SV El Salvador
  • ASN-JO Jordan
  • ASN-VG Virgin Islands, British
  • ASN-UY Uruguay
  • ASN-PG Papua New Guinea
  • ASN-LA Lao People's Democratic Republic
  • ASN-BZ Belize
  • ASN-ZW Zimbabwe
  • ASN-MZ Mozambique
  • ASN-CW Curaçao
  • ASN-CM Cameroon
  • ASN-MW Malawi
  • ASN-BW Botswana
  • ASN-RW Rwanda
  • ASN-NI Nicaragua
  • ASN-BT Bhutan
  • ASN-TJ Tajikistan
  • ASN-LY Libya
  • ASN-GI Gibraltar
  • ASN-BF Burkina Faso
  • ASN-MA Morocco
  • ASN-LK Sri Lanka
  • ASN-ZM Zambia
  • ASN-TN Tunisia
  • ASN-CI Côte d'Ivoire
  • ASN-ME Montenegro
  • ASN-BH Bahrain
  • ASN-LI Liechtenstein
  • ASN-SS South Sudan
  • ASN-IM Isle of Man
  • ASN-SL Sierra Leone
  • ASN-QA Qatar
  • ASN-SO Somalia
  • ASN-BM Bermuda
  • ASN-BJ Benin
  • ASN-OM Oman
  • ASN-GN Guinea
  • ASN-DZ Algeria
  • ASN-CG Congo
  • ASN-TD Chad
  • ASN-SN Senegal
  • ASN-NC New Caledonia
  • ASN-NA Namibia
  • ASN-GA Gabon
  • ASN-FJ Fiji
  • ASN-TT Trinidad and Tobago
  • ASN-MV Maldives
  • ASN-LR Liberia
  • ASN-AG Antigua and Barbuda
  • ASN-KY Cayman Islands
  • ASN-SZ Swaziland
  • ASN-MO Macao
  • ASN-HT Haiti
  • ASN-BS Bahamas
  • ASN-VU Vanuatu
  • ASN-TL Timor-Leste
  • ASN-SD Sudan
  • ASN-JM Jamaica
  • ASN-VI Virgin Islands, U.S.
  • ASN-SM San Marino
  • ASN-MG Madagascar
  • ASN-JE Jersey
  • ASN-GM Gambia
  • ASN-SB Solomon Islands
  • ASN-ML Mali
  • ASN-BI Burundi
  • ASN-WS Samoa
  • ASN-LS Lesotho
  • ASN-GU Guam
  • ASN-GG Guernsey
  • ASN-GD Grenada
  • ASN-CV Cape Verde
  • ASN-TG Togo
  • ASN-RE RÉUNION
  • ASN-NE Niger
  • ASN-FO Faroe Islands
  • ASN-BN Brunei Darussalam
  • ASN-BB Barbados
  • ASN-MR Mauritania
  • ASN-GP Guadeloupe
  • ASN-ET Ethiopia
  • ASN-SR Suriname
  • ASN-LC Saint Lucia
  • ASN-KN Saint Kitts and Nevis
  • ASN-GQ Equatorial Guinea
  • ASN-DM Dominica
  • ASN-TM Turkmenistan
  • ASN-SY Syrian Arab Republic
  • ASN-MH Marshall Islands
  • ASN-GY Guyana
  • ASN-GF French Guiana
  • ASN-CU Cuba
  • ASN-YE Yemen
  • ASN-PF French Polynesia
  • ASN-MQ Martinique
  • ASN-MF Saint Martin (French part)
  • ASN-FM Micronesia, Federated States of
  • ASN-DJ Djibouti
  • ASN-BQ Bonaire, Sint Eustatius and Saba
  • ASN-TO Tonga
  • ASN-PW Palau
  • ASN-NR Nauru
  • ASN-AW Aruba
  • ASN-AI Anguilla
  • ASN-VC Saint Vincent and the Grenadines
  • ASN-SX Sint Maarten (Dutch part)
  • ASN-KI Kiribati
  • ASN-CF Central African Republic
  • ASN-BL Saint Barthélemy
  • ASN-VA Holy See (Vatican City State)
  • ASN-TV Tuvalu
  • ASN-TK Tokelau
  • ASN-MC Monaco
  • ASN-AS American Samoa
  • ASN-AD Andorra
  • ASN-TC Turks and Caicos Islands
  • ASN-ST Sao Tome and Principe
  • ASN-NF Norfolk Island
  • ASN-MP Northern Mariana Islands
  • ASN-KM Comoros
  • ASN-GW Guinea-Bissau
  • ASN-FK Falkland Islands (Malvinas)
  • ASN-CK Cook Islands
  • ASN-AP
  • ASN-YT Mayotte
  • ASN-WF Wallis and Futuna
  • ASN-UK United Kingdom
  • ASN-PM Saint Pierre and Miquelon
  • ASN-NU Niue
  • ASN-MS Montserrat
  • ASN-KP Korea, Democratic People's Republic of
  • ASN-IO British Indian Ocean Territory
  • ASN-GL Greenland
  • ASN-ER Eritrea
  • ASN-AX Åland Islands
  • ASN-AN Netherlands Antilles

特征

  • 每日自动更新
  • 可靠且准确的来源

在代理应用中使用

mihomo规则


rules:
  - RULE-SET,ASNUS,Proxy
  - RULE-SET,ASNBR,Proxy
  - RULE-SET,ASNCN,Proxy
  - RULE-SET,ASNRU,Proxy
  - RULE-SET,ASNIN,Proxy
  - RULE-SET,ASNGB,Proxy
  - RULE-SET,ASNID,Proxy
  - RULE-SET,ASNDE,Proxy
  - RULE-SET,ASNAU,Proxy
  - RULE-SET,ASNPL,Proxy
  - RULE-SET,ASNCA,Proxy
  - RULE-SET,ASNUA,Proxy
  - RULE-SET,ASNFR,Proxy
  - RULE-SET,ASNBD,Proxy
  - RULE-SET,ASNNL,Proxy
  - RULE-SET,ASNIT,Proxy
  - RULE-SET,ASNHK,Proxy
  - RULE-SET,ASNRO,Proxy
  - RULE-SET,ASNES,Proxy
  - RULE-SET,ASNAR,Proxy
  - RULE-SET,ASNJP,Proxy
  - RULE-SET,ASNCH,Proxy
  - RULE-SET,ASNKR,Proxy
  - RULE-SET,ASNTR,Proxy
  - RULE-SET,ASNSE,Proxy
  - RULE-SET,ASNVN,Proxy
  - RULE-SET,ASNZA,Proxy
  - RULE-SET,ASNIR,Proxy
  - RULE-SET,ASNBG,Proxy
  - RULE-SET,ASNAT,Proxy
  - RULE-SET,ASNNZ,Proxy
  - RULE-SET,ASNMX,Proxy
  - RULE-SET,ASNCZ,Proxy
  - RULE-SET,ASNSG,Proxy
  - RULE-SET,ASNPH,Proxy
  - RULE-SET,ASNTH,Proxy
  - RULE-SET,ASNCO,Proxy
  - RULE-SET,ASNDK,Proxy
  - RULE-SET,ASNTW,Proxy
  - RULE-SET,ASNNO,Proxy
  - RULE-SET,ASNBE,Proxy
  - RULE-SET,ASNCL,Proxy
  - RULE-SET,ASNFI,Proxy
  - RULE-SET,ASNPK,Proxy
  - RULE-SET,ASNIL,Proxy
  - RULE-SET,ASNMY,Proxy
  - RULE-SET,ASNEU,Proxy
  - RULE-SET,ASNLV,Proxy
  - RULE-SET,ASNHU,Proxy
  - RULE-SET,ASNIE,Proxy
  - RULE-SET,ASNNG,Proxy
  - RULE-SET,ASNSI,Proxy
  - RULE-SET,ASNGR,Proxy
  - RULE-SET,ASNEC,Proxy
  - RULE-SET,ASNKE,Proxy
  - RULE-SET,ASNVE,Proxy
  - RULE-SET,ASNSK,Proxy
  - RULE-SET,ASNLT,Proxy
  - RULE-SET,ASNEE,Proxy
  - RULE-SET,ASNIQ,Proxy
  - RULE-SET,ASNMD,Proxy
  - RULE-SET,ASNPE,Proxy
  - RULE-SET,ASNKZ,Proxy
  - RULE-SET,ASNRS,Proxy
  - RULE-SET,ASNSA,Proxy
  - RULE-SET,ASNNP,Proxy
  - RULE-SET,ASNHR,Proxy
  - RULE-SET,ASNDO,Proxy
  - RULE-SET,ASNLB,Proxy
  - RULE-SET,ASNCY,Proxy
  - RULE-SET,ASNPT,Proxy
  - RULE-SET,ASNAE,Proxy
  - RULE-SET,ASNPA,Proxy
  - RULE-SET,ASNMM,Proxy
  - RULE-SET,ASNGE,Proxy
  - RULE-SET,ASNKH,Proxy
  - RULE-SET,ASNBY,Proxy
  - RULE-SET,ASNLU,Proxy
  - RULE-SET,ASNAM,Proxy
  - RULE-SET,ASNGH,Proxy
  - RULE-SET,ASNAL,Proxy
  - RULE-SET,ASNTZ,Proxy
  - RULE-SET,ASNCR,Proxy
  - RULE-SET,ASNHN,Proxy
  - RULE-SET,ASNUZ,Proxy
  - RULE-SET,ASNPR,Proxy
  - RULE-SET,ASNEG,Proxy
  - RULE-SET,ASNPY,Proxy
  - RULE-SET,ASNSC,Proxy
  - RULE-SET,ASNIS,Proxy
  - RULE-SET,ASNAZ,Proxy
  - RULE-SET,ASNGT,Proxy
  - RULE-SET,ASNKW,Proxy
  - RULE-SET,ASNAO,Proxy
  - RULE-SET,ASNAF,Proxy
  - RULE-SET,ASNMN,Proxy
  - RULE-SET,ASNPS,Proxy
  - RULE-SET,ASNUG,Proxy
  - RULE-SET,ASNKG,Proxy
  - RULE-SET,ASNBO,Proxy
  - RULE-SET,ASNMK,Proxy
  - RULE-SET,ASNMU,Proxy
  - RULE-SET,ASNMT,Proxy
  - RULE-SET,ASNCD,Proxy
  - RULE-SET,ASNBA,Proxy
  - RULE-SET,ASNSV,Proxy
  - RULE-SET,ASNJO,Proxy
  - RULE-SET,ASNVG,Proxy
  - RULE-SET,ASNUY,Proxy
  - RULE-SET,ASNPG,Proxy
  - RULE-SET,ASNLA,Proxy
  - RULE-SET,ASNBZ,Proxy
  - RULE-SET,ASNZW,Proxy
  - RULE-SET,ASNMZ,Proxy
  - RULE-SET,ASNCW,Proxy
  - RULE-SET,ASNCM,Proxy
  - RULE-SET,ASNMW,Proxy
  - RULE-SET,ASNBW,Proxy
  - RULE-SET,ASNRW,Proxy
  - RULE-SET,ASNNI,Proxy
  - RULE-SET,ASNBT,Proxy
  - RULE-SET,ASNTJ,Proxy
  - RULE-SET,ASNLY,Proxy
  - RULE-SET,ASNGI,Proxy
  - RULE-SET,ASNBF,Proxy
  - RULE-SET,ASNMA,Proxy
  - RULE-SET,ASNLK,Proxy
  - RULE-SET,ASNZM,Proxy
  - RULE-SET,ASNTN,Proxy
  - RULE-SET,ASNCI,Proxy
  - RULE-SET,ASNME,Proxy
  - RULE-SET,ASNBH,Proxy
  - RULE-SET,ASNLI,Proxy
  - RULE-SET,ASNSS,Proxy
  - RULE-SET,ASNIM,Proxy
  - RULE-SET,ASNSL,Proxy
  - RULE-SET,ASNQA,Proxy
  - RULE-SET,ASNSO,Proxy
  - RULE-SET,ASNBM,Proxy
  - RULE-SET,ASNBJ,Proxy
  - RULE-SET,ASNOM,Proxy
  - RULE-SET,ASNGN,Proxy
  - RULE-SET,ASNDZ,Proxy
  - RULE-SET,ASNCG,Proxy
  - RULE-SET,ASNTD,Proxy
  - RULE-SET,ASNSN,Proxy
  - RULE-SET,ASNNC,Proxy
  - RULE-SET,ASNNA,Proxy
  - RULE-SET,ASNGA,Proxy
  - RULE-SET,ASNFJ,Proxy
  - RULE-SET,ASNTT,Proxy
  - RULE-SET,ASNMV,Proxy
  - RULE-SET,ASNLR,Proxy
  - RULE-SET,ASNAG,Proxy
  - RULE-SET,ASNKY,Proxy
  - RULE-SET,ASNSZ,Proxy
  - RULE-SET,ASNMO,Proxy
  - RULE-SET,ASNHT,Proxy
  - RULE-SET,ASNBS,Proxy
  - RULE-SET,ASNVU,Proxy
  - RULE-SET,ASNTL,Proxy
  - RULE-SET,ASNSD,Proxy
  - RULE-SET,ASNJM,Proxy
  - RULE-SET,ASNVI,Proxy
  - RULE-SET,ASNSM,Proxy
  - RULE-SET,ASNMG,Proxy
  - RULE-SET,ASNJE,Proxy
  - RULE-SET,ASNGM,Proxy
  - RULE-SET,ASNSB,Proxy
  - RULE-SET,ASNML,Proxy
  - RULE-SET,ASNBI,Proxy
  - RULE-SET,ASNWS,Proxy
  - RULE-SET,ASNLS,Proxy
  - RULE-SET,ASNGU,Proxy
  - RULE-SET,ASNGG,Proxy
  - RULE-SET,ASNGD,Proxy
  - RULE-SET,ASNCV,Proxy
  - RULE-SET,ASNTG,Proxy
  - RULE-SET,ASNRE,Proxy
  - RULE-SET,ASNNE,Proxy
  - RULE-SET,ASNFO,Proxy
  - RULE-SET,ASNBN,Proxy
  - RULE-SET,ASNBB,Proxy
  - RULE-SET,ASNMR,Proxy
  - RULE-SET,ASNGP,Proxy
  - RULE-SET,ASNET,Proxy
  - RULE-SET,ASNSR,Proxy
  - RULE-SET,ASNLC,Proxy
  - RULE-SET,ASNKN,Proxy
  - RULE-SET,ASNGQ,Proxy
  - RULE-SET,ASNDM,Proxy
  - RULE-SET,ASNTM,Proxy
  - RULE-SET,ASNSY,Proxy
  - RULE-SET,ASNMH,Proxy
  - RULE-SET,ASNGY,Proxy
  - RULE-SET,ASNGF,Proxy
  - RULE-SET,ASNCU,Proxy
  - RULE-SET,ASNYE,Proxy
  - RULE-SET,ASNPF,Proxy
  - RULE-SET,ASNMQ,Proxy
  - RULE-SET,ASNMF,Proxy
  - RULE-SET,ASNFM,Proxy
  - RULE-SET,ASNDJ,Proxy
  - RULE-SET,ASNBQ,Proxy
  - RULE-SET,ASNTO,Proxy
  - RULE-SET,ASNPW,Proxy
  - RULE-SET,ASNNR,Proxy
  - RULE-SET,ASNAW,Proxy
  - RULE-SET,ASNAI,Proxy
  - RULE-SET,ASNVC,Proxy
  - RULE-SET,ASNSX,Proxy
  - RULE-SET,ASNKI,Proxy
  - RULE-SET,ASNCF,Proxy
  - RULE-SET,ASNBL,Proxy
  - RULE-SET,ASNVA,Proxy
  - RULE-SET,ASNTV,Proxy
  - RULE-SET,ASNTK,Proxy
  - RULE-SET,ASNMC,Proxy
  - RULE-SET,ASNAS,Proxy
  - RULE-SET,ASNAD,Proxy
  - RULE-SET,ASNTC,Proxy
  - RULE-SET,ASNST,Proxy
  - RULE-SET,ASNNF,Proxy
  - RULE-SET,ASNMP,Proxy
  - RULE-SET,ASNKM,Proxy
  - RULE-SET,ASNGW,Proxy
  - RULE-SET,ASNFK,Proxy
  - RULE-SET,ASNCK,Proxy
  - RULE-SET,ASNAP,Proxy
  - RULE-SET,ASNYT,Proxy
  - RULE-SET,ASNWF,Proxy
  - RULE-SET,ASNUK,Proxy
  - RULE-SET,ASNPM,Proxy
  - RULE-SET,ASNNU,Proxy
  - RULE-SET,ASNMS,Proxy
  - RULE-SET,ASNKP,Proxy
  - RULE-SET,ASNIO,Proxy
  - RULE-SET,ASNGL,Proxy
  - RULE-SET,ASNER,Proxy
  - RULE-SET,ASNAX,Proxy
  - RULE-SET,ASNAN,Proxy

常规配置


rule-providers:

  USasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/US/US_ASN.yaml"
    path: ./ruleset/US_ASN.yaml
    interval: 86400
    format: yaml

  BRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BR/BR_ASN.yaml"
    path: ./ruleset/BR_ASN.yaml
    interval: 86400
    format: yaml

  CNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CN/CN_ASN.yaml"
    path: ./ruleset/CN_ASN.yaml
    interval: 86400
    format: yaml

  RUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/RU/RU_ASN.yaml"
    path: ./ruleset/RU_ASN.yaml
    interval: 86400
    format: yaml

  INasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IN/IN_ASN.yaml"
    path: ./ruleset/IN_ASN.yaml
    interval: 86400
    format: yaml

  GBasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GB/GB_ASN.yaml"
    path: ./ruleset/GB_ASN.yaml
    interval: 86400
    format: yaml

  IDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ID/ID_ASN.yaml"
    path: ./ruleset/ID_ASN.yaml
    interval: 86400
    format: yaml

  DEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DE/DE_ASN.yaml"
    path: ./ruleset/DE_ASN.yaml
    interval: 86400
    format: yaml

  AUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AU/AU_ASN.yaml"
    path: ./ruleset/AU_ASN.yaml
    interval: 86400
    format: yaml

  PLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PL/PL_ASN.yaml"
    path: ./ruleset/PL_ASN.yaml
    interval: 86400
    format: yaml

  CAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CA/CA_ASN.yaml"
    path: ./ruleset/CA_ASN.yaml
    interval: 86400
    format: yaml

  UAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/UA/UA_ASN.yaml"
    path: ./ruleset/UA_ASN.yaml
    interval: 86400
    format: yaml

  FRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FR/FR_ASN.yaml"
    path: ./ruleset/FR_ASN.yaml
    interval: 86400
    format: yaml

  BDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BD/BD_ASN.yaml"
    path: ./ruleset/BD_ASN.yaml
    interval: 86400
    format: yaml

  NLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NL/NL_ASN.yaml"
    path: ./ruleset/NL_ASN.yaml
    interval: 86400
    format: yaml

  ITasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IT/IT_ASN.yaml"
    path: ./ruleset/IT_ASN.yaml
    interval: 86400
    format: yaml

  HKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/HK/HK_ASN.yaml"
    path: ./ruleset/HK_ASN.yaml
    interval: 86400
    format: yaml

  ROasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/RO/RO_ASN.yaml"
    path: ./ruleset/RO_ASN.yaml
    interval: 86400
    format: yaml

  ESasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ES/ES_ASN.yaml"
    path: ./ruleset/ES_ASN.yaml
    interval: 86400
    format: yaml

  ARasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AR/AR_ASN.yaml"
    path: ./ruleset/AR_ASN.yaml
    interval: 86400
    format: yaml

  JPasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/JP/JP_ASN.yaml"
    path: ./ruleset/JP_ASN.yaml
    interval: 86400
    format: yaml

  CHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CH/CH_ASN.yaml"
    path: ./ruleset/CH_ASN.yaml
    interval: 86400
    format: yaml

  KRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KR/KR_ASN.yaml"
    path: ./ruleset/KR_ASN.yaml
    interval: 86400
    format: yaml

  TRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TR/TR_ASN.yaml"
    path: ./ruleset/TR_ASN.yaml
    interval: 86400
    format: yaml

  SEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SE/SE_ASN.yaml"
    path: ./ruleset/SE_ASN.yaml
    interval: 86400
    format: yaml

  VNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VN/VN_ASN.yaml"
    path: ./ruleset/VN_ASN.yaml
    interval: 86400
    format: yaml

  ZAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ZA/ZA_ASN.yaml"
    path: ./ruleset/ZA_ASN.yaml
    interval: 86400
    format: yaml

  IRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IR/IR_ASN.yaml"
    path: ./ruleset/IR_ASN.yaml
    interval: 86400
    format: yaml

  BGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BG/BG_ASN.yaml"
    path: ./ruleset/BG_ASN.yaml
    interval: 86400
    format: yaml

  ATasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AT/AT_ASN.yaml"
    path: ./ruleset/AT_ASN.yaml
    interval: 86400
    format: yaml

  NZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NZ/NZ_ASN.yaml"
    path: ./ruleset/NZ_ASN.yaml
    interval: 86400
    format: yaml

  MXasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MX/MX_ASN.yaml"
    path: ./ruleset/MX_ASN.yaml
    interval: 86400
    format: yaml

  CZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CZ/CZ_ASN.yaml"
    path: ./ruleset/CZ_ASN.yaml
    interval: 86400
    format: yaml

  SGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SG/SG_ASN.yaml"
    path: ./ruleset/SG_ASN.yaml
    interval: 86400
    format: yaml

  PHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PH/PH_ASN.yaml"
    path: ./ruleset/PH_ASN.yaml
    interval: 86400
    format: yaml

  THasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TH/TH_ASN.yaml"
    path: ./ruleset/TH_ASN.yaml
    interval: 86400
    format: yaml

  COasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CO/CO_ASN.yaml"
    path: ./ruleset/CO_ASN.yaml
    interval: 86400
    format: yaml

  DKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DK/DK_ASN.yaml"
    path: ./ruleset/DK_ASN.yaml
    interval: 86400
    format: yaml

  TWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TW/TW_ASN.yaml"
    path: ./ruleset/TW_ASN.yaml
    interval: 86400
    format: yaml

  NOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NO/NO_ASN.yaml"
    path: ./ruleset/NO_ASN.yaml
    interval: 86400
    format: yaml

  BEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BE/BE_ASN.yaml"
    path: ./ruleset/BE_ASN.yaml
    interval: 86400
    format: yaml

  CLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CL/CL_ASN.yaml"
    path: ./ruleset/CL_ASN.yaml
    interval: 86400
    format: yaml

  FIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FI/FI_ASN.yaml"
    path: ./ruleset/FI_ASN.yaml
    interval: 86400
    format: yaml

  PKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PK/PK_ASN.yaml"
    path: ./ruleset/PK_ASN.yaml
    interval: 86400
    format: yaml

  ILasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IL/IL_ASN.yaml"
    path: ./ruleset/IL_ASN.yaml
    interval: 86400
    format: yaml

  MYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MY/MY_ASN.yaml"
    path: ./ruleset/MY_ASN.yaml
    interval: 86400
    format: yaml

  EUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/EU/EU_ASN.yaml"
    path: ./ruleset/EU_ASN.yaml
    interval: 86400
    format: yaml

  LVasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LV/LV_ASN.yaml"
    path: ./ruleset/LV_ASN.yaml
    interval: 86400
    format: yaml

  HUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/HU/HU_ASN.yaml"
    path: ./ruleset/HU_ASN.yaml
    interval: 86400
    format: yaml

  IEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IE/IE_ASN.yaml"
    path: ./ruleset/IE_ASN.yaml
    interval: 86400
    format: yaml

  NGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NG/NG_ASN.yaml"
    path: ./ruleset/NG_ASN.yaml
    interval: 86400
    format: yaml

  SIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SI/SI_ASN.yaml"
    path: ./ruleset/SI_ASN.yaml
    interval: 86400
    format: yaml

  GRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GR/GR_ASN.yaml"
    path: ./ruleset/GR_ASN.yaml
    interval: 86400
    format: yaml

  ECasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/EC/EC_ASN.yaml"
    path: ./ruleset/EC_ASN.yaml
    interval: 86400
    format: yaml

  KEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KE/KE_ASN.yaml"
    path: ./ruleset/KE_ASN.yaml
    interval: 86400
    format: yaml

  VEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VE/VE_ASN.yaml"
    path: ./ruleset/VE_ASN.yaml
    interval: 86400
    format: yaml

  SKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SK/SK_ASN.yaml"
    path: ./ruleset/SK_ASN.yaml
    interval: 86400
    format: yaml

  LTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LT/LT_ASN.yaml"
    path: ./ruleset/LT_ASN.yaml
    interval: 86400
    format: yaml

  EEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/EE/EE_ASN.yaml"
    path: ./ruleset/EE_ASN.yaml
    interval: 86400
    format: yaml

  IQasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IQ/IQ_ASN.yaml"
    path: ./ruleset/IQ_ASN.yaml
    interval: 86400
    format: yaml

  MDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MD/MD_ASN.yaml"
    path: ./ruleset/MD_ASN.yaml
    interval: 86400
    format: yaml

  PEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PE/PE_ASN.yaml"
    path: ./ruleset/PE_ASN.yaml
    interval: 86400
    format: yaml

  KZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KZ/KZ_ASN.yaml"
    path: ./ruleset/KZ_ASN.yaml
    interval: 86400
    format: yaml

  RSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/RS/RS_ASN.yaml"
    path: ./ruleset/RS_ASN.yaml
    interval: 86400
    format: yaml

  SAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SA/SA_ASN.yaml"
    path: ./ruleset/SA_ASN.yaml
    interval: 86400
    format: yaml

  NPasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NP/NP_ASN.yaml"
    path: ./ruleset/NP_ASN.yaml
    interval: 86400
    format: yaml

  HRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/HR/HR_ASN.yaml"
    path: ./ruleset/HR_ASN.yaml
    interval: 86400
    format: yaml

  DOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DO/DO_ASN.yaml"
    path: ./ruleset/DO_ASN.yaml
    interval: 86400
    format: yaml

  LBasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LB/LB_ASN.yaml"
    path: ./ruleset/LB_ASN.yaml
    interval: 86400
    format: yaml

  CYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CY/CY_ASN.yaml"
    path: ./ruleset/CY_ASN.yaml
    interval: 86400
    format: yaml

  PTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PT/PT_ASN.yaml"
    path: ./ruleset/PT_ASN.yaml
    interval: 86400
    format: yaml

  AEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AE/AE_ASN.yaml"
    path: ./ruleset/AE_ASN.yaml
    interval: 86400
    format: yaml

  PAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PA/PA_ASN.yaml"
    path: ./ruleset/PA_ASN.yaml
    interval: 86400
    format: yaml

  MMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MM/MM_ASN.yaml"
    path: ./ruleset/MM_ASN.yaml
    interval: 86400
    format: yaml

  GEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GE/GE_ASN.yaml"
    path: ./ruleset/GE_ASN.yaml
    interval: 86400
    format: yaml

  KHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KH/KH_ASN.yaml"
    path: ./ruleset/KH_ASN.yaml
    interval: 86400
    format: yaml

  BYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BY/BY_ASN.yaml"
    path: ./ruleset/BY_ASN.yaml
    interval: 86400
    format: yaml

  LUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LU/LU_ASN.yaml"
    path: ./ruleset/LU_ASN.yaml
    interval: 86400
    format: yaml

  AMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AM/AM_ASN.yaml"
    path: ./ruleset/AM_ASN.yaml
    interval: 86400
    format: yaml

  GHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GH/GH_ASN.yaml"
    path: ./ruleset/GH_ASN.yaml
    interval: 86400
    format: yaml

  ALasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AL/AL_ASN.yaml"
    path: ./ruleset/AL_ASN.yaml
    interval: 86400
    format: yaml

  TZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TZ/TZ_ASN.yaml"
    path: ./ruleset/TZ_ASN.yaml
    interval: 86400
    format: yaml

  CRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CR/CR_ASN.yaml"
    path: ./ruleset/CR_ASN.yaml
    interval: 86400
    format: yaml

  HNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/HN/HN_ASN.yaml"
    path: ./ruleset/HN_ASN.yaml
    interval: 86400
    format: yaml

  UZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/UZ/UZ_ASN.yaml"
    path: ./ruleset/UZ_ASN.yaml
    interval: 86400
    format: yaml

  PRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PR/PR_ASN.yaml"
    path: ./ruleset/PR_ASN.yaml
    interval: 86400
    format: yaml

  EGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/EG/EG_ASN.yaml"
    path: ./ruleset/EG_ASN.yaml
    interval: 86400
    format: yaml

  PYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PY/PY_ASN.yaml"
    path: ./ruleset/PY_ASN.yaml
    interval: 86400
    format: yaml

  SCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SC/SC_ASN.yaml"
    path: ./ruleset/SC_ASN.yaml
    interval: 86400
    format: yaml

  ISasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IS/IS_ASN.yaml"
    path: ./ruleset/IS_ASN.yaml
    interval: 86400
    format: yaml

  AZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AZ/AZ_ASN.yaml"
    path: ./ruleset/AZ_ASN.yaml
    interval: 86400
    format: yaml

  GTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GT/GT_ASN.yaml"
    path: ./ruleset/GT_ASN.yaml
    interval: 86400
    format: yaml

  KWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KW/KW_ASN.yaml"
    path: ./ruleset/KW_ASN.yaml
    interval: 86400
    format: yaml

  AOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AO/AO_ASN.yaml"
    path: ./ruleset/AO_ASN.yaml
    interval: 86400
    format: yaml

  AFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AF/AF_ASN.yaml"
    path: ./ruleset/AF_ASN.yaml
    interval: 86400
    format: yaml

  MNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MN/MN_ASN.yaml"
    path: ./ruleset/MN_ASN.yaml
    interval: 86400
    format: yaml

  PSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PS/PS_ASN.yaml"
    path: ./ruleset/PS_ASN.yaml
    interval: 86400
    format: yaml

  UGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/UG/UG_ASN.yaml"
    path: ./ruleset/UG_ASN.yaml
    interval: 86400
    format: yaml

  KGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KG/KG_ASN.yaml"
    path: ./ruleset/KG_ASN.yaml
    interval: 86400
    format: yaml

  BOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BO/BO_ASN.yaml"
    path: ./ruleset/BO_ASN.yaml
    interval: 86400
    format: yaml

  MKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MK/MK_ASN.yaml"
    path: ./ruleset/MK_ASN.yaml
    interval: 86400
    format: yaml

  MUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MU/MU_ASN.yaml"
    path: ./ruleset/MU_ASN.yaml
    interval: 86400
    format: yaml

  MTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MT/MT_ASN.yaml"
    path: ./ruleset/MT_ASN.yaml
    interval: 86400
    format: yaml

  CDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CD/CD_ASN.yaml"
    path: ./ruleset/CD_ASN.yaml
    interval: 86400
    format: yaml

  BAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BA/BA_ASN.yaml"
    path: ./ruleset/BA_ASN.yaml
    interval: 86400
    format: yaml

  SVasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SV/SV_ASN.yaml"
    path: ./ruleset/SV_ASN.yaml
    interval: 86400
    format: yaml

  JOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/JO/JO_ASN.yaml"
    path: ./ruleset/JO_ASN.yaml
    interval: 86400
    format: yaml

  VGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VG/VG_ASN.yaml"
    path: ./ruleset/VG_ASN.yaml
    interval: 86400
    format: yaml

  UYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/UY/UY_ASN.yaml"
    path: ./ruleset/UY_ASN.yaml
    interval: 86400
    format: yaml

  PGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PG/PG_ASN.yaml"
    path: ./ruleset/PG_ASN.yaml
    interval: 86400
    format: yaml

  LAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LA/LA_ASN.yaml"
    path: ./ruleset/LA_ASN.yaml
    interval: 86400
    format: yaml

  BZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BZ/BZ_ASN.yaml"
    path: ./ruleset/BZ_ASN.yaml
    interval: 86400
    format: yaml

  ZWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ZW/ZW_ASN.yaml"
    path: ./ruleset/ZW_ASN.yaml
    interval: 86400
    format: yaml

  MZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MZ/MZ_ASN.yaml"
    path: ./ruleset/MZ_ASN.yaml
    interval: 86400
    format: yaml

  CWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CW/CW_ASN.yaml"
    path: ./ruleset/CW_ASN.yaml
    interval: 86400
    format: yaml

  CMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CM/CM_ASN.yaml"
    path: ./ruleset/CM_ASN.yaml
    interval: 86400
    format: yaml

  MWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MW/MW_ASN.yaml"
    path: ./ruleset/MW_ASN.yaml
    interval: 86400
    format: yaml

  BWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BW/BW_ASN.yaml"
    path: ./ruleset/BW_ASN.yaml
    interval: 86400
    format: yaml

  RWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/RW/RW_ASN.yaml"
    path: ./ruleset/RW_ASN.yaml
    interval: 86400
    format: yaml

  NIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NI/NI_ASN.yaml"
    path: ./ruleset/NI_ASN.yaml
    interval: 86400
    format: yaml

  BTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BT/BT_ASN.yaml"
    path: ./ruleset/BT_ASN.yaml
    interval: 86400
    format: yaml

  TJasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TJ/TJ_ASN.yaml"
    path: ./ruleset/TJ_ASN.yaml
    interval: 86400
    format: yaml

  LYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LY/LY_ASN.yaml"
    path: ./ruleset/LY_ASN.yaml
    interval: 86400
    format: yaml

  GIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GI/GI_ASN.yaml"
    path: ./ruleset/GI_ASN.yaml
    interval: 86400
    format: yaml

  BFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BF/BF_ASN.yaml"
    path: ./ruleset/BF_ASN.yaml
    interval: 86400
    format: yaml

  MAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MA/MA_ASN.yaml"
    path: ./ruleset/MA_ASN.yaml
    interval: 86400
    format: yaml

  LKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LK/LK_ASN.yaml"
    path: ./ruleset/LK_ASN.yaml
    interval: 86400
    format: yaml

  ZMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ZM/ZM_ASN.yaml"
    path: ./ruleset/ZM_ASN.yaml
    interval: 86400
    format: yaml

  TNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TN/TN_ASN.yaml"
    path: ./ruleset/TN_ASN.yaml
    interval: 86400
    format: yaml

  CIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CI/CI_ASN.yaml"
    path: ./ruleset/CI_ASN.yaml
    interval: 86400
    format: yaml

  MEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ME/ME_ASN.yaml"
    path: ./ruleset/ME_ASN.yaml
    interval: 86400
    format: yaml

  BHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BH/BH_ASN.yaml"
    path: ./ruleset/BH_ASN.yaml
    interval: 86400
    format: yaml

  LIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LI/LI_ASN.yaml"
    path: ./ruleset/LI_ASN.yaml
    interval: 86400
    format: yaml

  SSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SS/SS_ASN.yaml"
    path: ./ruleset/SS_ASN.yaml
    interval: 86400
    format: yaml

  IMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IM/IM_ASN.yaml"
    path: ./ruleset/IM_ASN.yaml
    interval: 86400
    format: yaml

  SLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SL/SL_ASN.yaml"
    path: ./ruleset/SL_ASN.yaml
    interval: 86400
    format: yaml

  QAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/QA/QA_ASN.yaml"
    path: ./ruleset/QA_ASN.yaml
    interval: 86400
    format: yaml

  SOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SO/SO_ASN.yaml"
    path: ./ruleset/SO_ASN.yaml
    interval: 86400
    format: yaml

  BMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BM/BM_ASN.yaml"
    path: ./ruleset/BM_ASN.yaml
    interval: 86400
    format: yaml

  BJasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BJ/BJ_ASN.yaml"
    path: ./ruleset/BJ_ASN.yaml
    interval: 86400
    format: yaml

  OMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/OM/OM_ASN.yaml"
    path: ./ruleset/OM_ASN.yaml
    interval: 86400
    format: yaml

  GNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GN/GN_ASN.yaml"
    path: ./ruleset/GN_ASN.yaml
    interval: 86400
    format: yaml

  DZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DZ/DZ_ASN.yaml"
    path: ./ruleset/DZ_ASN.yaml
    interval: 86400
    format: yaml

  CGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CG/CG_ASN.yaml"
    path: ./ruleset/CG_ASN.yaml
    interval: 86400
    format: yaml

  TDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TD/TD_ASN.yaml"
    path: ./ruleset/TD_ASN.yaml
    interval: 86400
    format: yaml

  SNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SN/SN_ASN.yaml"
    path: ./ruleset/SN_ASN.yaml
    interval: 86400
    format: yaml

  NCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NC/NC_ASN.yaml"
    path: ./ruleset/NC_ASN.yaml
    interval: 86400
    format: yaml

  NAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NA/NA_ASN.yaml"
    path: ./ruleset/NA_ASN.yaml
    interval: 86400
    format: yaml

  GAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GA/GA_ASN.yaml"
    path: ./ruleset/GA_ASN.yaml
    interval: 86400
    format: yaml

  FJasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FJ/FJ_ASN.yaml"
    path: ./ruleset/FJ_ASN.yaml
    interval: 86400
    format: yaml

  TTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TT/TT_ASN.yaml"
    path: ./ruleset/TT_ASN.yaml
    interval: 86400
    format: yaml

  MVasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MV/MV_ASN.yaml"
    path: ./ruleset/MV_ASN.yaml
    interval: 86400
    format: yaml

  LRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LR/LR_ASN.yaml"
    path: ./ruleset/LR_ASN.yaml
    interval: 86400
    format: yaml

  AGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AG/AG_ASN.yaml"
    path: ./ruleset/AG_ASN.yaml
    interval: 86400
    format: yaml

  KYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KY/KY_ASN.yaml"
    path: ./ruleset/KY_ASN.yaml
    interval: 86400
    format: yaml

  SZasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SZ/SZ_ASN.yaml"
    path: ./ruleset/SZ_ASN.yaml
    interval: 86400
    format: yaml

  MOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MO/MO_ASN.yaml"
    path: ./ruleset/MO_ASN.yaml
    interval: 86400
    format: yaml

  HTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/HT/HT_ASN.yaml"
    path: ./ruleset/HT_ASN.yaml
    interval: 86400
    format: yaml

  BSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BS/BS_ASN.yaml"
    path: ./ruleset/BS_ASN.yaml
    interval: 86400
    format: yaml

  VUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VU/VU_ASN.yaml"
    path: ./ruleset/VU_ASN.yaml
    interval: 86400
    format: yaml

  TLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TL/TL_ASN.yaml"
    path: ./ruleset/TL_ASN.yaml
    interval: 86400
    format: yaml

  SDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SD/SD_ASN.yaml"
    path: ./ruleset/SD_ASN.yaml
    interval: 86400
    format: yaml

  JMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/JM/JM_ASN.yaml"
    path: ./ruleset/JM_ASN.yaml
    interval: 86400
    format: yaml

  VIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VI/VI_ASN.yaml"
    path: ./ruleset/VI_ASN.yaml
    interval: 86400
    format: yaml

  SMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SM/SM_ASN.yaml"
    path: ./ruleset/SM_ASN.yaml
    interval: 86400
    format: yaml

  MGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MG/MG_ASN.yaml"
    path: ./ruleset/MG_ASN.yaml
    interval: 86400
    format: yaml

  JEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/JE/JE_ASN.yaml"
    path: ./ruleset/JE_ASN.yaml
    interval: 86400
    format: yaml

  GMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GM/GM_ASN.yaml"
    path: ./ruleset/GM_ASN.yaml
    interval: 86400
    format: yaml

  SBasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SB/SB_ASN.yaml"
    path: ./ruleset/SB_ASN.yaml
    interval: 86400
    format: yaml

  MLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ML/ML_ASN.yaml"
    path: ./ruleset/ML_ASN.yaml
    interval: 86400
    format: yaml

  BIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BI/BI_ASN.yaml"
    path: ./ruleset/BI_ASN.yaml
    interval: 86400
    format: yaml

  WSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/WS/WS_ASN.yaml"
    path: ./ruleset/WS_ASN.yaml
    interval: 86400
    format: yaml

  LSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LS/LS_ASN.yaml"
    path: ./ruleset/LS_ASN.yaml
    interval: 86400
    format: yaml

  GUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GU/GU_ASN.yaml"
    path: ./ruleset/GU_ASN.yaml
    interval: 86400
    format: yaml

  GGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GG/GG_ASN.yaml"
    path: ./ruleset/GG_ASN.yaml
    interval: 86400
    format: yaml

  GDasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GD/GD_ASN.yaml"
    path: ./ruleset/GD_ASN.yaml
    interval: 86400
    format: yaml

  CVasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CV/CV_ASN.yaml"
    path: ./ruleset/CV_ASN.yaml
    interval: 86400
    format: yaml

  TGasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TG/TG_ASN.yaml"
    path: ./ruleset/TG_ASN.yaml
    interval: 86400
    format: yaml

  REasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/RE/RE_ASN.yaml"
    path: ./ruleset/RE_ASN.yaml
    interval: 86400
    format: yaml

  NEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NE/NE_ASN.yaml"
    path: ./ruleset/NE_ASN.yaml
    interval: 86400
    format: yaml

  FOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FO/FO_ASN.yaml"
    path: ./ruleset/FO_ASN.yaml
    interval: 86400
    format: yaml

  BNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BN/BN_ASN.yaml"
    path: ./ruleset/BN_ASN.yaml
    interval: 86400
    format: yaml

  BBasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BB/BB_ASN.yaml"
    path: ./ruleset/BB_ASN.yaml
    interval: 86400
    format: yaml

  MRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MR/MR_ASN.yaml"
    path: ./ruleset/MR_ASN.yaml
    interval: 86400
    format: yaml

  GPasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GP/GP_ASN.yaml"
    path: ./ruleset/GP_ASN.yaml
    interval: 86400
    format: yaml

  ETasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ET/ET_ASN.yaml"
    path: ./ruleset/ET_ASN.yaml
    interval: 86400
    format: yaml

  SRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SR/SR_ASN.yaml"
    path: ./ruleset/SR_ASN.yaml
    interval: 86400
    format: yaml

  LCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/LC/LC_ASN.yaml"
    path: ./ruleset/LC_ASN.yaml
    interval: 86400
    format: yaml

  KNasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KN/KN_ASN.yaml"
    path: ./ruleset/KN_ASN.yaml
    interval: 86400
    format: yaml

  GQasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GQ/GQ_ASN.yaml"
    path: ./ruleset/GQ_ASN.yaml
    interval: 86400
    format: yaml

  DMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DM/DM_ASN.yaml"
    path: ./ruleset/DM_ASN.yaml
    interval: 86400
    format: yaml

  TMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TM/TM_ASN.yaml"
    path: ./ruleset/TM_ASN.yaml
    interval: 86400
    format: yaml

  SYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SY/SY_ASN.yaml"
    path: ./ruleset/SY_ASN.yaml
    interval: 86400
    format: yaml

  MHasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MH/MH_ASN.yaml"
    path: ./ruleset/MH_ASN.yaml
    interval: 86400
    format: yaml

  GYasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GY/GY_ASN.yaml"
    path: ./ruleset/GY_ASN.yaml
    interval: 86400
    format: yaml

  GFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GF/GF_ASN.yaml"
    path: ./ruleset/GF_ASN.yaml
    interval: 86400
    format: yaml

  CUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CU/CU_ASN.yaml"
    path: ./ruleset/CU_ASN.yaml
    interval: 86400
    format: yaml

  YEasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/YE/YE_ASN.yaml"
    path: ./ruleset/YE_ASN.yaml
    interval: 86400
    format: yaml

  PFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PF/PF_ASN.yaml"
    path: ./ruleset/PF_ASN.yaml
    interval: 86400
    format: yaml

  MQasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MQ/MQ_ASN.yaml"
    path: ./ruleset/MQ_ASN.yaml
    interval: 86400
    format: yaml

  MFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MF/MF_ASN.yaml"
    path: ./ruleset/MF_ASN.yaml
    interval: 86400
    format: yaml

  FMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FM/FM_ASN.yaml"
    path: ./ruleset/FM_ASN.yaml
    interval: 86400
    format: yaml

  DJasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/DJ/DJ_ASN.yaml"
    path: ./ruleset/DJ_ASN.yaml
    interval: 86400
    format: yaml

  BQasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BQ/BQ_ASN.yaml"
    path: ./ruleset/BQ_ASN.yaml
    interval: 86400
    format: yaml

  TOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TO/TO_ASN.yaml"
    path: ./ruleset/TO_ASN.yaml
    interval: 86400
    format: yaml

  PWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PW/PW_ASN.yaml"
    path: ./ruleset/PW_ASN.yaml
    interval: 86400
    format: yaml

  NRasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NR/NR_ASN.yaml"
    path: ./ruleset/NR_ASN.yaml
    interval: 86400
    format: yaml

  AWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AW/AW_ASN.yaml"
    path: ./ruleset/AW_ASN.yaml
    interval: 86400
    format: yaml

  AIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AI/AI_ASN.yaml"
    path: ./ruleset/AI_ASN.yaml
    interval: 86400
    format: yaml

  VCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VC/VC_ASN.yaml"
    path: ./ruleset/VC_ASN.yaml
    interval: 86400
    format: yaml

  SXasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/SX/SX_ASN.yaml"
    path: ./ruleset/SX_ASN.yaml
    interval: 86400
    format: yaml

  KIasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KI/KI_ASN.yaml"
    path: ./ruleset/KI_ASN.yaml
    interval: 86400
    format: yaml

  CFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CF/CF_ASN.yaml"
    path: ./ruleset/CF_ASN.yaml
    interval: 86400
    format: yaml

  BLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/BL/BL_ASN.yaml"
    path: ./ruleset/BL_ASN.yaml
    interval: 86400
    format: yaml

  VAasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/VA/VA_ASN.yaml"
    path: ./ruleset/VA_ASN.yaml
    interval: 86400
    format: yaml

  TVasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TV/TV_ASN.yaml"
    path: ./ruleset/TV_ASN.yaml
    interval: 86400
    format: yaml

  TKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TK/TK_ASN.yaml"
    path: ./ruleset/TK_ASN.yaml
    interval: 86400
    format: yaml

  MCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MC/MC_ASN.yaml"
    path: ./ruleset/MC_ASN.yaml
    interval: 86400
    format: yaml

  ASasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AS/AS_ASN.yaml"
    path: ./ruleset/AS_ASN.yaml
    interval: 86400
    format: yaml

  ADasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AD/AD_ASN.yaml"
    path: ./ruleset/AD_ASN.yaml
    interval: 86400
    format: yaml

  TCasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/TC/TC_ASN.yaml"
    path: ./ruleset/TC_ASN.yaml
    interval: 86400
    format: yaml

  STasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ST/ST_ASN.yaml"
    path: ./ruleset/ST_ASN.yaml
    interval: 86400
    format: yaml

  NFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NF/NF_ASN.yaml"
    path: ./ruleset/NF_ASN.yaml
    interval: 86400
    format: yaml

  MPasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MP/MP_ASN.yaml"
    path: ./ruleset/MP_ASN.yaml
    interval: 86400
    format: yaml

  KMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KM/KM_ASN.yaml"
    path: ./ruleset/KM_ASN.yaml
    interval: 86400
    format: yaml

  GWasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GW/GW_ASN.yaml"
    path: ./ruleset/GW_ASN.yaml
    interval: 86400
    format: yaml

  FKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/FK/FK_ASN.yaml"
    path: ./ruleset/FK_ASN.yaml
    interval: 86400
    format: yaml

  CKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/CK/CK_ASN.yaml"
    path: ./ruleset/CK_ASN.yaml
    interval: 86400
    format: yaml

  APasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AP/AP_ASN.yaml"
    path: ./ruleset/AP_ASN.yaml
    interval: 86400
    format: yaml

  YTasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/YT/YT_ASN.yaml"
    path: ./ruleset/YT_ASN.yaml
    interval: 86400
    format: yaml

  WFasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/WF/WF_ASN.yaml"
    path: ./ruleset/WF_ASN.yaml
    interval: 86400
    format: yaml

  UKasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/UK/UK_ASN.yaml"
    path: ./ruleset/UK_ASN.yaml
    interval: 86400
    format: yaml

  PMasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/PM/PM_ASN.yaml"
    path: ./ruleset/PM_ASN.yaml
    interval: 86400
    format: yaml

  NUasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/NU/NU_ASN.yaml"
    path: ./ruleset/NU_ASN.yaml
    interval: 86400
    format: yaml

  MSasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/MS/MS_ASN.yaml"
    path: ./ruleset/MS_ASN.yaml
    interval: 86400
    format: yaml

  KPasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/KP/KP_ASN.yaml"
    path: ./ruleset/KP_ASN.yaml
    interval: 86400
    format: yaml

  IOasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/IO/IO_ASN.yaml"
    path: ./ruleset/IO_ASN.yaml
    interval: 86400
    format: yaml

  GLasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/GL/GL_ASN.yaml"
    path: ./ruleset/GL_ASN.yaml
    interval: 86400
    format: yaml

  ERasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/ER/ER_ASN.yaml"
    path: ./ruleset/ER_ASN.yaml
    interval: 86400
    format: yaml

  AXasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AX/AX_ASN.yaml"
    path: ./ruleset/AX_ASN.yaml
    interval: 86400
    format: yaml

  ANasn:
    type: http
    behavior: classical
    url: "https://raw.githubusercontent.com/Kwisma/ASN-List/refs/heads/main/country/AN/AN_ASN.yaml"
    path: ./ruleset/AN_ASN.yaml
    interval: 86400
    format: yaml

高级配置ASN


rule-providers:

  USasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/US/US_ASN.yaml"
    path: ./ruleset/US_ASN.yaml

  BRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BR/BR_ASN.yaml"
    path: ./ruleset/BR_ASN.yaml

  CNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CN/CN_ASN.yaml"
    path: ./ruleset/CN_ASN.yaml

  RUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RU/RU_ASN.yaml"
    path: ./ruleset/RU_ASN.yaml

  INasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IN/IN_ASN.yaml"
    path: ./ruleset/IN_ASN.yaml

  GBasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GB/GB_ASN.yaml"
    path: ./ruleset/GB_ASN.yaml

  IDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ID/ID_ASN.yaml"
    path: ./ruleset/ID_ASN.yaml

  DEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DE/DE_ASN.yaml"
    path: ./ruleset/DE_ASN.yaml

  AUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AU/AU_ASN.yaml"
    path: ./ruleset/AU_ASN.yaml

  PLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PL/PL_ASN.yaml"
    path: ./ruleset/PL_ASN.yaml

  CAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CA/CA_ASN.yaml"
    path: ./ruleset/CA_ASN.yaml

  UAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UA/UA_ASN.yaml"
    path: ./ruleset/UA_ASN.yaml

  FRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FR/FR_ASN.yaml"
    path: ./ruleset/FR_ASN.yaml

  BDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BD/BD_ASN.yaml"
    path: ./ruleset/BD_ASN.yaml

  NLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NL/NL_ASN.yaml"
    path: ./ruleset/NL_ASN.yaml

  ITasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IT/IT_ASN.yaml"
    path: ./ruleset/IT_ASN.yaml

  HKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HK/HK_ASN.yaml"
    path: ./ruleset/HK_ASN.yaml

  ROasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RO/RO_ASN.yaml"
    path: ./ruleset/RO_ASN.yaml

  ESasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ES/ES_ASN.yaml"
    path: ./ruleset/ES_ASN.yaml

  ARasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AR/AR_ASN.yaml"
    path: ./ruleset/AR_ASN.yaml

  JPasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JP/JP_ASN.yaml"
    path: ./ruleset/JP_ASN.yaml

  CHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CH/CH_ASN.yaml"
    path: ./ruleset/CH_ASN.yaml

  KRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KR/KR_ASN.yaml"
    path: ./ruleset/KR_ASN.yaml

  TRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TR/TR_ASN.yaml"
    path: ./ruleset/TR_ASN.yaml

  SEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SE/SE_ASN.yaml"
    path: ./ruleset/SE_ASN.yaml

  VNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VN/VN_ASN.yaml"
    path: ./ruleset/VN_ASN.yaml

  ZAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZA/ZA_ASN.yaml"
    path: ./ruleset/ZA_ASN.yaml

  IRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IR/IR_ASN.yaml"
    path: ./ruleset/IR_ASN.yaml

  BGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BG/BG_ASN.yaml"
    path: ./ruleset/BG_ASN.yaml

  ATasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AT/AT_ASN.yaml"
    path: ./ruleset/AT_ASN.yaml

  NZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NZ/NZ_ASN.yaml"
    path: ./ruleset/NZ_ASN.yaml

  MXasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MX/MX_ASN.yaml"
    path: ./ruleset/MX_ASN.yaml

  CZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CZ/CZ_ASN.yaml"
    path: ./ruleset/CZ_ASN.yaml

  SGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SG/SG_ASN.yaml"
    path: ./ruleset/SG_ASN.yaml

  PHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PH/PH_ASN.yaml"
    path: ./ruleset/PH_ASN.yaml

  THasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TH/TH_ASN.yaml"
    path: ./ruleset/TH_ASN.yaml

  COasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CO/CO_ASN.yaml"
    path: ./ruleset/CO_ASN.yaml

  DKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DK/DK_ASN.yaml"
    path: ./ruleset/DK_ASN.yaml

  TWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TW/TW_ASN.yaml"
    path: ./ruleset/TW_ASN.yaml

  NOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NO/NO_ASN.yaml"
    path: ./ruleset/NO_ASN.yaml

  BEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BE/BE_ASN.yaml"
    path: ./ruleset/BE_ASN.yaml

  CLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CL/CL_ASN.yaml"
    path: ./ruleset/CL_ASN.yaml

  FIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FI/FI_ASN.yaml"
    path: ./ruleset/FI_ASN.yaml

  PKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PK/PK_ASN.yaml"
    path: ./ruleset/PK_ASN.yaml

  ILasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IL/IL_ASN.yaml"
    path: ./ruleset/IL_ASN.yaml

  MYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MY/MY_ASN.yaml"
    path: ./ruleset/MY_ASN.yaml

  EUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EU/EU_ASN.yaml"
    path: ./ruleset/EU_ASN.yaml

  LVasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LV/LV_ASN.yaml"
    path: ./ruleset/LV_ASN.yaml

  HUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HU/HU_ASN.yaml"
    path: ./ruleset/HU_ASN.yaml

  IEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IE/IE_ASN.yaml"
    path: ./ruleset/IE_ASN.yaml

  NGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NG/NG_ASN.yaml"
    path: ./ruleset/NG_ASN.yaml

  SIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SI/SI_ASN.yaml"
    path: ./ruleset/SI_ASN.yaml

  GRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GR/GR_ASN.yaml"
    path: ./ruleset/GR_ASN.yaml

  ECasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EC/EC_ASN.yaml"
    path: ./ruleset/EC_ASN.yaml

  KEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KE/KE_ASN.yaml"
    path: ./ruleset/KE_ASN.yaml

  VEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VE/VE_ASN.yaml"
    path: ./ruleset/VE_ASN.yaml

  SKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SK/SK_ASN.yaml"
    path: ./ruleset/SK_ASN.yaml

  LTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LT/LT_ASN.yaml"
    path: ./ruleset/LT_ASN.yaml

  EEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EE/EE_ASN.yaml"
    path: ./ruleset/EE_ASN.yaml

  IQasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IQ/IQ_ASN.yaml"
    path: ./ruleset/IQ_ASN.yaml

  MDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MD/MD_ASN.yaml"
    path: ./ruleset/MD_ASN.yaml

  PEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PE/PE_ASN.yaml"
    path: ./ruleset/PE_ASN.yaml

  KZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KZ/KZ_ASN.yaml"
    path: ./ruleset/KZ_ASN.yaml

  RSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RS/RS_ASN.yaml"
    path: ./ruleset/RS_ASN.yaml

  SAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SA/SA_ASN.yaml"
    path: ./ruleset/SA_ASN.yaml

  NPasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NP/NP_ASN.yaml"
    path: ./ruleset/NP_ASN.yaml

  HRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HR/HR_ASN.yaml"
    path: ./ruleset/HR_ASN.yaml

  DOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DO/DO_ASN.yaml"
    path: ./ruleset/DO_ASN.yaml

  LBasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LB/LB_ASN.yaml"
    path: ./ruleset/LB_ASN.yaml

  CYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CY/CY_ASN.yaml"
    path: ./ruleset/CY_ASN.yaml

  PTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PT/PT_ASN.yaml"
    path: ./ruleset/PT_ASN.yaml

  AEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AE/AE_ASN.yaml"
    path: ./ruleset/AE_ASN.yaml

  PAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PA/PA_ASN.yaml"
    path: ./ruleset/PA_ASN.yaml

  MMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MM/MM_ASN.yaml"
    path: ./ruleset/MM_ASN.yaml

  GEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GE/GE_ASN.yaml"
    path: ./ruleset/GE_ASN.yaml

  KHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KH/KH_ASN.yaml"
    path: ./ruleset/KH_ASN.yaml

  BYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BY/BY_ASN.yaml"
    path: ./ruleset/BY_ASN.yaml

  LUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LU/LU_ASN.yaml"
    path: ./ruleset/LU_ASN.yaml

  AMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AM/AM_ASN.yaml"
    path: ./ruleset/AM_ASN.yaml

  GHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GH/GH_ASN.yaml"
    path: ./ruleset/GH_ASN.yaml

  ALasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AL/AL_ASN.yaml"
    path: ./ruleset/AL_ASN.yaml

  TZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TZ/TZ_ASN.yaml"
    path: ./ruleset/TZ_ASN.yaml

  CRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CR/CR_ASN.yaml"
    path: ./ruleset/CR_ASN.yaml

  HNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HN/HN_ASN.yaml"
    path: ./ruleset/HN_ASN.yaml

  UZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UZ/UZ_ASN.yaml"
    path: ./ruleset/UZ_ASN.yaml

  PRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PR/PR_ASN.yaml"
    path: ./ruleset/PR_ASN.yaml

  EGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EG/EG_ASN.yaml"
    path: ./ruleset/EG_ASN.yaml

  PYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PY/PY_ASN.yaml"
    path: ./ruleset/PY_ASN.yaml

  SCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SC/SC_ASN.yaml"
    path: ./ruleset/SC_ASN.yaml

  ISasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IS/IS_ASN.yaml"
    path: ./ruleset/IS_ASN.yaml

  AZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AZ/AZ_ASN.yaml"
    path: ./ruleset/AZ_ASN.yaml

  GTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GT/GT_ASN.yaml"
    path: ./ruleset/GT_ASN.yaml

  KWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KW/KW_ASN.yaml"
    path: ./ruleset/KW_ASN.yaml

  AOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AO/AO_ASN.yaml"
    path: ./ruleset/AO_ASN.yaml

  AFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AF/AF_ASN.yaml"
    path: ./ruleset/AF_ASN.yaml

  MNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MN/MN_ASN.yaml"
    path: ./ruleset/MN_ASN.yaml

  PSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PS/PS_ASN.yaml"
    path: ./ruleset/PS_ASN.yaml

  UGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UG/UG_ASN.yaml"
    path: ./ruleset/UG_ASN.yaml

  KGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KG/KG_ASN.yaml"
    path: ./ruleset/KG_ASN.yaml

  BOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BO/BO_ASN.yaml"
    path: ./ruleset/BO_ASN.yaml

  MKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MK/MK_ASN.yaml"
    path: ./ruleset/MK_ASN.yaml

  MUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MU/MU_ASN.yaml"
    path: ./ruleset/MU_ASN.yaml

  MTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MT/MT_ASN.yaml"
    path: ./ruleset/MT_ASN.yaml

  CDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CD/CD_ASN.yaml"
    path: ./ruleset/CD_ASN.yaml

  BAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BA/BA_ASN.yaml"
    path: ./ruleset/BA_ASN.yaml

  SVasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SV/SV_ASN.yaml"
    path: ./ruleset/SV_ASN.yaml

  JOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JO/JO_ASN.yaml"
    path: ./ruleset/JO_ASN.yaml

  VGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VG/VG_ASN.yaml"
    path: ./ruleset/VG_ASN.yaml

  UYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UY/UY_ASN.yaml"
    path: ./ruleset/UY_ASN.yaml

  PGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PG/PG_ASN.yaml"
    path: ./ruleset/PG_ASN.yaml

  LAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LA/LA_ASN.yaml"
    path: ./ruleset/LA_ASN.yaml

  BZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BZ/BZ_ASN.yaml"
    path: ./ruleset/BZ_ASN.yaml

  ZWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZW/ZW_ASN.yaml"
    path: ./ruleset/ZW_ASN.yaml

  MZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MZ/MZ_ASN.yaml"
    path: ./ruleset/MZ_ASN.yaml

  CWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CW/CW_ASN.yaml"
    path: ./ruleset/CW_ASN.yaml

  CMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CM/CM_ASN.yaml"
    path: ./ruleset/CM_ASN.yaml

  MWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MW/MW_ASN.yaml"
    path: ./ruleset/MW_ASN.yaml

  BWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BW/BW_ASN.yaml"
    path: ./ruleset/BW_ASN.yaml

  RWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RW/RW_ASN.yaml"
    path: ./ruleset/RW_ASN.yaml

  NIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NI/NI_ASN.yaml"
    path: ./ruleset/NI_ASN.yaml

  BTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BT/BT_ASN.yaml"
    path: ./ruleset/BT_ASN.yaml

  TJasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TJ/TJ_ASN.yaml"
    path: ./ruleset/TJ_ASN.yaml

  LYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LY/LY_ASN.yaml"
    path: ./ruleset/LY_ASN.yaml

  GIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GI/GI_ASN.yaml"
    path: ./ruleset/GI_ASN.yaml

  BFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BF/BF_ASN.yaml"
    path: ./ruleset/BF_ASN.yaml

  MAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MA/MA_ASN.yaml"
    path: ./ruleset/MA_ASN.yaml

  LKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LK/LK_ASN.yaml"
    path: ./ruleset/LK_ASN.yaml

  ZMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZM/ZM_ASN.yaml"
    path: ./ruleset/ZM_ASN.yaml

  TNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TN/TN_ASN.yaml"
    path: ./ruleset/TN_ASN.yaml

  CIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CI/CI_ASN.yaml"
    path: ./ruleset/CI_ASN.yaml

  MEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ME/ME_ASN.yaml"
    path: ./ruleset/ME_ASN.yaml

  BHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BH/BH_ASN.yaml"
    path: ./ruleset/BH_ASN.yaml

  LIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LI/LI_ASN.yaml"
    path: ./ruleset/LI_ASN.yaml

  SSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SS/SS_ASN.yaml"
    path: ./ruleset/SS_ASN.yaml

  IMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IM/IM_ASN.yaml"
    path: ./ruleset/IM_ASN.yaml

  SLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SL/SL_ASN.yaml"
    path: ./ruleset/SL_ASN.yaml

  QAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/QA/QA_ASN.yaml"
    path: ./ruleset/QA_ASN.yaml

  SOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SO/SO_ASN.yaml"
    path: ./ruleset/SO_ASN.yaml

  BMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BM/BM_ASN.yaml"
    path: ./ruleset/BM_ASN.yaml

  BJasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BJ/BJ_ASN.yaml"
    path: ./ruleset/BJ_ASN.yaml

  OMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/OM/OM_ASN.yaml"
    path: ./ruleset/OM_ASN.yaml

  GNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GN/GN_ASN.yaml"
    path: ./ruleset/GN_ASN.yaml

  DZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DZ/DZ_ASN.yaml"
    path: ./ruleset/DZ_ASN.yaml

  CGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CG/CG_ASN.yaml"
    path: ./ruleset/CG_ASN.yaml

  TDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TD/TD_ASN.yaml"
    path: ./ruleset/TD_ASN.yaml

  SNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SN/SN_ASN.yaml"
    path: ./ruleset/SN_ASN.yaml

  NCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NC/NC_ASN.yaml"
    path: ./ruleset/NC_ASN.yaml

  NAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NA/NA_ASN.yaml"
    path: ./ruleset/NA_ASN.yaml

  GAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GA/GA_ASN.yaml"
    path: ./ruleset/GA_ASN.yaml

  FJasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FJ/FJ_ASN.yaml"
    path: ./ruleset/FJ_ASN.yaml

  TTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TT/TT_ASN.yaml"
    path: ./ruleset/TT_ASN.yaml

  MVasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MV/MV_ASN.yaml"
    path: ./ruleset/MV_ASN.yaml

  LRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LR/LR_ASN.yaml"
    path: ./ruleset/LR_ASN.yaml

  AGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AG/AG_ASN.yaml"
    path: ./ruleset/AG_ASN.yaml

  KYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KY/KY_ASN.yaml"
    path: ./ruleset/KY_ASN.yaml

  SZasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SZ/SZ_ASN.yaml"
    path: ./ruleset/SZ_ASN.yaml

  MOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MO/MO_ASN.yaml"
    path: ./ruleset/MO_ASN.yaml

  HTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HT/HT_ASN.yaml"
    path: ./ruleset/HT_ASN.yaml

  BSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BS/BS_ASN.yaml"
    path: ./ruleset/BS_ASN.yaml

  VUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VU/VU_ASN.yaml"
    path: ./ruleset/VU_ASN.yaml

  TLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TL/TL_ASN.yaml"
    path: ./ruleset/TL_ASN.yaml

  SDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SD/SD_ASN.yaml"
    path: ./ruleset/SD_ASN.yaml

  JMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JM/JM_ASN.yaml"
    path: ./ruleset/JM_ASN.yaml

  VIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VI/VI_ASN.yaml"
    path: ./ruleset/VI_ASN.yaml

  SMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SM/SM_ASN.yaml"
    path: ./ruleset/SM_ASN.yaml

  MGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MG/MG_ASN.yaml"
    path: ./ruleset/MG_ASN.yaml

  JEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JE/JE_ASN.yaml"
    path: ./ruleset/JE_ASN.yaml

  GMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GM/GM_ASN.yaml"
    path: ./ruleset/GM_ASN.yaml

  SBasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SB/SB_ASN.yaml"
    path: ./ruleset/SB_ASN.yaml

  MLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ML/ML_ASN.yaml"
    path: ./ruleset/ML_ASN.yaml

  BIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BI/BI_ASN.yaml"
    path: ./ruleset/BI_ASN.yaml

  WSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/WS/WS_ASN.yaml"
    path: ./ruleset/WS_ASN.yaml

  LSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LS/LS_ASN.yaml"
    path: ./ruleset/LS_ASN.yaml

  GUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GU/GU_ASN.yaml"
    path: ./ruleset/GU_ASN.yaml

  GGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GG/GG_ASN.yaml"
    path: ./ruleset/GG_ASN.yaml

  GDasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GD/GD_ASN.yaml"
    path: ./ruleset/GD_ASN.yaml

  CVasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CV/CV_ASN.yaml"
    path: ./ruleset/CV_ASN.yaml

  TGasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TG/TG_ASN.yaml"
    path: ./ruleset/TG_ASN.yaml

  REasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RE/RE_ASN.yaml"
    path: ./ruleset/RE_ASN.yaml

  NEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NE/NE_ASN.yaml"
    path: ./ruleset/NE_ASN.yaml

  FOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FO/FO_ASN.yaml"
    path: ./ruleset/FO_ASN.yaml

  BNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BN/BN_ASN.yaml"
    path: ./ruleset/BN_ASN.yaml

  BBasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BB/BB_ASN.yaml"
    path: ./ruleset/BB_ASN.yaml

  MRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MR/MR_ASN.yaml"
    path: ./ruleset/MR_ASN.yaml

  GPasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GP/GP_ASN.yaml"
    path: ./ruleset/GP_ASN.yaml

  ETasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ET/ET_ASN.yaml"
    path: ./ruleset/ET_ASN.yaml

  SRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SR/SR_ASN.yaml"
    path: ./ruleset/SR_ASN.yaml

  LCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LC/LC_ASN.yaml"
    path: ./ruleset/LC_ASN.yaml

  KNasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KN/KN_ASN.yaml"
    path: ./ruleset/KN_ASN.yaml

  GQasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GQ/GQ_ASN.yaml"
    path: ./ruleset/GQ_ASN.yaml

  DMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DM/DM_ASN.yaml"
    path: ./ruleset/DM_ASN.yaml

  TMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TM/TM_ASN.yaml"
    path: ./ruleset/TM_ASN.yaml

  SYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SY/SY_ASN.yaml"
    path: ./ruleset/SY_ASN.yaml

  MHasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MH/MH_ASN.yaml"
    path: ./ruleset/MH_ASN.yaml

  GYasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GY/GY_ASN.yaml"
    path: ./ruleset/GY_ASN.yaml

  GFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GF/GF_ASN.yaml"
    path: ./ruleset/GF_ASN.yaml

  CUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CU/CU_ASN.yaml"
    path: ./ruleset/CU_ASN.yaml

  YEasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/YE/YE_ASN.yaml"
    path: ./ruleset/YE_ASN.yaml

  PFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PF/PF_ASN.yaml"
    path: ./ruleset/PF_ASN.yaml

  MQasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MQ/MQ_ASN.yaml"
    path: ./ruleset/MQ_ASN.yaml

  MFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MF/MF_ASN.yaml"
    path: ./ruleset/MF_ASN.yaml

  FMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FM/FM_ASN.yaml"
    path: ./ruleset/FM_ASN.yaml

  DJasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DJ/DJ_ASN.yaml"
    path: ./ruleset/DJ_ASN.yaml

  BQasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BQ/BQ_ASN.yaml"
    path: ./ruleset/BQ_ASN.yaml

  TOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TO/TO_ASN.yaml"
    path: ./ruleset/TO_ASN.yaml

  PWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PW/PW_ASN.yaml"
    path: ./ruleset/PW_ASN.yaml

  NRasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NR/NR_ASN.yaml"
    path: ./ruleset/NR_ASN.yaml

  AWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AW/AW_ASN.yaml"
    path: ./ruleset/AW_ASN.yaml

  AIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AI/AI_ASN.yaml"
    path: ./ruleset/AI_ASN.yaml

  VCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VC/VC_ASN.yaml"
    path: ./ruleset/VC_ASN.yaml

  SXasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SX/SX_ASN.yaml"
    path: ./ruleset/SX_ASN.yaml

  KIasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KI/KI_ASN.yaml"
    path: ./ruleset/KI_ASN.yaml

  CFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CF/CF_ASN.yaml"
    path: ./ruleset/CF_ASN.yaml

  BLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BL/BL_ASN.yaml"
    path: ./ruleset/BL_ASN.yaml

  VAasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VA/VA_ASN.yaml"
    path: ./ruleset/VA_ASN.yaml

  TVasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TV/TV_ASN.yaml"
    path: ./ruleset/TV_ASN.yaml

  TKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TK/TK_ASN.yaml"
    path: ./ruleset/TK_ASN.yaml

  MCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MC/MC_ASN.yaml"
    path: ./ruleset/MC_ASN.yaml

  ASasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AS/AS_ASN.yaml"
    path: ./ruleset/AS_ASN.yaml

  ADasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AD/AD_ASN.yaml"
    path: ./ruleset/AD_ASN.yaml

  TCasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TC/TC_ASN.yaml"
    path: ./ruleset/TC_ASN.yaml

  STasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ST/ST_ASN.yaml"
    path: ./ruleset/ST_ASN.yaml

  NFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NF/NF_ASN.yaml"
    path: ./ruleset/NF_ASN.yaml

  MPasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MP/MP_ASN.yaml"
    path: ./ruleset/MP_ASN.yaml

  KMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KM/KM_ASN.yaml"
    path: ./ruleset/KM_ASN.yaml

  GWasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GW/GW_ASN.yaml"
    path: ./ruleset/GW_ASN.yaml

  FKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FK/FK_ASN.yaml"
    path: ./ruleset/FK_ASN.yaml

  CKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CK/CK_ASN.yaml"
    path: ./ruleset/CK_ASN.yaml

  APasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AP/AP_ASN.yaml"
    path: ./ruleset/AP_ASN.yaml

  YTasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/YT/YT_ASN.yaml"
    path: ./ruleset/YT_ASN.yaml

  WFasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/WF/WF_ASN.yaml"
    path: ./ruleset/WF_ASN.yaml

  UKasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UK/UK_ASN.yaml"
    path: ./ruleset/UK_ASN.yaml

  PMasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PM/PM_ASN.yaml"
    path: ./ruleset/PM_ASN.yaml

  NUasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NU/NU_ASN.yaml"
    path: ./ruleset/NU_ASN.yaml

  MSasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MS/MS_ASN.yaml"
    path: ./ruleset/MS_ASN.yaml

  KPasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KP/KP_ASN.yaml"
    path: ./ruleset/KP_ASN.yaml

  IOasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IO/IO_ASN.yaml"
    path: ./ruleset/IO_ASN.yaml

  GLasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GL/GL_ASN.yaml"
    path: ./ruleset/GL_ASN.yaml

  ERasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ER/ER_ASN.yaml"
    path: ./ruleset/ER_ASN.yaml

  AXasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AX/AX_ASN.yaml"
    path: ./ruleset/AX_ASN.yaml

  ANasn:
    <<: *classical
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AN/AN_ASN.yaml"
    path: ./ruleset/AN_ASN.yaml

高级配置CIDR


rule-providers:

  UScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/US/US_IP.yaml"
    path: ./ruleset/US_IP.yaml

  BRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BR/BR_IP.yaml"
    path: ./ruleset/BR_IP.yaml

  CNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CN/CN_IP.yaml"
    path: ./ruleset/CN_IP.yaml

  RUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RU/RU_IP.yaml"
    path: ./ruleset/RU_IP.yaml

  INcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IN/IN_IP.yaml"
    path: ./ruleset/IN_IP.yaml

  GBcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GB/GB_IP.yaml"
    path: ./ruleset/GB_IP.yaml

  IDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ID/ID_IP.yaml"
    path: ./ruleset/ID_IP.yaml

  DEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DE/DE_IP.yaml"
    path: ./ruleset/DE_IP.yaml

  AUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AU/AU_IP.yaml"
    path: ./ruleset/AU_IP.yaml

  PLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PL/PL_IP.yaml"
    path: ./ruleset/PL_IP.yaml

  CAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CA/CA_IP.yaml"
    path: ./ruleset/CA_IP.yaml

  UAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UA/UA_IP.yaml"
    path: ./ruleset/UA_IP.yaml

  FRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FR/FR_IP.yaml"
    path: ./ruleset/FR_IP.yaml

  BDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BD/BD_IP.yaml"
    path: ./ruleset/BD_IP.yaml

  NLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NL/NL_IP.yaml"
    path: ./ruleset/NL_IP.yaml

  ITcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IT/IT_IP.yaml"
    path: ./ruleset/IT_IP.yaml

  HKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HK/HK_IP.yaml"
    path: ./ruleset/HK_IP.yaml

  ROcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RO/RO_IP.yaml"
    path: ./ruleset/RO_IP.yaml

  EScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ES/ES_IP.yaml"
    path: ./ruleset/ES_IP.yaml

  ARcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AR/AR_IP.yaml"
    path: ./ruleset/AR_IP.yaml

  JPcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JP/JP_IP.yaml"
    path: ./ruleset/JP_IP.yaml

  CHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CH/CH_IP.yaml"
    path: ./ruleset/CH_IP.yaml

  KRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KR/KR_IP.yaml"
    path: ./ruleset/KR_IP.yaml

  TRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TR/TR_IP.yaml"
    path: ./ruleset/TR_IP.yaml

  SEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SE/SE_IP.yaml"
    path: ./ruleset/SE_IP.yaml

  VNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VN/VN_IP.yaml"
    path: ./ruleset/VN_IP.yaml

  ZAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZA/ZA_IP.yaml"
    path: ./ruleset/ZA_IP.yaml

  IRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IR/IR_IP.yaml"
    path: ./ruleset/IR_IP.yaml

  BGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BG/BG_IP.yaml"
    path: ./ruleset/BG_IP.yaml

  ATcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AT/AT_IP.yaml"
    path: ./ruleset/AT_IP.yaml

  NZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NZ/NZ_IP.yaml"
    path: ./ruleset/NZ_IP.yaml

  MXcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MX/MX_IP.yaml"
    path: ./ruleset/MX_IP.yaml

  CZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CZ/CZ_IP.yaml"
    path: ./ruleset/CZ_IP.yaml

  SGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SG/SG_IP.yaml"
    path: ./ruleset/SG_IP.yaml

  PHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PH/PH_IP.yaml"
    path: ./ruleset/PH_IP.yaml

  THcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TH/TH_IP.yaml"
    path: ./ruleset/TH_IP.yaml

  COcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CO/CO_IP.yaml"
    path: ./ruleset/CO_IP.yaml

  DKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DK/DK_IP.yaml"
    path: ./ruleset/DK_IP.yaml

  TWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TW/TW_IP.yaml"
    path: ./ruleset/TW_IP.yaml

  NOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NO/NO_IP.yaml"
    path: ./ruleset/NO_IP.yaml

  BEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BE/BE_IP.yaml"
    path: ./ruleset/BE_IP.yaml

  CLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CL/CL_IP.yaml"
    path: ./ruleset/CL_IP.yaml

  FIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FI/FI_IP.yaml"
    path: ./ruleset/FI_IP.yaml

  PKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PK/PK_IP.yaml"
    path: ./ruleset/PK_IP.yaml

  ILcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IL/IL_IP.yaml"
    path: ./ruleset/IL_IP.yaml

  MYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MY/MY_IP.yaml"
    path: ./ruleset/MY_IP.yaml

  EUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EU/EU_IP.yaml"
    path: ./ruleset/EU_IP.yaml

  LVcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LV/LV_IP.yaml"
    path: ./ruleset/LV_IP.yaml

  HUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HU/HU_IP.yaml"
    path: ./ruleset/HU_IP.yaml

  IEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IE/IE_IP.yaml"
    path: ./ruleset/IE_IP.yaml

  NGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NG/NG_IP.yaml"
    path: ./ruleset/NG_IP.yaml

  SIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SI/SI_IP.yaml"
    path: ./ruleset/SI_IP.yaml

  GRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GR/GR_IP.yaml"
    path: ./ruleset/GR_IP.yaml

  ECcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EC/EC_IP.yaml"
    path: ./ruleset/EC_IP.yaml

  KEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KE/KE_IP.yaml"
    path: ./ruleset/KE_IP.yaml

  VEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VE/VE_IP.yaml"
    path: ./ruleset/VE_IP.yaml

  SKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SK/SK_IP.yaml"
    path: ./ruleset/SK_IP.yaml

  LTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LT/LT_IP.yaml"
    path: ./ruleset/LT_IP.yaml

  EEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EE/EE_IP.yaml"
    path: ./ruleset/EE_IP.yaml

  IQcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IQ/IQ_IP.yaml"
    path: ./ruleset/IQ_IP.yaml

  MDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MD/MD_IP.yaml"
    path: ./ruleset/MD_IP.yaml

  PEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PE/PE_IP.yaml"
    path: ./ruleset/PE_IP.yaml

  KZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KZ/KZ_IP.yaml"
    path: ./ruleset/KZ_IP.yaml

  RScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RS/RS_IP.yaml"
    path: ./ruleset/RS_IP.yaml

  SAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SA/SA_IP.yaml"
    path: ./ruleset/SA_IP.yaml

  NPcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NP/NP_IP.yaml"
    path: ./ruleset/NP_IP.yaml

  HRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HR/HR_IP.yaml"
    path: ./ruleset/HR_IP.yaml

  DOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DO/DO_IP.yaml"
    path: ./ruleset/DO_IP.yaml

  LBcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LB/LB_IP.yaml"
    path: ./ruleset/LB_IP.yaml

  CYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CY/CY_IP.yaml"
    path: ./ruleset/CY_IP.yaml

  PTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PT/PT_IP.yaml"
    path: ./ruleset/PT_IP.yaml

  AEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AE/AE_IP.yaml"
    path: ./ruleset/AE_IP.yaml

  PAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PA/PA_IP.yaml"
    path: ./ruleset/PA_IP.yaml

  MMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MM/MM_IP.yaml"
    path: ./ruleset/MM_IP.yaml

  GEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GE/GE_IP.yaml"
    path: ./ruleset/GE_IP.yaml

  KHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KH/KH_IP.yaml"
    path: ./ruleset/KH_IP.yaml

  BYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BY/BY_IP.yaml"
    path: ./ruleset/BY_IP.yaml

  LUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LU/LU_IP.yaml"
    path: ./ruleset/LU_IP.yaml

  AMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AM/AM_IP.yaml"
    path: ./ruleset/AM_IP.yaml

  GHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GH/GH_IP.yaml"
    path: ./ruleset/GH_IP.yaml

  ALcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AL/AL_IP.yaml"
    path: ./ruleset/AL_IP.yaml

  TZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TZ/TZ_IP.yaml"
    path: ./ruleset/TZ_IP.yaml

  CRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CR/CR_IP.yaml"
    path: ./ruleset/CR_IP.yaml

  HNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HN/HN_IP.yaml"
    path: ./ruleset/HN_IP.yaml

  UZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UZ/UZ_IP.yaml"
    path: ./ruleset/UZ_IP.yaml

  PRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PR/PR_IP.yaml"
    path: ./ruleset/PR_IP.yaml

  EGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/EG/EG_IP.yaml"
    path: ./ruleset/EG_IP.yaml

  PYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PY/PY_IP.yaml"
    path: ./ruleset/PY_IP.yaml

  SCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SC/SC_IP.yaml"
    path: ./ruleset/SC_IP.yaml

  IScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IS/IS_IP.yaml"
    path: ./ruleset/IS_IP.yaml

  AZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AZ/AZ_IP.yaml"
    path: ./ruleset/AZ_IP.yaml

  GTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GT/GT_IP.yaml"
    path: ./ruleset/GT_IP.yaml

  KWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KW/KW_IP.yaml"
    path: ./ruleset/KW_IP.yaml

  AOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AO/AO_IP.yaml"
    path: ./ruleset/AO_IP.yaml

  AFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AF/AF_IP.yaml"
    path: ./ruleset/AF_IP.yaml

  MNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MN/MN_IP.yaml"
    path: ./ruleset/MN_IP.yaml

  PScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PS/PS_IP.yaml"
    path: ./ruleset/PS_IP.yaml

  UGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UG/UG_IP.yaml"
    path: ./ruleset/UG_IP.yaml

  KGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KG/KG_IP.yaml"
    path: ./ruleset/KG_IP.yaml

  BOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BO/BO_IP.yaml"
    path: ./ruleset/BO_IP.yaml

  MKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MK/MK_IP.yaml"
    path: ./ruleset/MK_IP.yaml

  MUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MU/MU_IP.yaml"
    path: ./ruleset/MU_IP.yaml

  MTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MT/MT_IP.yaml"
    path: ./ruleset/MT_IP.yaml

  CDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CD/CD_IP.yaml"
    path: ./ruleset/CD_IP.yaml

  BAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BA/BA_IP.yaml"
    path: ./ruleset/BA_IP.yaml

  SVcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SV/SV_IP.yaml"
    path: ./ruleset/SV_IP.yaml

  JOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JO/JO_IP.yaml"
    path: ./ruleset/JO_IP.yaml

  VGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VG/VG_IP.yaml"
    path: ./ruleset/VG_IP.yaml

  UYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UY/UY_IP.yaml"
    path: ./ruleset/UY_IP.yaml

  PGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PG/PG_IP.yaml"
    path: ./ruleset/PG_IP.yaml

  LAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LA/LA_IP.yaml"
    path: ./ruleset/LA_IP.yaml

  BZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BZ/BZ_IP.yaml"
    path: ./ruleset/BZ_IP.yaml

  ZWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZW/ZW_IP.yaml"
    path: ./ruleset/ZW_IP.yaml

  MZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MZ/MZ_IP.yaml"
    path: ./ruleset/MZ_IP.yaml

  CWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CW/CW_IP.yaml"
    path: ./ruleset/CW_IP.yaml

  CMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CM/CM_IP.yaml"
    path: ./ruleset/CM_IP.yaml

  MWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MW/MW_IP.yaml"
    path: ./ruleset/MW_IP.yaml

  BWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BW/BW_IP.yaml"
    path: ./ruleset/BW_IP.yaml

  RWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RW/RW_IP.yaml"
    path: ./ruleset/RW_IP.yaml

  NIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NI/NI_IP.yaml"
    path: ./ruleset/NI_IP.yaml

  BTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BT/BT_IP.yaml"
    path: ./ruleset/BT_IP.yaml

  TJcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TJ/TJ_IP.yaml"
    path: ./ruleset/TJ_IP.yaml

  LYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LY/LY_IP.yaml"
    path: ./ruleset/LY_IP.yaml

  GIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GI/GI_IP.yaml"
    path: ./ruleset/GI_IP.yaml

  BFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BF/BF_IP.yaml"
    path: ./ruleset/BF_IP.yaml

  MAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MA/MA_IP.yaml"
    path: ./ruleset/MA_IP.yaml

  LKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LK/LK_IP.yaml"
    path: ./ruleset/LK_IP.yaml

  ZMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ZM/ZM_IP.yaml"
    path: ./ruleset/ZM_IP.yaml

  TNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TN/TN_IP.yaml"
    path: ./ruleset/TN_IP.yaml

  CIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CI/CI_IP.yaml"
    path: ./ruleset/CI_IP.yaml

  MEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ME/ME_IP.yaml"
    path: ./ruleset/ME_IP.yaml

  BHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BH/BH_IP.yaml"
    path: ./ruleset/BH_IP.yaml

  LIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LI/LI_IP.yaml"
    path: ./ruleset/LI_IP.yaml

  SScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SS/SS_IP.yaml"
    path: ./ruleset/SS_IP.yaml

  IMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IM/IM_IP.yaml"
    path: ./ruleset/IM_IP.yaml

  SLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SL/SL_IP.yaml"
    path: ./ruleset/SL_IP.yaml

  QAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/QA/QA_IP.yaml"
    path: ./ruleset/QA_IP.yaml

  SOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SO/SO_IP.yaml"
    path: ./ruleset/SO_IP.yaml

  BMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BM/BM_IP.yaml"
    path: ./ruleset/BM_IP.yaml

  BJcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BJ/BJ_IP.yaml"
    path: ./ruleset/BJ_IP.yaml

  OMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/OM/OM_IP.yaml"
    path: ./ruleset/OM_IP.yaml

  GNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GN/GN_IP.yaml"
    path: ./ruleset/GN_IP.yaml

  DZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DZ/DZ_IP.yaml"
    path: ./ruleset/DZ_IP.yaml

  CGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CG/CG_IP.yaml"
    path: ./ruleset/CG_IP.yaml

  TDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TD/TD_IP.yaml"
    path: ./ruleset/TD_IP.yaml

  SNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SN/SN_IP.yaml"
    path: ./ruleset/SN_IP.yaml

  NCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NC/NC_IP.yaml"
    path: ./ruleset/NC_IP.yaml

  NAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NA/NA_IP.yaml"
    path: ./ruleset/NA_IP.yaml

  GAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GA/GA_IP.yaml"
    path: ./ruleset/GA_IP.yaml

  FJcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FJ/FJ_IP.yaml"
    path: ./ruleset/FJ_IP.yaml

  TTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TT/TT_IP.yaml"
    path: ./ruleset/TT_IP.yaml

  MVcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MV/MV_IP.yaml"
    path: ./ruleset/MV_IP.yaml

  LRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LR/LR_IP.yaml"
    path: ./ruleset/LR_IP.yaml

  AGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AG/AG_IP.yaml"
    path: ./ruleset/AG_IP.yaml

  KYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KY/KY_IP.yaml"
    path: ./ruleset/KY_IP.yaml

  SZcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SZ/SZ_IP.yaml"
    path: ./ruleset/SZ_IP.yaml

  MOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MO/MO_IP.yaml"
    path: ./ruleset/MO_IP.yaml

  HTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/HT/HT_IP.yaml"
    path: ./ruleset/HT_IP.yaml

  BScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BS/BS_IP.yaml"
    path: ./ruleset/BS_IP.yaml

  VUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VU/VU_IP.yaml"
    path: ./ruleset/VU_IP.yaml

  TLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TL/TL_IP.yaml"
    path: ./ruleset/TL_IP.yaml

  SDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SD/SD_IP.yaml"
    path: ./ruleset/SD_IP.yaml

  JMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JM/JM_IP.yaml"
    path: ./ruleset/JM_IP.yaml

  VIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VI/VI_IP.yaml"
    path: ./ruleset/VI_IP.yaml

  SMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SM/SM_IP.yaml"
    path: ./ruleset/SM_IP.yaml

  MGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MG/MG_IP.yaml"
    path: ./ruleset/MG_IP.yaml

  JEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/JE/JE_IP.yaml"
    path: ./ruleset/JE_IP.yaml

  GMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GM/GM_IP.yaml"
    path: ./ruleset/GM_IP.yaml

  SBcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SB/SB_IP.yaml"
    path: ./ruleset/SB_IP.yaml

  MLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ML/ML_IP.yaml"
    path: ./ruleset/ML_IP.yaml

  BIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BI/BI_IP.yaml"
    path: ./ruleset/BI_IP.yaml

  WScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/WS/WS_IP.yaml"
    path: ./ruleset/WS_IP.yaml

  LScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LS/LS_IP.yaml"
    path: ./ruleset/LS_IP.yaml

  GUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GU/GU_IP.yaml"
    path: ./ruleset/GU_IP.yaml

  GGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GG/GG_IP.yaml"
    path: ./ruleset/GG_IP.yaml

  GDcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GD/GD_IP.yaml"
    path: ./ruleset/GD_IP.yaml

  CVcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CV/CV_IP.yaml"
    path: ./ruleset/CV_IP.yaml

  TGcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TG/TG_IP.yaml"
    path: ./ruleset/TG_IP.yaml

  REcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/RE/RE_IP.yaml"
    path: ./ruleset/RE_IP.yaml

  NEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NE/NE_IP.yaml"
    path: ./ruleset/NE_IP.yaml

  FOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FO/FO_IP.yaml"
    path: ./ruleset/FO_IP.yaml

  BNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BN/BN_IP.yaml"
    path: ./ruleset/BN_IP.yaml

  BBcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BB/BB_IP.yaml"
    path: ./ruleset/BB_IP.yaml

  MRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MR/MR_IP.yaml"
    path: ./ruleset/MR_IP.yaml

  GPcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GP/GP_IP.yaml"
    path: ./ruleset/GP_IP.yaml

  ETcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ET/ET_IP.yaml"
    path: ./ruleset/ET_IP.yaml

  SRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SR/SR_IP.yaml"
    path: ./ruleset/SR_IP.yaml

  LCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/LC/LC_IP.yaml"
    path: ./ruleset/LC_IP.yaml

  KNcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KN/KN_IP.yaml"
    path: ./ruleset/KN_IP.yaml

  GQcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GQ/GQ_IP.yaml"
    path: ./ruleset/GQ_IP.yaml

  DMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DM/DM_IP.yaml"
    path: ./ruleset/DM_IP.yaml

  TMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TM/TM_IP.yaml"
    path: ./ruleset/TM_IP.yaml

  SYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SY/SY_IP.yaml"
    path: ./ruleset/SY_IP.yaml

  MHcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MH/MH_IP.yaml"
    path: ./ruleset/MH_IP.yaml

  GYcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GY/GY_IP.yaml"
    path: ./ruleset/GY_IP.yaml

  GFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GF/GF_IP.yaml"
    path: ./ruleset/GF_IP.yaml

  CUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CU/CU_IP.yaml"
    path: ./ruleset/CU_IP.yaml

  YEcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/YE/YE_IP.yaml"
    path: ./ruleset/YE_IP.yaml

  PFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PF/PF_IP.yaml"
    path: ./ruleset/PF_IP.yaml

  MQcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MQ/MQ_IP.yaml"
    path: ./ruleset/MQ_IP.yaml

  MFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MF/MF_IP.yaml"
    path: ./ruleset/MF_IP.yaml

  FMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FM/FM_IP.yaml"
    path: ./ruleset/FM_IP.yaml

  DJcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/DJ/DJ_IP.yaml"
    path: ./ruleset/DJ_IP.yaml

  BQcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BQ/BQ_IP.yaml"
    path: ./ruleset/BQ_IP.yaml

  TOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TO/TO_IP.yaml"
    path: ./ruleset/TO_IP.yaml

  PWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PW/PW_IP.yaml"
    path: ./ruleset/PW_IP.yaml

  NRcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NR/NR_IP.yaml"
    path: ./ruleset/NR_IP.yaml

  AWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AW/AW_IP.yaml"
    path: ./ruleset/AW_IP.yaml

  AIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AI/AI_IP.yaml"
    path: ./ruleset/AI_IP.yaml

  VCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VC/VC_IP.yaml"
    path: ./ruleset/VC_IP.yaml

  SXcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/SX/SX_IP.yaml"
    path: ./ruleset/SX_IP.yaml

  KIcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KI/KI_IP.yaml"
    path: ./ruleset/KI_IP.yaml

  CFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CF/CF_IP.yaml"
    path: ./ruleset/CF_IP.yaml

  BLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/BL/BL_IP.yaml"
    path: ./ruleset/BL_IP.yaml

  VAcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/VA/VA_IP.yaml"
    path: ./ruleset/VA_IP.yaml

  TVcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TV/TV_IP.yaml"
    path: ./ruleset/TV_IP.yaml

  TKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TK/TK_IP.yaml"
    path: ./ruleset/TK_IP.yaml

  MCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MC/MC_IP.yaml"
    path: ./ruleset/MC_IP.yaml

  AScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AS/AS_IP.yaml"
    path: ./ruleset/AS_IP.yaml

  ADcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AD/AD_IP.yaml"
    path: ./ruleset/AD_IP.yaml

  TCcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/TC/TC_IP.yaml"
    path: ./ruleset/TC_IP.yaml

  STcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ST/ST_IP.yaml"
    path: ./ruleset/ST_IP.yaml

  NFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NF/NF_IP.yaml"
    path: ./ruleset/NF_IP.yaml

  MPcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MP/MP_IP.yaml"
    path: ./ruleset/MP_IP.yaml

  KMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KM/KM_IP.yaml"
    path: ./ruleset/KM_IP.yaml

  GWcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GW/GW_IP.yaml"
    path: ./ruleset/GW_IP.yaml

  FKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/FK/FK_IP.yaml"
    path: ./ruleset/FK_IP.yaml

  CKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/CK/CK_IP.yaml"
    path: ./ruleset/CK_IP.yaml

  APcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AP/AP_IP.yaml"
    path: ./ruleset/AP_IP.yaml

  YTcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/YT/YT_IP.yaml"
    path: ./ruleset/YT_IP.yaml

  WFcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/WF/WF_IP.yaml"
    path: ./ruleset/WF_IP.yaml

  UKcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/UK/UK_IP.yaml"
    path: ./ruleset/UK_IP.yaml

  PMcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/PM/PM_IP.yaml"
    path: ./ruleset/PM_IP.yaml

  NUcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/NU/NU_IP.yaml"
    path: ./ruleset/NU_IP.yaml

  MScidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/MS/MS_IP.yaml"
    path: ./ruleset/MS_IP.yaml

  KPcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/KP/KP_IP.yaml"
    path: ./ruleset/KP_IP.yaml

  IOcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/IO/IO_IP.yaml"
    path: ./ruleset/IO_IP.yaml

  GLcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/GL/GL_IP.yaml"
    path: ./ruleset/GL_IP.yaml

  ERcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/ER/ER_IP.yaml"
    path: ./ruleset/ER_IP.yaml

  AXcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AX/AX_IP.yaml"
    path: ./ruleset/AX_IP.yaml

  ANcidr:
    <<: *ipcidr
    url: "https://jsd.onmicrosoft.cn/gh/Kwisma/ASN-List@main/country/AN/AN_IP.yaml"
    path: ./ruleset/AN_IP.yaml