SearXNG Self-Host

🔍 零密钥自托管聚合搜索

自托管聚合搜索引擎,无需API密钥即可调用多引擎搜索,适合OpenClaw代理私有化部署与离线场景。

收藏
3.1k
安装
1.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

SearXNG 是面向 OpenClaw 代理的自托管搜索聚合方案,核心解决「无 API 密钥下的多引擎搜索」问题。技能覆盖两条主线:(1) 新实例部署 — 通过 install_searxng.sh 在 Ubuntu 22.04/24.04 一键安装,创建 systemd 服务监听 127.0.0.1:8888;(2) 搜索调用 — 使用 search.py CLI 工具执行查询,支持 --json 结构化输出与 --count 结果限制。

显著优点

  • 零密钥依赖:聚合 Google、Bing、Brave、Startpage、DuckDuckGo、Wikipedia 等公开引擎,无需注册第三方 API
  • 私有化可控:完全自托管,搜索日志与查询数据不经过外部 SaaS 服务商
  • 故障降级:当 SearXNG 服务异常时自动回退至 Wikipedia + GitHub API,保障基础可用性
  • 轻量集成:单文件 search.py 脚本,通过环境变量或硬编码 SEARXNG_URL 即可适配不同端口

潜在局限与风险

  • 运维负担:需自行维护 VPS、处理 IP 封禁、引擎反爬策略变动(如 Google 验证码拦截)
  • 结果稳定性:聚合引擎可能因网络或反爬机制间歇性失效,需定期核查 /etc/searxng/settings.yml 配置
  • 本地化限制:默认仅监听本地回环,跨主机调用需额外配置反向代理或防火墙规则
  • 无商业 SLA:依赖社区维护的 searxng/searxng 上游,关键业务场景需自行 fork 维护

适合人群

  • 需要离线/内网环境搜索能力的 OpenClaw 部署者
  • 数据隐私敏感、不愿将查询发送至 OpenAI/Bing API 的用户
  • 已有 Linux 服务器运维经验、能接受自托管成本的开发者

常规风险

  • IP 封禁:高频查询易触发搜索引擎反爬,建议使用住宅代理或降低请求频率
  • 配置泄露settings.yml 中若误启外部监听且无认证,可能导致实例被滥用为公开代理
  • 服务单点:systemd 服务异常时依赖自动回退,回退源(Wikipedia/GitHub)覆盖度有限,可能影响任务完成质量

SearXNG Self-Host 内容

references文件夹
scripts文件夹
手动下载zip · 6.4 kB
usage.mdtext/markdown
请选择文件