Merge branch 'main' of https://gitea.shamanlanding.org/DaTekShaman/clash-rules
This commit is contained in:
@@ -1791,4 +1791,4 @@ rules:
|
||||
- RULE-SET,🛜 Webway,Webway
|
||||
- MATCH,DIRECT
|
||||
|
||||
# Anime, Reddit from News, Yandex, VK, eBay, Samsung, PayPal
|
||||
# Anime, Reddit from News, Yandex, VK, eBay, Samsung, PayPal, Fastly
|
||||
316
config/example_vezdehod_00.yaml
Normal file
316
config/example_vezdehod_00.yaml
Normal file
@@ -0,0 +1,316 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user