基于 CF worker 做了两个开源工具, 可能可以解决你的搜索和网络访问难题

2025 年 12 月 23 日
 Yrobot

我在日常开发中经常遇到这几个痛点:

经过一个多月的开发和实际使用,我做出了两个基于 Cloudflare Workers 的开源工具,完全免费、零维护成本,尝试解决了这些问题。


🔍 cloudflare-search - 开箱即用的聚合搜索 API

将搜索能力打包为接口,随时调用,无需维护

为什么开发它?

我主要是在使用 Claude Code 的过程中,急需一个可以快速获取 google search 结果的工具。

而且我的很多项目都需要搜索功能,但是:

于是我开发了 cloudflare-search,部署一次后已经稳定运行快一个月

核心特性

实际使用场景

1. 项目中集成搜索功能

2. AI 助手集成

如果你在使用 AI 工具(如 Claude),可以通过 MCP 协议集成,让 AI 实时搜索信息

3. 命令行工具

在脚本中快速获取搜索结果:

curl "https://your-domain/search?q=docker 最佳实践" | jq '.results[0]'

🌐 cloudflare-proxy - 解决资源访问慢

为什么需要它?

cloudflare-proxy 提供了多种访问方式,一次部署,随处使用。

核心特性

实际使用场景

1. GitHub 静态文件加速(最常用)

# 原始地址(可能龟速或超时)
https://raw.githubusercontent.com/user/repo/main/config.yml

# 使用代理(秒开,稳定)
https://your-proxy-domain/https://raw.githubusercontent.com/user/repo/main/config.yml

2. 项目依赖文件

在 package.json 、Dockerfile 、GitHub Actions 等配置中使用:

{
  "dependencies": {
    "my-lib": "https://your-proxy-domain/https://github.com/user/repo/archive/main.tar.gz"
  }
}

3. Docker 镜像加速

# 配置 Docker 镜像代理
echo '{
  "registry-mirrors": [
    "https://your-proxy-domain/https://registry-1.docker.io"
  ]
}' | sudo tee /etc/docker/daemon.json

sudo systemctl restart docker

4. 前端 CORS 代理

// 解决前端跨域问题
fetch("https://your-proxy-domain/https://api.example.com/data")
  .then((res) => res.json())
  .then((data) => console.log(data));

如果这两个工具对你有帮助:

项目链接


💬 最后说两句

这两个工具源于我自己的真实需求:

现在分享给大家,希望也能帮到你。如果你的项目需要搜索功能,或者被网络访问问题困扰,不妨试试这两个工具。

期待你的 Star ⭐,也欢迎交流讨论!


PS: 记得绑定自己的域名使用,访问更稳定哦~

1352 次点击
所在节点    分享创造
2 条回复
wukaige
2025 年 12 月 23 日


部署成功,就是图标有点问题
Yrobot
2025 年 12 月 23 日
我改个更通用的 emoji 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1180677

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX