ddg

🦆 隐私安全的终端搜索利器

🥥58总安装量 18评分人数 16
100% 的用户推荐

基于成熟开源工具 ddgr,提供隐私保护的终端网页搜索能力,无需浏览器即可快速获取 DuckDuckGo 搜索结果,确保搜索行为不被跟踪。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行风险,内容完全透明可审计
  • ✅ 无数据收集逻辑,明确遵循隐私保护原则,无 C/D 级高危触发项
  • ⚠️ 依赖外部工具 ddgr,需用户自行通过 snap/apt/源码安装配置
  • ⚠️ 搜索操作会访问 DuckDuckGo 网络服务,需确保网络环境可信

使用说明

ddg 是一款基于成熟开源工具 ddgr 的隐私保护型终端搜索技能,专为命令行用户设计,允许用户在无需打开浏览器的情况下直接通过 DuckDuckGo 执行网页搜索。该技能通过调用系统已安装的 ddgr 工具,支持非交互式快速搜索、JSON 格式输出、时间范围限定、站点特定搜索以及 DuckDuckGo Bangs 快捷搜索等高级功能,完美融入 Shell 脚本和自动化工作流。

核心用法上,用户可通过简单的命令结构执行搜索,如使用 --np 参数启用非交互模式直接获取结果,--json 参数输出结构化数据便于后续处理,--time--site 参数实现时间筛选和站点限定。特别值得一提的是对 DuckDuckGo Bangs(如 !w 搜索维基百科、!gh 搜索 GitHub)的完整支持,极大提升了特定站点检索效率。交互模式下,用户可直接在结果列表中选择并打开目标网页,实现无缝的浏览体验。

该技能的显著优点在于其强大的隐私保护能力。依托 DuckDuckGo 的隐私架构,默认启用 Do Not Track,无用户画像追踪,支持 Tor 网络和 HTTPS 代理,确保搜索行为完全匿名。同时,纯文本输出特性使其能轻松与管道命令结合,适用于日志分析、信息聚合等自动化场景,显著提升开发者和技术人员的工作效率。

然而,该技能也存在一定局限性。首先,它依赖外部 ddgr 工具,需要用户自行通过 Snap、PPA 或源码安装,增加了部署复杂度。其次,由于基于文本界面,无法展示图片、视频等多媒体搜索结果,也不支持 JavaScript 渲染的动态网页内容。此外,DuckDuckGo 的 HTML 界面响应速度偶尔可能慢于常规搜索引擎,且需要稳定的网络连接才能正常工作。

该技能特别适合命令行重度用户、隐私敏感人群、开发者以及需要构建自动化搜索工作流的技术团队。对于习惯使用终端完成日常任务、注重数字隐私保护,或需要将搜索功能集成到 Shell 脚本和 CI/CD 流程中的用户而言,这是理想的工具选择。

使用风险方面,主要包括对外部网络服务的依赖(需确保 DuckDuckGo 在所在地区可访问)、外部工具的安装维护责任,以及虽然 DuckDuckGo 提供隐私保护但搜索关键词本身仍会通过 HTTPS 传输至外部服务器。建议用户通过官方渠道安装 ddgr,避免执行来源不明的命令示例,并在处理敏感搜索词时评估隐私风险。

ddg 内容

文件夹图标references文件夹
手动下载zip · 3.7 kB
usage-patterns.mdtext/markdown
请选择文件