30K Star的SearXNG,自己搭建一个不追踪任何隐私的搜索引擎
文章目录30K Star的SearXNG自己搭建一个不追踪任何隐私的搜索引擎它和普通搜索引擎的区别部署门槛能不能放心用适合谁30K Star的SearXNG自己搭建一个不追踪任何隐私的搜索引擎最近搜东西有个体验搜完一个关键词过五分钟打开购物App推荐列表里全是相关商品。搜索引擎比我自己还清楚我接下来想买什么。接着搜任何东西都开始犹豫总感觉键盘后面有双眼睛在盯着。有个开源项目专门解决这个问题SearXNG。它是一个能自己部署的元搜索引擎聚合几十个搜索服务的结果同时不收集任何用户数据。GitHub上拿了3万Star社区维护了近千个公开实例。它和普通搜索引擎的区别SearXNG不记录搜索历史不保存IP不发追踪Cookie不建用户画像。在上面搜的所有内容只有你自己知道。没有账号体系打开网页直接搜用完关掉干净。技术原理几句话能说清。它把关键词发给Google、Bing、DuckDuckGo等几十个搜索引擎拿到结果后汇总、去重、排序展示出来。目标网站看到的请求来自SearXNG服务器不是你的设备。搜索行为和身份信息之间加了一层隔离广告商没法把你的一次搜索和下一次搜索串起来。支持按类别筛选网页、图片、视频、新闻、地图、音乐、文件、科学论文。每个类别可以单独配置用哪些后端引擎。比如图片搜索可以只用Google图片和Bing图片新闻搜索选用几个RSS源。还有内置的插件系统搜索IP地址直接出归属地输入算式给出计算结果遇到哈希值尝试识别类型。部署门槛用Docker的话一条命令docker run -d -p 8080:8080 searxng/searxng浏览器打开localhost:8080就能用。要对外开放配个反向代理和域名几十分钟的事。配置文件是一个YAML搜索引擎的开关、语言、主题都能调。默认界面支持暗色模式手机端也有适配。不想自己搭社区维护了公开实例列表直接挑一个用就行。这些实例分布在不同国家由各自的管理员运行选一个离自己近的延迟会低一些。能不能放心用代码完全公开谁都能审查有没有偷偷收集数据。比起相信商业公司不作恶的承诺看一眼代码给出的答案更直接。项目CI会跑自动化测试提交记录能追溯到每次改动的原因。项目是原版searx的延续。searx维护放慢后活跃贡献者拉分支独立发展就是SearXNG。更新频率高引擎适配也在增加。和searx相比SearXNG修复了一批遗留问题加了引擎健康检查、限速、Redis缓存等功能。适合谁被广告追踪搞烦了每次搜完就被跨平台投放的可以试试。配置一次之后搜索体验和平时差别不大但不用担心搜索记录被拿去建用户画像。团队场景下也实用。公司内网部署一个同事的搜索请求不经过外部商业搜索引擎数据不出内网。有公司用它做内网知识库的前端搜索入口对外接口统一对内日志干净。默认搜索结果可能没有Google那种个性化精确度因为不做用户画像。这不是缺点是设计上的取舍。另外由于要请求上游引擎再汇总首次搜索的响应会比直接搜Google慢半拍后续有缓存会快不少。如果你对搜索引擎把你的每次搜索存成永久的数据库记录感到不舒服SearXNG提供了一个可以自己控制的选项。不是换一个更好的搜索引擎而是换一种搜索引擎和用户之间的关系。供了一个可以自己控制的选项。不是换一个更好的搜索引擎而是换一种搜索引擎和用户之间的关系。