dsh-ip
在终端中运行以下命令:
dsh plugin install uckkk/dsh-ip
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install uckkk/dsh-ip 即可安装该插件,完整源码地址为 https://github.com/uckkk/dsh-ip 。
插件介绍
在日常网络开发中,IP 地址的校验、分类以及网段边界计算是常见却容易出错的需求。手动拼接 IPv4 与 CIDR 位运算不仅繁琐,还常常因为前缀长度写错或网段范围算偏而埋下隐患。
dsh-ip 将这类工作封装为两个轻量工具:ip_info 负责判断一个字符串是否为合法 IP、属于哪一类别(A/B/C 等);cidr_range 则接受标准 CIDR 表示法,直接输出对应的起始地址与结束地址。整个插件基于纯 Node.js 实现,无外部依赖,逻辑透明,适合在会话中随时调用。
如果你经常需要快速验证 IP 合法性、判断 IP 类别,或者想立刻知道一个 /24、/16 网段到底覆盖哪些地址,dsh-ip 可以省去手动计算和反复查阅文档的时间,让 IP 相关判断变得一步到位。
使用场景
- 快速校验日志或表单中出现的 IP 地址是否合法
- 将 CIDR 表示法直接展开为起止地址范围
- 判断 IPv4 地址属于哪一类,辅助网络规划
适合人员
- 需要频繁验证 IP 合法性的后端或网络工程师
- 在运维脚本中处理 CIDR 网段划分的 DevOps 人员
- 构建表单校验或网络管理工具的前端开发者