# ๐ฅ๐š๐จ๐ฌ๐ก๐ฎ@๐’๐ญ๐š๐ฌ๐ก ่‡ช็”จ้…็ฝฎ
# ๐”๐‘๐‹๏ผš https://raw.githubusercontent.com/jnlaoshu/MySelf/master/Stash/Default.yaml
# ๐”๐ฉ๐๐š๐ญ๐ž๏ผš 2023.10.29 18:33

mixed-port: 7890
allow-lan: true
bind-address: '*'
ipv6: false
mode: Rule
log-level: info
external-controller: 127.0.0.1:9090
#DNS่ฎพ็ฝฎ
dns:
  enable: true
  ipv6: false
  listen: 0.0.0.0:53
  #DNSๆœๅŠกๅ™จ
  default-nameserver:
    - 223.5.5.5
    - 119.28.28.28
    - system
  #DoHๆœๅŠกๅ™จ
  nameserver:
    - https://dns.alidns.com/dns-query
    - https://doh.dns.sb/dns-query
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  #ๅˆ—่กจไธญ็š„ๅŸŸๅๅฐ†ไธไผš่ขซ่งฃๆžไธบfake ip๏ผŒ่ฟ™ไบ›ๅŸŸๅ็›ธๅ…ณ็š„่งฃๆž่ฏทๆฑ‚ๅฐ†ไผš่ฟ”ๅ›žๅฎƒไปฌ็œŸๅฎž็š„IPๅœฐๅ€
  fake-ip-filter:
    - '+.lan'
    - localhost.ptlogin2.qq.com
    - '*.battle.net'
    - '*.blzstatic.cn'
    - '*.battlenet.com'
    - '*.battlenet.com.cn'
    - 'lens.l.google.com'
    - '+.srv.nintendo.net'
    - '+.stun.playstation.net'
    - '+.msftncsi.com'
    - '+.xboxlive.com'
    - 'msftconnecttest.com'
    - 'xbox.*.*.microsoft.com'
    - 'xbox.*.microsoft.com'
    - '+.msftconnecttest.com'
    - '*.msftncsi.com'
    - '*.msftconnecttest.com'
    - '*.mcdn.bilivideo.cn'
    
proxy-providers:
  ๆœๅŠกๆไพ›ๅ•†-1:
    url: https://sub.store/download/collection/AllServer
    interval: 600
  # ๆœๅŠกๆไพ›ๅ•†-2:
  #   url: http://your-another-service-provider
  #   interval: 600  

# > ๆœบๅœบๆต้‡ไฟกๆฏ
subscribe-url: https://sub.store/download/Server1

proxy-groups:
  # ๅŠŸ่ƒฝๅˆ†็ป„
  - name: ้€‰ๆ‹ฉไปฃ็†
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Available.png
    type: select
    proxies:
      - ่‡ชๅŠจๅˆ‡ๆข
      - ๆ‰‹ๅŠจ้€‰ๆ‹ฉ
      - ้ฆ™ๆธฏ่Š‚็‚น
      - ๅฐๆนพ่Š‚็‚น
      - ็‹ฎๅŸŽ่Š‚็‚น
      - ๆ—ฅๆœฌ่Š‚็‚น
      - ็พŽๅ›ฝ่Š‚็‚น
      - ้Ÿฉๅ›ฝ่Š‚็‚น
      - ๅ…ถไป–่Š‚็‚น      
      - DIRECT
      
  - name: ่‡ชๅŠจๅˆ‡ๆข
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Auto.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ๆ‰‹ๅŠจ้€‰ๆ‹ฉ
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Static.png
    interval: 120
    lazy: true
    type: select
    include-all: true
    
  - name: ๅนฟๅ‘Šๆ‹ฆๆˆช
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Advertising.png
    type: select
    proxies: [REJECT, DIRECT]
      
  # ๅŸบไบŽๅœฐๅŒบๅˆ†็ป„
  - name: ้ฆ™ๆธฏ่Š‚็‚น
    filter: "๐Ÿ‡ญ๐Ÿ‡ฐ|ๆธฏ|HK|Hong"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Hong_Kong.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ๅฐๆนพ่Š‚็‚น
    filter: "๐Ÿ‡น๐Ÿ‡ผ|ๅฐ|TW|Tai"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Taiwan.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ็‹ฎๅŸŽ่Š‚็‚น
    filter: "๐Ÿ‡ธ๐Ÿ‡ฌ|ๅก|็‹ฎๅŸŽ|SG|Singapore"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Singapore.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ๆ—ฅๆœฌ่Š‚็‚น
    filter: "๐Ÿ‡ฏ๐Ÿ‡ต|ๆ—ฅ|JP|Japan"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Japan.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ็พŽๅ›ฝ่Š‚็‚น
    filter: "๐Ÿ‡บ๐Ÿ‡ธ|็พŽ|US|States|American"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/United_States.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ้Ÿฉๅ›ฝ่Š‚็‚น
    filter: "๐Ÿ‡ฐ๐Ÿ‡ท|้Ÿฉ|KR|KOR|Korea"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Korea.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true
    
  - name: ๅ…ถไป–่Š‚็‚น
    filter: "^((?!๐Ÿ‡ญ๐Ÿ‡ฐ|ๆธฏ|HK|Hong|๐Ÿ‡น๐Ÿ‡ผ|ๅฐ|TW|Tai|๐Ÿ‡ฏ๐Ÿ‡ต|ๆ—ฅ|JP|Japan|๐Ÿ‡ธ๐Ÿ‡ฌ|ๅก|็‹ฎๅŸŽ|SG|Singapore|๐Ÿ‡ฐ๐Ÿ‡ท|้Ÿฉ|KR|KOR|Korea|๐Ÿ‡บ๐Ÿ‡ธ|็พŽ|US|States|American).)*$"
    icon: https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/United_Nations.png
    interval: 120
    lazy: true
    tolerance: 50
    type: url-test
    include-all: true

