剪藏#剪藏#聪明的小明

Google不想让你知道的?Docker一行命令搭建自己的搜索引擎!

2026 年 7 月 20 日1 分钟
分享Twitter / XTelegram微博

你有没有想过,每次在Google搜东西的时候,你的搜索记录、浏览习惯、甚至点击偏好都在被悄悄记录?别慌,今天给你安利一个开源神器——SearXNG,一个可以自建在Docker里的隐私搜索引擎。

它是什么?

SearXNG是一个免费的、开源的元搜索引擎。简单来说,你用它搜索的时候,它不会直接去Google搜,而是同时去Google、Bing、DuckDuckGo等十几个搜索引擎一起查,然后把结果汇总给你。

最酷的是:它不记录你的任何搜索历史。没有Cookie追踪,没有广告推送,没有用户画像。你搜什么,只有你知道。

GitHub上25k+ Star,Docker Hub下载量超过500万次,社区活跃度非常高。

为什么值得用?

🛡️ 隐私保护拉满

Google会记录你的每一次搜索,然后给你打标签、推广告、甚至影响搜索结果。SearXNG把这些全部砍掉——搜索请求被转发给上游搜索引擎,但上游不知道你是谁,SearXNG也不知道你搜了什么。

🔍 一个搜索,多个引擎

普通搜索引擎你只能用一个,SearXNG同时问十几个。比如你搜"最新AI新闻",它会同时从Google、Bing、DuckDuckGo、维基百科、Reddit等平台抓取结果,然后去重、排序后给你展示。效率翻倍。

🎨 高度可定制

  • 支持通用、图片、视频、音乐、新闻、科学等多个分类搜索

  • 可以自定义默认搜索引擎和语言

  • 暗色/亮色主题随心切换

  • 支持API接口,可以接入各种客户端

  • 完全开源,代码随便看

💻 资源占用极低

官方推荐的Docker镜像基于Alpine Linux,基础镜像不到200MB,运行起来内存占用大约50-100MB,树莓派都能流畅跑。

怎么部署?

方式一:Docker Compose(推荐)

在你的服务器上创建一个 docker-compose.yml 文件:

JAVASCRIPT
version'3'
services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    ports:
      - "8080:8080"
    volumes:
      - ./searxng-config:/etc/searxng:rw
    environment:
      - SEARXNG_BASE_URL=http://localhost:8080/
    restart: unless-stopped

然后运行:

JAVASCRIPT
docker compose up -d

就这么简单。打开浏览器访问 http://你的IP:8080,就能看到一个干净的搜索引擎界面了。

方式二:单容器Docker

JAVASCRIPT
docker run -d \
  --name searxng \
  -p 8080:8080 \
  -v $(pwd)/searxng-config:/etc/searxng:rw \
  -e SEARXNG_BASE_URL=http://localhost:8080/ \
  --restart unless-stopped \
  searxng/searxng:latest

进阶配置

如果你想修改默认搜索引擎、添加更多引擎、或者配置API密钥,可以编辑 searxng-config/settings.yml 文件:

JAVASCRIPT
search:
  default_lang: auto
  formats:
    - html
    - json

server:
  secret_key"请改成你自己的随机字符串"
  limiterfalse
  image_proxytrue

engines:
  - name: google
    enabledtrue
  - name: bing
    enabledtrue
  - name: duckduckgo
    enabledtrue
  # ... 更多引擎

配置改完后重启容器即可生效:

JAVASCRIPT
docker compose restart

效果对比

特性 Google SearXNG 搜索记录 ✅ 全部记录 ❌ 不记录 广告推送 ✅ 大量广告 ❌ 无广告 多引擎聚合 ❌ 只用自家 ✅ 10+引擎 隐私保护 ❌ 数据商业化 ✅ 完全匿名 自托管 ❌ 不可能 ✅ 自己掌控 开源免费 ❌ 闭源 ✅ MIT协议

用过之后你就回不去了——那种"搜索时不用被监视"的感觉,真的很爽。

常见问题

Q: 搜索质量不如Google?

A: SearXNG本身不索引网页,它聚合多个引擎的结果。如果你把Google设为首选引擎,搜索结果质量和Google是一样的,只是不留下搜索记录而已。

Q: 需要公网IP吗?

A: 不需要。你可以只在局域网内使用,也可以搭配之前文章里推荐的Cloudflare Tunnel或Nginx Proxy Manager暴露到公网。

Q: 会不会被封?

A: 不会。SearXNG会模拟正常用户的请求行为,而且支持设置请求间隔,避免触发搜索引擎的反爬机制。

Q: 支持中文搜索吗?

A: 完全支持。默认语言设置为auto就能智能识别,也可以手动指定为zh-CN。

Q: 可以手机用吗?

A: 当然可以!SearXNG的网页界面是响应式设计,手机浏览器直接访问就行。你也可以把它设为Chrome/Safari的默认搜索引擎,以后搜索框直接用。

总结

在这个人人都在被数据追踪的时代,SearXNG给了我们一个简单有效的反击方式——自建一个属于自己的搜索引擎,不花一分钱,一行Docker命令搞定。

它不是要取代Google,而是给你一个选择权:什么时候该用公开搜索引擎,什么时候该保护自己的隐私。

行动建议:

  1. 找一台有Docker的机器(NAS、VPS、甚至树莓派都行)

  2. 复制上面的docker-compose.yml跑起来

  3. 浏览器访问试试,感受一下没有追踪的搜索体验

  4. 把它设成浏览器的默认搜索引擎,从此告别被"监视"的感觉

觉得有用的话,记得点个在看👀,让更多人知道——搜索自由,从自建搜索引擎开始!

如果你有更好的隐私搜索方案,或者用了SearXNG有什么心得,欢迎在评论区聊聊~

原文地址: https://mp.weixin.qq.com/s?__biz=MzcwNzMyMjM1Nw==&mid=2247484860&idx=1&sn=5a974303411ade96aab0f535bb0f78e6&chksm=f52ae2ce343e8917e8285d7dcd12e4687360ef480fb84835308740cd0a195f6e2a0e24ce5c80&mpshare=1&scene=1&srcid=07201pQgCfpTHYe1H6DYKWB1&sharer_shareinfo=2e6a269f9a1f11700a2d35e17f3c4dc5&sharer_shareinfo_first=2e6a269f9a1f11700a2d35e17f3c4dc5#rd

相关文章