
我在日常开发中经常遇到这几个痛点:
经过一个多月的开发和实际使用,我做出了两个基于 Cloudflare Workers 的开源工具,完全免费、零维护成本,尝试解决了这些问题。
将搜索能力打包为接口,随时调用,无需维护
我主要是在使用 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 提供了多种访问方式,一次部署,随处使用。
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: 记得绑定自己的域名使用,访问更稳定哦~