Advertisement
noif

BaseConfig

Oct 14th, 2023 (edited)
2,275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 4.54 KB | None | 0 0
  1. # HTTP 代理端口
  2. port: 7890
  3.  
  4. # SOCKS5 代理端口
  5. socks-port: 7891
  6.  
  7. # Linux 和 macOS 的 redir 代理端口 (如需使用此功能,请取消注释)
  8. # redir-port: 7892
  9.  
  10. # 允许局域网的连接(可用来共享代理)
  11. allow-lan: true
  12. bind-address: "*"
  13.  
  14. # 规则模式:Rule(规则) / Global(全局代理)/ Direct(全局直连)
  15. mode: Rule
  16.  
  17. # 设置日志输出级别 (默认级别:silent,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。
  18. # 5 个级别:silent / error / warning / info / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。
  19. log-level: info
  20.  
  21. # Clash 的 RESTful API
  22. external-controller: '127.0.0.1:9090'
  23.  
  24. dns:
  25.   enable: true
  26.   use-hosts: true
  27.   ipv6: false
  28.   listen: 0.0.0.0:53
  29.   # fake-ip
  30.   enhanced-mode: fake-ip
  31.   fake-ip-filter:
  32.    - +.stun.*.*
  33.     - +.stun.*.*.*
  34.     - +.stun.*.*.*.*
  35.     - +.stun.*.*.*.*.*
  36.     - "*.n.n.srv.nintendo.net"
  37.     - +.stun.playstation.net
  38.     - xbox.*.*.microsoft.com
  39.     - "*.*.xboxlive.com"
  40.     - "*.msftncsi.com"
  41.     - "*.msftconnecttest.com"
  42.     - WORKGROUP
  43.   # nameserver
  44.   default-nameserver:
  45.    - 223.5.5.5
  46.     - 119.29.29.29
  47.   nameserver:
  48.    - 223.5.5.5
  49.     - 119.29.29.29
  50.     - 114.114.114.114
  51.     - 'https://doh.pub/dns-query'
  52.     - 'https://dns.alidns.com/dns-query'
  53.   # fallback
  54.   fallback:
  55.    - 8.8.8.8 # 谷歌DNS
  56.     - 1.1.1.1 # Cloudflare DNS
  57.     - tls://dns.rubyfish.cn:853
  58.     - tls://1.0.0.1:853
  59.     - tls://dns.google:853
  60.     - 'https://doh.dns.sb/dns-query'
  61.     - 'https://dns.cloudflare.com/dns-query'
  62.     - 'https://dns.twnic.tw/dns-query'
  63.   fallback-filter:
  64.     geoip: true
  65.     geoip-code: CN
  66.     ipcidr:
  67.      - 240.0.0.0/4
  68.     domain:
  69.      - '+.google.com'
  70.       - '+.facebook.com'
  71.       - '+.youtube.com'
  72.  
  73. cfw-latency-timeout: 3000
  74. cfw-latency-url: http://www.gstatic.com/generate_204
  75.  
  76. rule-providers:
  77.   reject:
  78.     type: http
  79.     behavior: domain
  80.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
  81.     path: ./ruleset/reject.yaml
  82.     interval: 86400
  83.  
  84.   icloud:
  85.     type: http
  86.     behavior: domain
  87.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt"
  88.     path: ./ruleset/icloud.yaml
  89.     interval: 86400
  90.  
  91.   apple:
  92.     type: http
  93.     behavior: domain
  94.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
  95.     path: ./ruleset/apple.yaml
  96.     interval: 86400
  97.  
  98.   proxy:
  99.     type: http
  100.     behavior: domain
  101.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
  102.     path: ./ruleset/proxy.yaml
  103.     interval: 86400
  104.  
  105.   direct:
  106.     type: http
  107.     behavior: domain
  108.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
  109.     path: ./ruleset/direct.yaml
  110.     interval: 86400
  111.  
  112.   private:
  113.     type: http
  114.     behavior: domain
  115.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
  116.     path: ./ruleset/private.yaml
  117.     interval: 86400
  118.  
  119.   gfw:
  120.     type: http
  121.     behavior: domain
  122.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt"
  123.     path: ./ruleset/gfw.yaml
  124.     interval: 86400
  125.  
  126.   tld-not-cn:
  127.     type: http
  128.     behavior: domain
  129.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt"
  130.     path: ./ruleset/tld-not-cn.yaml
  131.     interval: 86400
  132.  
  133.   telegramcidr:
  134.     type: http
  135.     behavior: ipcidr
  136.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"
  137.     path: ./ruleset/telegramcidr.yaml
  138.     interval: 86400
  139.  
  140.   cncidr:
  141.     type: http
  142.     behavior: ipcidr
  143.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"
  144.     path: ./ruleset/cncidr.yaml
  145.     interval: 86400
  146.  
  147.   lancidr:
  148.     type: http
  149.     behavior: ipcidr
  150.     url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
  151.     path: ./ruleset/lancidr.yaml
  152.     interval: 86400
  153.  
  154.   applications:
  155.     type: http
  156.     behavior: classical
  157.     url: "https://pastebin.com/raw/kkZfLFUH"
  158.     path: ./ruleset/applications.yaml
  159.     interval: 86400
  160.  
  161.   ai_non_ip:
  162.     type: http
  163.     behavior: classical
  164.     format: text
  165.     interval: 43200
  166.     url: https://ruleset.skk.moe/Clash/non_ip/ai.txt
  167.     path: ./sukkaw_ruleset/ai_non_ip.txt
  168.  
  169.   microsoft_cdn_non_ip:
  170.     type: http
  171.     behavior: classical
  172.     format: text
  173.     interval: 43200
  174.     url: https://ruleset.skk.moe/Clash/non_ip/microsoft_cdn.txt
  175.     path: ./sukkaw_ruleset/microsoft_cdn_non_ip.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement