flake/nixos/profiles/opt-in/mihomo/config.yaml

54 lines
1.2 KiB
YAML
Raw Normal View History

2023-12-31 12:23:24 +00:00
### YAML Anchors
fetch: &fetch
type: http
interval: 43200 # 12 hours
2023-12-31 12:23:24 +00:00
health-check:
enable: true
url: https://www.gstatic.com/generate_204
interval: 600 # 10 minutes
use: &use
type: select
use:
2024-02-12 06:03:03 +00:00
- efcloud
2023-12-31 12:23:24 +00:00
- spcloud
port: 7890
external-controller: 127.0.0.1:9090
log-level: warning
unified-delay: true
tcp-concurrent: true
geodata-mode: true
secret: "@clash/secret@"
proxies:
# @clash/proxies/lightsail@
proxy-providers:
efcloud:
<<: *fetch
url: "@clash/proxy-providers/efcloud@"
spcloud:
<<: *fetch
url: "@clash/proxy-providers/spcloud@"
proxy-groups:
2024-07-25 15:04:22 +00:00
- { name: PROXY, type: select, proxies: [自动选择, lightsail, DIRECT] }
- { name: 自动选择, <<: *use, tolerance: 2, type: url-test }
rules:
2024-02-04 13:04:20 +00:00
- GEOIP, lan, DIRECT, no-resolve
- GEOSITE, private, DIRECT
- GEOSITE, category-ads, REJECT
- GEOSITE, icloud, DIRECT
- GEOSITE, apple@cn, DIRECT
- GEOSITE, google@cn, DIRECT
- GEOSITE, microsoft@cn, DIRECT
2024-02-04 13:04:20 +00:00
- GEOSITE, category-games@cn, DIRECT
- GEOSITE, cn, DIRECT
- GEOIP, cn, DIRECT
- MATCH, PROXY