- OpenClaw 版本:2026.3.23-1
- 系统:macOS
- 代理:Clash Verge Rev (mihomo core, TUN + fake-ip 模式)
问题描述
web_fetch 工具在 Clash fake-ip 环境下无法正常使用。
Clash TUN 模式的 fake-ip 会将所有域名 DNS 解析为 198.18.0.0/15 地址池中的 IP。web_fetch 检测到目标 IP 在特殊用途地址段后触发安全拦截,返回:
Blocked: resolves to private/internal/special-use IP address
但实际上 198.18.0.0/15 在 Clash 场景下不是真正的私有地址,而是代理中间层的虚拟地址,最终会被 Clash 路由到真实目标。curl 在相同环境下可以正常工作。
期望行为
web_fetch 应识别 Clash fake-ip 场景,或提供配置选项跳过 198.18.0.0/15 的私有 IP 检测。
复现步骤
- 使用 Clash Verge Rev,开启 TUN + fake-ip 模式
- 使用 web_fetch 抓取任意外部 URL
- 观察到被拦截
问题描述
web_fetch 工具在 Clash fake-ip 环境下无法正常使用。
Clash TUN 模式的 fake-ip 会将所有域名 DNS 解析为 198.18.0.0/15 地址池中的 IP。web_fetch 检测到目标 IP 在特殊用途地址段后触发安全拦截,返回:
Blocked: resolves to private/internal/special-use IP address但实际上 198.18.0.0/15 在 Clash 场景下不是真正的私有地址,而是代理中间层的虚拟地址,最终会被 Clash 路由到真实目标。curl 在相同环境下可以正常工作。
期望行为
web_fetch 应识别 Clash fake-ip 场景,或提供配置选项跳过 198.18.0.0/15 的私有 IP 检测。
复现步骤