惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
C
Check Point Blog
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
Vercel News
Vercel News
腾讯CDC
GbyAI
GbyAI
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
小众软件
小众软件

张洪Heo

OpenClaw 接管你的油猴脚本:让 AI 直接读改网页脚本,不用再复制粘贴 为 iPhone Duo 做设计:苹果官方设计原则全解读 看到了淘宝闪购的AI评论,引发了我的思考 如何在网页插入 livephoto ?实况照片 PVT 在线生成、动态JPG生成工具与嵌入工具 MacBook不进入休眠全新邪修:十几块钱的绿联HDMI欺骗器 OpenClaw 2.0:稳定性提升不少,我还迁移了我的记忆系统 将你的 HeoID 卡片添加到 Apple 钱包 智谱codingplan耐用程度分析:只用 GLM-5.3-Flash 够不够用? 软路由内网穿透访问方案全链路教程:从 ZeroTier 到 Nginx 再到 certd 证书管理 BrowserSkill上手:让AI接入浏览器,还能录制动作教它学习 我与我的 OpenClaw 凉透了焦虑和解了 ntfsmac 上手:不关 SIP 让 Mac 读写 NTFS 和 ext 硬盘 个人小项目vibecoding方案推荐:opencode spark 1.2 和 zcode 分享一下博客的全新聚合搜索 给DeepSeek-V4-Flash借一双眼睛:ZCode视觉子Agent方案 Mole Mac 上手:界面精美,优秀好用的Mac清理工具 Agentation 油猴脚本:让AI指哪改哪,配合 Claude Code 的开发神器 洪绘压图网页版上线,这下可以随时随地在线压缩图片了 分享一下我最近制作的一些AI音乐,以及解决唱歌错字和音质的一些小技巧 洪绘敲木鱼支持“竹知了”模式了,可以自定义音效的电子竹知了App 洪绘烧纸:一个网页在线电子烧纸,电子祭祀工具 WebMCP适配教程:为浏览器AI预备好,让网页向 AI 提供工具,本博客已支持 报错回顾:给OpenClaw添加错误行为记忆机制,让自己写的skill不断成长 腾讯miora上手:设计师又又又失业的一集? Mac 合盖不休眠:用 pmset 彻底禁止系统睡眠 如何用 OpenClaw 配置早报晚报,科技新闻信源、微博热搜获取 给 SearXNG 接入豆包搜索,解决 OpenClaw 信源难题 OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置 screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你 混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上
为OpenClaw搭建一个免费的搜索引擎,如何让OpenClaw搜索网页内容
张洪Heo · 2026-05-22 · via 张洪Heo

为OpenClaw搭建一个免费的搜索引擎,如何让OpenClaw搜索网页内容摘要图

这篇文章介绍了如何用 SearXNG 搭建免费开源的自建搜索引擎,替代之前频繁触发限流的 DuckDuckGo。文章通过 Docker Compose 方式部署 SearXNG 和 Valkey 缓存服务,配置了 Google、Bing、百度、DuckDuckgo 四个搜索引擎,并详细说明了配置文件的编写要点,包括 secret_key 设置、搜索格式、UI 等参数。部署完成后通过 OpenClaw 的配置命令将 SearXNG 接入为默认搜索引擎,实现了免费不限量的网页搜索能力,无需依赖第三方 API。

说到弄搜索真的是头大,之前用的duckduckgo,但是老触发限流。

搜索挂了

寻找了一番,有一个免费开源的搜索可以去搭建。就是用SearXNG。

Docker Compose 部署

这个项目支持docker部署,文件参考:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
services:
searxng:
image: docker.io/searxng/searxng:latest
container_name: searxng
restart: unless-stopped

ports:
- "8080:8080"

environment:
- SEARXNG_BASE_URL=http://localhost:8080/
- SEARXNG_VALKEY_URL=valkey://valkey:6379/0
- FORCE_OWNERSHIP=true

volumes:
- ./core-config:/etc/searxng:rw
- searxng-cache:/var/cache/searxng

depends_on:
- valkey

networks:
heo_global_network:
ipv4_address: 172.168.0.16

valkey:
image: docker.io/valkey/valkey:9-alpine
container_name: searxng-valkey
restart: unless-stopped
command: valkey-server --save 30 1 --loglevel warning

volumes:
- valkey-data:/data

networks:
heo_global_network:
ipv4_address: 172.168.0.17

volumes:
searxng-cache:
valkey-data:

networks:
heo_global_network:
external: true

然后再在文件夹内创建子文件夹core-config,内容参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
use_default_settings:
engines:
keep_only:
- google
- bing
- baidu
- duckduckgo

general:
debug: false
instance_name: "SearXNG"

search:
safe_search: 0
autocomplete: "duckduckgo"
formats:
- html
- json

server:

secret_key: "RiCP&KP59htN9FH"
limiter: false
image_proxy: true

valkey:
url: valkey://valkey:6379/0

ui:
static_use_hash: true

engines:
- name: google
disabled: false

- name: bing
disabled: false

- name: baidu
disabled: false

- name: duckduckgo
disabled: false

这里面的secret_key可以随便填写,建议填写一个复杂长密码。

然后在终端cd进目录执行docker-compose up -d即可。

启动成功

启动之后直接使用端口访问网页就能看到了。

搜索功能

在OpenClaw宿主机执行

1
openclaw configure --section web

搜索

选择yes

搜索引擎列表

选择SearXNG。

填写你的SearXNG访问地址。

允许webfetch

webfetch

大功告成

支持网页搜索

成功实现免费不限量的网页搜索能力,不用再用第三方的api啦。

头像背景Guli形象

张洪Heo

分享设计与科技生活

主观感受,仅供参考。本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo