应用介绍
SearXNG 是一款免费开源的互联网元搜索引擎,它聚合多个搜索服务和数据库的结果,同时完全保护用户隐私,不会追踪你的搜索行为,不会建立用户画像,你可以部署在自己的NAS服务器上,拥有完全私密的搜索体验,不受任何商业巨头的广告追踪和行为分析。
核心特点:
- 🔒 完全隐私保护:不会记录你的搜索历史,不会追踪你的IP地址,不会创建用户画像,彻底告别商业搜索引擎的广告追踪和个性化推荐打扰,搜索结果纯粹客观。
- 🌐 多来源搜索聚合:支持从超过70个搜索服务获取结果,涵盖网页搜索、图片搜索、视频搜索、新闻搜索、学术搜索等多种类别,你可以自定义开启/关闭各个搜索源。
- 🎨 可定制界面:支持多种主题样式,你可以根据自己的喜好调整界面布局,支持移动端自适应,手机上也能获得舒适的搜索体验。
- 🔌 开放API:提供开放API接口,可以集成到你自己的应用中,满足开发者二次开发需求。
- 🌍 多语言支持:完整支持中文界面,对国内用户友好,你可以轻松配置适合国内网络环境的搜索源。
SearXNG 尊重用户隐私和自由,完全开源透明,你可以检查每一行代码,不用担心后门和隐私泄露,是注重隐私用户的理想搜索引擎。
安装说明
前提依赖
使用Docker部署SearXNG,只需要Docker和Docker Compose,不需要额外的依赖,官方提供了预构建的Docker镜像,部署非常简单。
安装配置
使用官方提供的Docker Compose配置:
version: '3'
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
ports:
- "8080:8080"
volumes:
- ./config:/etc/searxng
- ./data:/var/lib/searxng
restart: unless-stopped
environment:
- BASE_URL=http://你的NASIP:8080/
你需要先从官方获取默认配置文件:
mkdir -p ./config
wget https://raw.githubusercontent.com/searxng/searxng/master/searxng/settings.yml -O ./config/settings.yml
然后修改配置文件中的 `base_url` 为你自己的访问地址,根据需要开启/关闭搜索源。
使用说明
部署启动完成后,访问 `http://你的NASIP:8080` 即可进入SearXNG搜索界面。你可以直接输入关键词搜索,选择不同的分类(网页、图片、视频、地图、新闻等)获取对应结果。
支持高级搜索语法,你可以使用 `site:域名` 限定搜索特定网站,支持排除特定网站,满足精准搜索需求。搜索结果没有任何广告,纯净简洁,阅读体验非常舒适。
你可以通过配置文件调整各个搜索源的优先级,对于国内用户,可以关闭不可用的搜索源,只保留可用的,获得更快的搜索速度。
开源信息
- GitHub 地址:https://github.com/searxng/searxng
- 官方网站:https://searxng.org
- 项目文档:https://docs.searxng.org
- 社区交流:https://matrix.to/#/#searxng:matrix.org
- 许可证:AGPL-3.0