SearXNG开源元搜索引擎

SearXNG 是一款非常强大的自由开源、隐私第一的元搜索引擎(Metasearch Engine)。它衍生自早期的 Searx 项目,目前由开源社区积极维护。在搭建本地大模型(如 llama.cppOllama)并需要免费联网搜索(Web Search)功能时,SearXNG 是目前最主流、最完美的开源平替方案。


什么是元搜索引擎?

SearXNG 自己不建立网页索引,也不去爬取和存储互联网数据。
当你向 SearXNG 发送一个搜索请求时,它会同时把这个请求转发给全球上百个主流搜索引擎(如 Google、Bing、DuckDuckGo、Qwant、Wikipedia 等),然后把这些引擎返回的结果进行去重、过滤和重新排序,最后统一展现给你。


核心优势

  • 完全免费且无限次:你不需要像使用 Google API 或 Tavily 那样去注册账号、绑定信用卡并担心 API 调用额度超限。只要你的网络能通,它就能无限次免费搜索。

  • 极致的隐私保护

  • 它在转发请求时,会剥离掉你所有的隐私数据(如你的真实 IP 地址、浏览器 Cookie、设备特征等),甚至会为每次请求伪造随机的浏览器 Profile。

  • 对于那些老牌搜索引擎来说,它们只能看到是“SearXNG 服务器”在发起搜索,而不知道屏幕后面的具体是谁。

  • 支持自建(Self-hosted):你可以非常轻松地通过 Docker 把它部署在自己的电脑、局域网 NAS 或云服务器上,让它成为你专属的搜索网关。

  • 多分类搜索:除了普通的网页(Web)搜索,它还支持图片、视频、新闻、IT、科学、社交媒体等垂直领域的分类检索。

  • 对 AI 极其友好:它原生支持输出 JSON 格式的搜索结果。这意味着像 Dify、Cherry Studio、Open WebUI、Perplexica(开源 AI 搜索) 等大模型前端,可以一键对接 SearXNG,让 AI 能够流畅地阅读搜索结果并进行总结。


如何快速部署?

最推荐、最简单的方式是使用 Docker。你只需要在终端输入一行命令,就能在本地把 SearXNG 跑起来:

1
docker run -d -p 8888:8080 --name searxng --restart always searxng/searxng:latest

运行成功后,在浏览器访问 http://localhost:8888 就能直接看到一个干净、无广告的搜索界面。