ASUSWRT-Merlin / KoolCenter 的 Magic Catling2(Merlin Clash / MC2)完整教程,涵蓋訂閱、DNS、UDP、IPv6 與排查。
下載地址:Merlin Clash 文件頻道
软件中心 → 手动安装
上傳
.tar.gz
安裝包,不要解壓。安裝前關閉其他科學上網插件;內核選
Mihomo v1.19.28 或更高版本,不要使用
sing-box。Mihomo:最新版本下載。
儀表盤 → 我的訂閱
登錄貝雪雲官網並直接複製完整訂閱地址。
Magic Catling2 → 订阅管理 → 配置订阅
| 設置項 | 設置 |
|---|---|
| 「配置订阅」 | 粘貼貝雪雲訂閱地址 |
| 「添加 Emoji」 | 不勾選 |
| 「跳过证书」 | 必須勾選 |
| 「启用 UDP」 | 必須勾選 |
| 「启用 TFO」 | 不勾選 |
| 「订阅 UA」 | 保持默認值,不要修改 |
| 「定时更新」 | 每天 |
| 「订阅规则」 | MC_常规规则 |
| 「订阅名称」 | besnow |
MC_常规规则,選「订阅原始规则」會提示參數錯誤。不要在訂閱地址末尾添加 &flag=clash。
點擊 「开始订阅」,等待日誌提示完成。
besnow
ZashBoard 的「运行模式」選擇
Rule,並在「节点选择」中選擇可用節點,測試 Google、YouTube
或 ChatGPT。若使用 Global,還須在
GLOBAL 組選節點,不能選 DIRECT。
Magic Catling2 → DNS 设置
Fake-IP
點擊「编辑 Fake-IP」,刪除原內容並粘貼:
dns:
enable: true
listen: :23453
ipv6: false
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
# 開啟 IPv6 代理時,將 ipv6 改為 true,並取消下一行註釋
# fake-ip-range6: fdfe:dcba:9876::1/64
use-hosts: true
respect-rules: true
default-nameserver:
- 223.5.5.5
- 119.29.29.29
- 114.114.114.114
nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
fallback:
- https://cloudflare-dns.com/dns-query
- https://dns.google/dns-query
- https://dns.quad9.net/dns-query
- tls://1dot1dot1dot1.cloudflare-dns.com:853
- tls://dns.google:853
- tls://dns.quad9.net:853
proxy-server-nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
- https://cloudflare-dns.com/dns-query
- https://dns.google/dns-query
- https://dns.quad9.net/dns-query
fallback-filter:
geoip: true
geoip-code: CN
geosite:
- gfw
ipcidr:
- 240.0.0.0/4
listen 必須保持 :23453,不要改成
53,否則與 dnsmasq
衝突。圖片只展示關鍵設置,完整內容以代碼塊為準。
點擊 「保存设置」,返回首頁點擊「重启 & 保存」。
Magic Catling2 → 高级设置 → 代理设置
| 使用需求 | 代理模式 | 「代理IPv6」開關 | DNS 中的 ipv6 |
|---|---|---|---|
| 普通上網 | Redir TCP |
關閉 | false |
| 需要 UDP | Redir TCP & Tproxy UDP |
關閉 | false |
| 需要 IPv6 | Tproxy TCP |
開啟 | true |
| 同時需要 UDP 和 IPv6 | Tproxy TCP & UDP |
開啟 | true |
代理模式:Redir TCP
代理IPv6:关闭
DNS:ipv6: false
需要 UDP 可選 Redir TCP & Tproxy UDP,但仍不代理
IPv6。
必須同時完成,僅修改一項不完整:
Tproxy TCP & UDPipv6: truefake-ip-range6dns:
enable: true
listen: :23453
ipv6: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-range6: fdfe:dcba:9876::1/64
use-hosts: true
respect-rules: true
其餘 DNS 不變;DNS 劫持、路由自身 DNS 使用 Clash、清除路由自定義 DNS、Sniffer 域名嗅探保持開啟。
修改後返回首頁,點擊 重启 & 保存。IPv6 前提可參考 IPv6 開啟指南。
nslookup google.com 192.168.50.1
將地址換成路由器實際地址;返回 198.18.x.x 表示 IPv4
Fake-IP 生效。
nslookup -type=AAAA google.com 192.168.50.1
返回 fdfe:dcba:9876:... 表示 IPv6 Fake-IP
生效。繼續:
curl.exe -6 https://api64.ipify.org
若返回 IPv6 且地區或運營商屬代理節點而非本地寬帶,表示 IPv6 已通過代理。
| 問題 | 解決方法 |
|---|---|
| 訂閱提示參數錯誤 | 選 MC_常规规则,不要選擇「订阅原始规则」 |
| 訂閱內容為空 | 確認「订阅 UA」未被修改,並檢查訂閱地址是否完整 |
| curl/wget 內容為空 | 檢查訂閱地址完整、有效 |
| 節點全部超時或無法連接 | 同時勾選「跳过证书」和「启用 UDP」,重新訂閱並重啟 |
| DNS 配置無法保存 | 檢查 YAML 縮進,只用空格,不能用 Tab |
| 啟動後無法聯網 | 確認 DNS 端口 :23453,重新保存並重啟 |
| TProxy 無法啟動 | 關閉 AiProtection、QoS、家長控制和流量分析 |
| IPv6 流量繞過代理 |
選 Tproxy TCP & UDP、開啟「代理IPv6」、設定
ipv6: true 和 fake-ip-range6
|
| IPv6 沒有出口 | 確認運營商下發公網 IPv6,選支持 IPv6 出口的節點 |
| 全局模式無效 |
在 GLOBAL 組選節點,不能選
DIRECT
|
修改 DNS 後完全無法聯網時,可先關閉 MC2 總開關,恢復默認 DNS,再檢查 YAML。
複製貝雪雲訂閱地址
↓
粘貼至「配置订阅」
↓
勾選「跳过证书」和「启用 UDP」
↓
「订阅 UA」保持默認值
↓
「订阅规则」選擇 MC_常规规则
↓
點擊「开始订阅」
↓
選擇 besnow 配置並啟動
↓
配置 Fake-IP DNS
↓
按需開啟 UDP 和 IPv6