1. 故障机理:局域网广播与虚拟 IP 的冲突
现代智能家庭局域网设备高度依赖两类协议:
1. **mDNS 组播协议(224.0.0.251:5353)**:苹果设备、群晖 NAS、网络打印机通过广播 `xxxx.local` 来声明自己的存在;
2. **NetBIOS / LLMNR 本地名称解析**:Windows 共享文件夹查找同网电脑;
- 当开启 Fake-IP 模式时,操作系统将针对 `printer.local` 的查询抛给了 Clash;
- 内核如果未配置过滤器,随手发了一张 `198.18.0.55` 的虚拟 IP 响应;
- 打印机驱动拿着这个虚拟 IP 去建立连接,目标设备根本不存在,直接导致打印机离线!
💡 任何以 `.local`、`.lan` 结尾的域名都必须强制走真实局域网解析。
2. 标准放行配置模板(Copy-Paste 级实操)
在配置文件的 DNS 与规则模块添加以下标准放行规则:
yaml
# 彻底解决局域网服务失联的生产级配置
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
# 局域网服务与主机发现
- "*.lan"
- "*.local"
- "*.arpa"
- "*.internal"
- "router.asus.com" # 华硕路由器后台
- "tplogin.cn" # TP-Link 路由器后台
- "miwifi.com" # 小米路由器后台
rules:
# 必须置于最顶部的私网直连
- IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
- MATCH,PROXY 3. SMB 共享文件夹(445 端口)直接访问技巧
在 Windows 资源管理器中访问 NAS 时:
- **强烈推荐直接使用纯内网 IP 访问**:在地址栏输入 `\192.168.1.50`,而不是输入主机名 `\DS920PLUS`;
- 纯 IP 请求在操作系统第一层就会被路由表直接送往物理物理网卡,完全绕过任何 DNS 与代理逻辑,连接速度最快最稳。
❓ 常见疑问与排查步骤
用浏览器输入路由器管理后台 IP 打不开怎么办?
检查是否开启了全局模式(Global)。在全局模式下所有 IP 请求都会被送入海外节点,切回规则模式(Rule)即可正常打开路由器后台。
手机连接电脑共享的代理后能连 NAS 吗?
只要电脑开启了 Allow LAN 且手机与 NAS 在同一个 Wi-Fi 子网内,均可正常互通。
配置了 fake-ip-filter 依然打不开怎么办?
在终端执行 `ipconfig /flushdns` 清空系统缓存,并重启一次局域网设备或重新插拔网线。