Files
clash-rules/config-clash/examples/example_vezdehod_00.yaml
2025-10-13 21:55:36 +03:00

317 lines
9.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# notice: update proxy provider in the `proxy-providers` section and `use` section.
# ref 1: https://wiki.metacubex.one/example/#meta
# ref 2: https://github.com/MetaCubeX/mihomo/blob/Alpha/docs/config.yaml
# ------------------------- templates -------------------------
pr:
&pr {
type: select,
proxies: [NODE-SELECT, R-RU, R-NL, R-GB, R-US, R-FR, R-DE, R-FI, R-IT, R-OTHER, ALL-NODES, AUTO-SELECT, DIRECT]
}
p: &p
type: http
interval: 3600
health-check:
enable: true
url: https://cp.cloudflare.com/generate_204
expected-status: 204
interval: 300
timeout: 1000
tolerance: 100
# ------------------------- proxy provider and config -------------------------
use: &use
type: url-test # or select
use:
- VLESS
- VIARU
proxy-providers:
VLESS:
<<: *p
type: http
url: ВСТАВЬТЕ СЫЫЛКУ НА ВАШУ ПОДПИСКУ ВЕЗДЕХОД
path: ./vless.yaml
override:
additional-prefix: "[VLESS] "
VIARU:
<<: *p
type: file
exclude-filter: "(?i)🇷🇺|via"
path: ./vless.yaml
override:
dialer-proxy: R-RU
additional-prefix: "[VIARU] "
# ------------------------- rule provider config -------------------------
rule-providers:
# https://github.com/legiz-ru/mihomo-rule-sets
oisd_big:
type: http
behavior: domain
format: mrs
url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/oisd/big.mrs
path: ./oisd/big.mrs
interval: 86400
oisd_small:
type: http
behavior: domain
format: mrs
url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/oisd/small.mrs
path: ./oisd/small.mrs
interval: 86400
torrent-websites:
type: http
behavior: domain
format: mrs
url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/other/torrent-websites.mrs
path: ./rule-sets/torrent-websites.mrs
interval: 86400
torrent-trackers:
type: http
behavior: domain
format: mrs
url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/other/torrent-trackers.mrs
path: ./rule-sets/torrent-trackers.mrs
interval: 86400
ru-bundle:
type: http
behavior: domain
format: mrs
url: https://github.com/legiz-ru/mihomo-rule-sets/raw/main/ru-bundle/rule.mrs
path: ./ru-bundle/rule.mrs
interval: 86400
# https://github.com/REIJI007/AdBlock_Rule_For_Clash
adblock:
type: http
behavior: domain
format: yaml
url: https://raw.githubusercontent.com/REIJI007/AdBlock_Rule_For_Clash/main/adblock_reject.yaml
path: ./adblock_reject.yaml
interval: 86400
# ------------------------- system config -------------------------
allow-lan: true
bind-address: '*'
lan-allowed-ips:
- 0.0.0.0/0
- ::/0
authentication:
- "Mihomo:Mihomo"
skip-auth-prefixes:
- 192.168.1.0/24
mode: rule
log-level: info
ipv6: true
keep-alive-interval: 15
keep-alive-idle: 15
disable-keep-alive: true
find-process-mode: strict
external-controller: 0.0.0.0:9090
external-controller-cors:
allow-origins:
- '*'
allow-private-network: true
# external-controller-tls: 0.0.0.0:9443
external-doh-server: /dns-query
secret: 'Mihomo'
external-ui: ./ui
external-ui-name: ui-xd
external-ui-url: https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip
profile:
store-selected: true
store-fake-ip: true
unified-delay: true
tcp-concurrent: true
# routing-mark: 6666
# tls:
# certificate: ./cert.pem
# private-key: ./key.key
global-client-fingerprint: random
port: 7890
socks-port: 7891
mixed-port: 7892
redir-port: 7893
tproxy-port: 7894
# ------------------------- dns and network config -------------------------
dns:
enable: true
cache-algorithm: arc
prefer-h3: true
use-hosts: true
use-system-hosts: true
respect-rules: false
listen: 0.0.0.0:1053
ipv6: true
default-nameserver:
- 94.140.14.14
- 94.140.15.15
- 1.1.1.2
- 1.0.0.2
- '[2a10:50c0::ad1:ff]'
- '[2a10:50c0::ad2:ff]'
- '[2606:4700:4700::1112]'
- '[2606:4700:4700::1002]'
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter-mode: blacklist
fake-ip-filter:
- '*.lan'
- '+.local'
nameserver-policy:
'geosite:private':
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
'geosite:!private':
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
nameserver:
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
fallback:
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
proxy-server-nameserver:
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
direct-nameserver:
- https://dns.adguard-dns.com/dns-query
- https://security.cloudflare-dns.com/dns-query
- quic://dns.adguard.com
- tls://dns.adguard-dns.com
- tls://security.cloudflare-dns.com
direct-nameserver-follow-policy: true
fallback-filter:
geoip: true
geoip-code: RU
geosite:
- private
ipcidr:
- 240.0.0.0/4
domain:
- '+.google.com'
- '+.youtube.com'
sniffer:
enable: true
force-dns-mapping: true
parse-pure-ip: true
override-destination: true
sniff:
HTTP:
ports: [80, 8080-8880]
override-destination: true
TLS:
ports: [443, 8443]
QUIC:
ports: [443, 8443]
# force-domain:
# - +.v2ex.com
# skip-domain:
# - Mijia Cloud
# skip-src-address:
# - 192.168.0.3/32
# skip-dst-address:
# - 192.168.0.3/32
tun:
enable: true
stack: mixed
auto-route: true
auto-redirect: true
auto-detect-interface: true
dns-hijack:
- any:53
- tcp://any:53
device: Mihomo
mtu: 1420
strict-route: true
# gso: true
# gso-max-size: 65536
# udp-timeout: 300
# iproute2-table-index: 2022
# iproute2-rule-index: 9000
# ------------------------- geo data config -------------------------
# Source https://github.com/runetfreedom/russia-v2ray-rules-dat
geodata-mode: true
geodata-loader: memconservative
geo-auto-update: true
geo-update-interval: 24
geox-url:
geoip: https://raw.githubusercontent.com/runetfreedom/russia-v2ray-rules-dat/release/geoip.dat
geosite: https://raw.githubusercontent.com/runetfreedom/russia-v2ray-rules-dat/release/geosite.dat
global-ua: clash.meta
etag-support: true
# ------------------------- proxy groups and rules -------------------------
proxy-groups:
- { name: AUTO-SELECT, <<: *use, type: url-test , tolerance: 2}
- { name: NODE-SELECT, type: select, proxies: [ALL-NODES, AUTO-SELECT, R-RU, R-NL, R-GB, R-US, R-FR, R-DE, R-FI, R-IT, R-OTHER, DIRECT] }
- { name: ALL-NODES, <<: *use }
- { name: FALLBACK, <<: *use, type: fallback }
- { name: ANTI-AD, type: select, proxies: [REJECT, DIRECT, NODE-SELECT] }
- { name: Torrents, <<: *use, filter: "(?i)P2P|Torrents", exclude-filter: "(?i)noP2P" }
- { name: Cloudflare, <<: *pr }
- { name: Google, <<: *pr }
- { name: Gemini, <<: *use, filter: "(?i)Gemini" }
- { name: YouTube, <<: *use, filter: "(?i)YT" }
- { name: Telegram, <<: *pr }
# regions
# - { name: R-SELECT, <<: *pr, proxies: [DIRECT, NODE-SELECT, R-RU, R-NL, R-GB, R-US, R-FR, R-DE, R-FI, R-IT, R-OTHER, ALL-NODES, AUTO-SELECT] }
- { name: RU-BLOCKED, <<: *pr, proxies: [R-NL, R-GB, R-US, R-FR, R-DE, R-FI, R-IT, R-OTHER] }
- { name: R-RU, <<: *use, filter: "(?i)🇷🇺" }
- { name: R-NL, <<: *use, filter: "(?i)🇳🇱" }
- { name: R-GB, <<: *use, filter: "(?i)🇬🇧" }
- { name: R-US, <<: *use, filter: "(?i)🇺🇸", exclude-filter: "(?i)Gemini" }
- { name: R-FR, <<: *use, filter: "(?i)🇫🇷" }
- { name: R-DE, <<: *use, filter: "(?i)🇩🇪" }
- { name: R-FI, <<: *use, filter: "(?i)🇫🇮" }
- { name: R-IT, <<: *use, filter: "(?i)🇮🇹" }
- { name: R-OTHER, <<: *use, filter: "(?i)🇹🇷|🇮🇳|🇭🇰 🇪🇪" }
rules:
- GEOSITE,PRIVATE,DIRECT
- GEOIP,PRIVATE,DIRECT,no-resolve
- OR,((GEOSITE,category-ads-all),(GEOSITE,google-ads),(GEOSITE,yandex),(GEOIP,yandex),(GEOSITE,vk),(GEOSITE,mailru),(GEOSITE,win-spy),(GEOSITE,win-update),(GEOSITE,win-extra),(GEOIP,UA),(DOMAIN-SUFFIX,ua),(RULE-SET,oisd_big),(RULE-SET,oisd_small),(RULE-SET,adblock)),ANTI-AD
- OR,((RULE-SET,torrent-websites),(RULE-SET,torrent-trackers)),Torrents
- OR,((GEOSITE,cloudflare),(GEOIP,cloudflare)),Cloudflare
- GEOSITE,youtube,YouTube
- GEOSITE,google-gemini,Gemini
- OR,((GEOSITE,google),(GEOSITE,google),(GEOSITE,google-deepmind),(GEOSITE,google-play),(GEOSITE,google-registry),(GEOSITE,google-registry-tld),(GEOSITE,google-scholar),(GEOSITE,google-trust-services),(GEOSITE,googlefcm)),Google
- OR,((GEOSITE,telegram),(GEOIP,telegram)),Telegram
- OR,((GEOSITE,ru-blocked),(GEOIP,ru-blocked),(GEOIP,ru-blocked-community),(GEOSITE,refilter),(GEOIP,re-filter),(GEOSITE,antifilter-download-community),(RULE-SET,ru-bundle)),RU-BLOCKED
- OR,((GEOSITE,ru-available-only-inside),(GEOIP,RU),(DOMAIN-SUFFIX,ru),(DOMAIN-SUFFIX,su),(DOMAIN-SUFFIX,xn--p1ai)),R-RU
- MATCH,NODE-SELECT