rules:
  - SCRIPT,quic,REJECT
  - GEOSITE,category-ads-all,ๅนฟๅ‘Šๆ‹ฆๆˆช
  - GEOSITE,private,DIRECT
  - GEOIP,private,DIRECT
  # OpenAI 
  - GEOSITE,openai,็พŽๅ›ฝ่Š‚็‚น
  # PayPal 
  - GEOSITE,PayPal,็พŽๅ›ฝ่Š‚็‚น 
  # Spotify
  - GEOSITE,spotify,้€‰ๆ‹ฉไปฃ็†
  # GitHub
  - GEOSITE,github,้€‰ๆ‹ฉไปฃ็†
  # Telegram
  - IP-ASN,62014,้€‰ๆ‹ฉไปฃ็†,no-resolve
  - IP-ASN,59930,้€‰ๆ‹ฉไปฃ็†,no-resolve
  - IP-ASN,44907,้€‰ๆ‹ฉไปฃ็†,no-resolve
  - IP-ASN,211157,้€‰ๆ‹ฉไปฃ็†,no-resolve
  - PROCESS-NAME,Telegram.exe,้€‰ๆ‹ฉไปฃ็†
  - PROCESS-NAME,Telegram,้€‰ๆ‹ฉไปฃ็†
  - GEOSITE,telegram,้€‰ๆ‹ฉไปฃ็†
  # YouTube
  - GEOSITE,youtube,้€‰ๆ‹ฉไปฃ็†
  # Google
  - GEOSITE,google,้€‰ๆ‹ฉไปฃ็†
  # Twitter
  - GEOSITE,twitter,้€‰ๆ‹ฉไปฃ็†
  - DOMAIN-SUFFIX,tapbots.com,้€‰ๆ‹ฉไปฃ็†
  # Instagram
  - GEOSITE,instagram,้€‰ๆ‹ฉไปฃ็†
  # Facebook
  - GEOSITE,facebook,้€‰ๆ‹ฉไปฃ็†
  # Steam
  - GEOSITE,steam@cn,DIRECT
  - GEOSITE,steam,้€‰ๆ‹ฉไปฃ็†
  # Apple LBS
  - DOMAIN-SUFFIX,iphone-ld.apple.com,DIRECT
  - DOMAIN-SUFFIX,lcdn-locator.apple.com,DIRECT
  - DOMAIN-SUFFIX,lcdn-registration.apple.com,DIRECT
  - DOMAIN-SUFFIX,push.apple.com,DIRECT
  # Apple OCSP
  - PROCESS-NAME,trustd,้€‰ๆ‹ฉไปฃ็†
  # Microsoft
  - GEOSITE,microsoft@cn,DIRECT
  - GEOSITE,microsoft,้€‰ๆ‹ฉไปฃ็†
  - GEOSITE,xbox,้€‰ๆ‹ฉไปฃ็†
  # common proxy utils
  - PROCESS-NAME,v2ray,DIRECT
  - PROCESS-NAME,Surge,DIRECT
  - PROCESS-NAME,ss-local,DIRECT
  - PROCESS-NAME,privoxy,DIRECT
  - PROCESS-NAME,trojan,DIRECT
  - PROCESS-NAME,trojan-go,DIRECT
  - PROCESS-NAME,naive,DIRECT
  - PROCESS-NAME,CloudflareWARP,DIRECT
  - PROCESS-NAME,Cloudflare WARP,DIRECT
  - IP-CIDR,162.159.193.0/24,DIRECT,no-resolve
  - PROCESS-NAME,p4pclient,DIRECT
  - PROCESS-NAME,Thunder,DIRECT
  - PROCESS-NAME,DownloadService,DIRECT
  - PROCESS-NAME,qbittorrent,DIRECT
  - PROCESS-NAME,Transmission,DIRECT
  - PROCESS-NAME,fdm,DIRECT
  - PROCESS-NAME,aria2c,DIRECT
  - PROCESS-NAME,Folx,DIRECT
  - PROCESS-NAME,NetTransport,DIRECT
  - PROCESS-NAME,uTorrent,DIRECT
  - PROCESS-NAME,WebTorrent,DIRECT
  - GEOSITE,geolocation-!cn,้€‰ๆ‹ฉไปฃ็†  
  - GEOIP,LAN,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,้€‰ๆ‹ฉไปฃ็†
script:
  shortcuts:
    quic: network == 'udp' and dst_port == 443