223 lines
5.5 KiB
INI
223 lines
5.5 KiB
INI
# ---------------------------------------------------
|
|
# Clash / Mihomo 远程配置完美版
|
|
# 适配:订阅转换 + Clash Party
|
|
# ---------------------------------------------------
|
|
|
|
# 1. 基础参数
|
|
port: 7890
|
|
socks-port: 7891
|
|
mixed-port: 7890
|
|
allow-lan: true
|
|
mode: rule
|
|
log-level: info
|
|
ipv6: false
|
|
external-controller: 127.0.0.1:9090
|
|
|
|
# 2. DNS 设置 (Mihomo 最佳实践)
|
|
dns:
|
|
enable: true
|
|
listen: 0.0.0.0:53
|
|
ipv6: false
|
|
default-nameserver:
|
|
- 223.5.5.5
|
|
- 119.29.29.29
|
|
enhanced-mode: fake-ip
|
|
fake-ip-range: 198.18.0.1/16
|
|
fake-ip-filter:
|
|
- "*.lan"
|
|
- "*.local"
|
|
nameserver:
|
|
- https://dns.alidns.com/dns-query
|
|
- https://doh.pub/dns-query
|
|
|
|
# 3. 策略组 (关键:订阅转换会自动向这里注入节点)
|
|
proxy-groups:
|
|
# 🚀 节点选择:手动切换主入口
|
|
- name: 🚀 节点选择
|
|
type: select
|
|
proxies:
|
|
- ♻️ 自动选择
|
|
- 🇭🇰 香港节点
|
|
- 🇯🇵 日本节点
|
|
- 🇺🇸 美国节点
|
|
- 🇸🇬 新加坡节点
|
|
- 🇰🇷 韩国节点
|
|
- DIRECT
|
|
# 正则:包含所有节点
|
|
filter: ".*"
|
|
|
|
# ♻️ 自动选择:自动测速,选延迟最低
|
|
- name: ♻️ 自动选择
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
# 正则:排除官网、剩余流量等无效节点
|
|
filter: "^(?!.*(剩余|到期|官网|过期|流量)).*"
|
|
|
|
# 👇 下面是自动按地区分组 (转换器会根据名字分类)
|
|
- name: 🇭🇰 香港节点
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
filter: "(?i)港|hk|hongkong|hong kong"
|
|
|
|
- name: 🇯🇵 日本节点
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
filter: "(?i)日|jp|japan"
|
|
|
|
- name: 🇺🇸 美国节点
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
filter: "(?i)美|us|united states|america"
|
|
|
|
- name: 🇸🇬 新加坡节点
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
filter: "(?i)(新|sg|singapore)"
|
|
|
|
- name: 🇰🇷 韩国节点
|
|
type: url-test
|
|
url: http://www.gstatic.com/generate_204
|
|
interval: 300
|
|
tolerance: 50
|
|
proxies: []
|
|
filter: "(?i)韩|kr|korea"
|
|
|
|
# 🎵 特定应用分流
|
|
- name: 📹 油管视频
|
|
type: select
|
|
proxies:
|
|
- 🚀 节点选择
|
|
- 🇺🇸 美国节点
|
|
- 🇭🇰 香港节点
|
|
- 🇸🇬 新加坡节点
|
|
- 🇯🇵 日本节点
|
|
|
|
- name: 📲 电报消息
|
|
type: select
|
|
proxies:
|
|
- 🚀 节点选择
|
|
- 🇸🇬 新加坡节点
|
|
- 🇭🇰 香港节点
|
|
- 🇺🇸 美国节点
|
|
|
|
- name: 🤖 OpenAI
|
|
type: select
|
|
proxies:
|
|
- 🚀 节点选择
|
|
- 🇺🇸 美国节点
|
|
- 🇯🇵 日本节点
|
|
- 🇸🇬 新加坡节点
|
|
|
|
# 🐟 兜底策略
|
|
- name: 🐟 漏网之鱼
|
|
type: select
|
|
proxies:
|
|
- 🚀 节点选择
|
|
- DIRECT
|
|
|
|
# 4. 规则集提供者 (自动更新规则,无需手动维护)
|
|
rule-providers:
|
|
reject:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
|
|
path: ./ruleset/reject.yaml
|
|
interval: 86400
|
|
|
|
icloud:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt"
|
|
path: ./ruleset/icloud.yaml
|
|
interval: 86400
|
|
|
|
apple:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
|
|
path: ./ruleset/apple.yaml
|
|
interval: 86400
|
|
|
|
google:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt"
|
|
path: ./ruleset/google.yaml
|
|
interval: 86400
|
|
|
|
proxy:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
|
|
path: ./ruleset/proxy.yaml
|
|
interval: 86400
|
|
|
|
direct:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
|
|
path: ./ruleset/direct.yaml
|
|
interval: 86400
|
|
|
|
telegramcidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"
|
|
path: ./ruleset/telegramcidr.yaml
|
|
interval: 86400
|
|
|
|
cncidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"
|
|
path: ./ruleset/cncidr.yaml
|
|
interval: 86400
|
|
|
|
lancidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
|
|
path: ./ruleset/lancidr.yaml
|
|
interval: 86400
|
|
|
|
# 5. 规则匹配 (自上而下匹配)
|
|
rules:
|
|
# --- 1. 拦截广告 ---
|
|
- RULE-SET,reject,REJECT
|
|
|
|
# --- 2. 特殊应用分流 ---
|
|
- RULE-SET,telegramcidr,📲 电报消息
|
|
- DOMAIN-SUFFIX,openai.com,🤖 OpenAI
|
|
- DOMAIN-SUFFIX,chatgpt.com,🤖 OpenAI
|
|
- DOMAIN-SUFFIX,bing.com,🤖 OpenAI
|
|
- RULE-SET,google,📹 油管视频 # 包含YouTube
|
|
|
|
# --- 3. 苹果与直连 ---
|
|
- RULE-SET,icloud,DIRECT
|
|
- RULE-SET,apple,DIRECT
|
|
- RULE-SET,direct,DIRECT
|
|
- RULE-SET,lancidr,DIRECT
|
|
- RULE-SET,cncidr,DIRECT
|
|
|
|
# --- 4. 地理位置直连 (防止漏网的国内IP) ---
|
|
- GEOIP,LAN,DIRECT
|
|
- GEOIP,CN,DIRECT
|
|
|
|
# --- 5. 剩余流量 ---
|
|
- RULE-SET,proxy,🚀 节点选择
|
|
- MATCH,🐟 漏网之鱼 |