全部插件

DSH / BUNDLE / BUNDLES

dsh-fakeip-http

v1.0.1Jayve / dsh-fakeip-httpfbbcd5e6c4

可安装组合包组合包与其他模块社区 · Topic 自动分析

概览

dsh-fakeip-http

Accept synthetic fake-IP DNS answers for DeepSeek Harness web_fetch while keeping loopback, private, and IP-literal destinations blocked.

README / ZH

插件文档

目录摘要

Accept synthetic fake-IP DNS answers for DeepSeek Harness web_fetch while keeping loopback, private, and IP-literal destinations blocked.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- It wraps only the built-in `http` fetch provider. If `web.fetchProvider` is changed, the plugin has no effect. - It only affects `web_fetch`. `web_search`, model requests, MCP servers, and other HTTP clients do their own resolution and do not need this plugin. - If the forwarder maps a public name to a private address, that is the forwarder's policy. The plugin stops the application from directly reaching private space; it does not audit the forwarder's rules. - It depends on `resolveAddresses` being an own property of the provider instance. A Harness release that changes that internal structure requires a plugin update. The better long-term fix is an upstream `fakeIp` config in `dsh-web-fetch-http` (see below). - A synthetic range that is not routed by the TUN will fail at connect time. That is a forwarder configuration problem, not a policy failure. - Split DNS that returns both fake and real answers for one name is refused by design; fix the split-horizon rule instead of forcing the plugin to guess.