dsh-ip-info: View Public IP and Location in the Harness Interface

前言

在 DeepSeek Harness(DSH)里调试联网能力、代理或出口策略时,经常需要确认「当前会话实际走哪条公网 IP、归属哪里、运营商是谁」。靠浏览器另开查 IP 页面,或每次手动 curl 公网接口,会打断在 Composer 里的节奏。下面介绍社区插件 dsh-ip-info(维护者 EndlessPoem,分类:联网工具):把公网 IP、归属地与运营商直接嵌在 Harness 界面里,字号跟随 Harness,不需要时可以关掉。

这是什么

dsh-ip-info 是面向 DSH Web 配置(--profile web)的 UI 类插件:在输入框(Composer)下方,或通过悬浮卡片,展示当前公网 IP、地理位置与运营商信息;展示字号与 Harness 正文一致,并支持关闭显示。

插件在 SkillHub 等社区目录中登记为 EndlessPoem/dsh-ip-info;GitHub 仓库地址为 https://github.com/EndlessPoem/dsh-ip-info 。第三方索引页曾注明该仓库可能已删除或设为私有,安装与版本信息以 npm 制品及目录页为准,不必依赖 clone 源码仓库。

核心功能

根据目录与制品页上的说明,已核实能力包括:

  1. 公网信息展示:显示当前公网 IP、归属地(location)、运营商(provider)。
  2. 两种展示位置:可在 Composer 输入框下方显示,或以悬浮卡片形式呈现。
  3. 界面一致性:文字大小跟随 Harness,不单独占一套 UI 字号。
  4. 可关闭:不需要持续展示时可以关掉(具体入口以插件在 Web UI 中的实现为准)。

插件会通过联网查询获取上述信息;运行权限与当前 dsh 进程一致,使用前请自行评估是否接受对外请求。

安装与启用

该插件面向 Web 侧 Harness。在已安装 dsh 的环境中,使用目录与 dsh.so 归档页记录的安装命令(npm 包名 dsh-ip-info,制品页记录版本 1.0.1,曾在 dsh 0.2.1-rc.5 上做过运行时验证):

dsh plugin --profile web add dsh-ip-info

上述命令通过 npm 安装插件包,并写入 web profile。安装完成后按平时方式启动或重启带 Web 界面的 Harness,使插件加载生效。

若 GitHub 源不可用,仍可通过 npm 包名安装;不要凭仓库名自行拼接未在资料中出现的安装参数。

典型用法

资料中的 README 未给出额外配置示例,典型流程如下:

  1. 执行上一节的 dsh plugin --profile web add dsh-ip-info 完成安装。
  2. 启动 DSH Web 界面,在 Composer 附近或悬浮卡片中查看公网 IP、归属地与运营商。
  3. 调试代理、VPN 或机房出口时,切换网络环境后刷新或重启会话,对照界面上的信息是否变化。
  4. 不需要常驻展示时,在插件提供的关闭入口关掉显示。

无文档记载的自定义配置项时,不要假设存在未列出的环境变量或配置文件字段。

适用场景与注意

适合谁

  • 经常在 DSH Web 里联调 API、爬虫或沙箱出口,需要一眼看到当前公网身份的智能体开发者。
  • 需要在 Harness 内核对「本机/代理是否生效」,又不想反复打开外部查 IP 网站的用户。

注意事项

  1. 权限与联网:插件以当前 dsh 进程权限运行,并会发起对外网络请求以解析 IP 信息。安装前应阅读 npm 包内源码与许可证(社区市场页标注为 MIT、JavaScript),确认可接受其行为。
  2. 社区目录非官方商店:SkillHub、dsh.so 等为独立社区索引,与 DeepSeek / 幻方无官方从属关系;目录 listing 不等于安全审计。
  3. 源仓库状态:若 GitHub 页面无法访问,以 npm 安装与目录页说明为准;索引快照可能滞后,安装失败时应查当前 registry 是否仍发布 dsh-ip-info。
  4. Profile 匹配:安装命令中的 --profile web 与 Web UI 插件一致;headless 或其他 profile 场景是否适用,以你本地 DSH 版本与插件 manifest 为准。

结尾

dsh-ip-info 把公网 IP、归属地与运营商收进 Harness 界面,减少查 IP 时的上下文切换,并支持关闭显示。需要进一步核对简介与安装方式时,可访问社区目录页 https://www.skillhub.cn/plugins/EndlessPoem/dsh-ip-info ;源码与 issue 历史上位于 https://github.com/EndlessPoem/dsh-ip-info(若无法打开,请以 npm 包与目录归档为准)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye