xinghaix/deepseek-harness-desktop--plugins-dsh-web-fetch-allowlist ↗★ 0
dsh-web-fetch-allowlist
允许白名单内的网络请求通过代理且不替换提供商。 适合需要通过Surge/Clash等代理访问特定外部域名的网络抓取任务。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xinghaix/deepseek-harness-desktop#1442884593e57d217cd9ddd8de5f2f2e250f81cc&path:plugins/dsh-web-fetch-allowlist说明文档
阅读完整 README ↗使用与安全边界
- 关闭设置弹窗,打开 Chat 主侧栏 → 插件 → 已安装 → dsh-web-fetch-allowlist;启用插件后,白名单表单直接显示在插件详情页。设置 → 内置插件 只是插件清单,不再承载本插件的设置。
- 每行填写一个域名、通配域名或 URL,例如
example.com、*.example.com或https://example.com/docs。 - 点击 保存 后,在新的对话轮次调用
web_fetch;保存的配置在后续调用生效。离开插件详情页会放弃未保存的修改。
新版配置页使用 plugins.bundle.config,按包名 dsh-web-fetch-allowlist 挂载;旧的 settings.plugin.item 入口已移除。设置命名空间仍为 web-fetch-allowlist,原有已保存域名无需迁移。旧版 DSH 请固定到本次适配之前的插件提交。
白名单主机可以解析为公网单播地址或 Fake-IP 198.18.0.0/15;loopback、RFC1918 私网、link-local 和元数据地址仍被阻止。裸域名及通配域名的匹配规则见 测试。
插件配置 中的默认白名单为空,不预置任何个人或组织域名。安装后请在设置卡片中添加自己需要的域名;留空时沿用原生抓取行为。个人配置应只保存在本机 DSH 设置中,不要提交到仓库。此插件并非任意内网访问开关。
如果曾安装带有预置白名单的旧版本,更新插件不会自动删除已保存的用户设置,请在设置卡片中审阅并移除不需要的条目。