DSH Plugins
返回列表
🧰

dsh-web-fetch-lan

联网工具 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install wqzhellohhwy/dsh-web-fetch-lan

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 侧栏打开「插件」→「添加插件」,先将 https://github.com/wqzhellohhwy/dsh-web-fetch-lan 克隆到本地,再填入该仓库目录的绝对路径完成安装,若提示需重启则重启一次。

插件介绍

DeepSeek Harness 的 web_fetch 自带 SSRF 防护:域名解析结果里一旦出现非公网地址就会直接拒绝。Clash 或 mihomo 在 TUN 模式配合 enhanced-mode: fake-ip 时,域名常被解析到 198.18.0.0/15 等保留段,内置逻辑会把这些地址当成不可访问,于是开着代理时抓取几乎全失败;在 Windows 上还可能因多网卡 DNS 交替返回 fake-ip 与真实 IP,表现为时好时坏。

本插件提供 id 为 http-lan 的替换 fetch provider:公网地址照常放行,仅对可配置的 fake-ip 段改判为可用——连接仍由代理按域名转发,并不会真的连到 198.18.x.x;回环、私网、链路本地、CGNAT、组播、保留段以及云元数据等依旧拦截。同时在进程内将 DNS 结果顺序设为 ipv4first,缓解 TUN + fake-ip 下 HTTPS 间歇性 ECONNRESET。其余限制与内置 provider 一致,例如同源重定向、响应大小与超时等。

适合日常开着 Clash Verge 等 TUN + fake-ip 代理、又需要在 Harness 里稳定使用 web_fetch 的用户;若你从不使用 fake-ip 或从不遇到 WEB_BLOCKED_URL,可以不必安装。

使用场景

  • 开着 TUN + fake-ip 代理时 Harness 的 web_fetch 全部被 WEB_BLOCKED_URL 拦住
  • 在 Clash Verge 等客户端修改 fake-ip-range 后需要与 DSH 侧段配置保持一致
  • Windows 下 DNS 在 fake-ip 与真实 IP 间切换导致抓取时好时坏

适合人员

  • 日常使用 Clash、mihomo 或 Clash Verge 且开启 TUN 的 DSH 用户
  • 需要在代理环境下稳定使用 web_fetch 的 Harness 用户
  • 遇到 fake-ip 解析被误判为非公网而拒绝联网抓取的人