SearXNG安装
SearXNG 是一个隐私友好的元搜索引擎,它是对原始 Searx 项目的高性能分支。它不会收集用户的搜索数据,也不允许第三方(如 Google)建立用户的搜索画像。通过 SearXNG,你可以同时从数十个搜索引擎获取结果,并保持完全的匿名性。
2. 部署指南 (Docker Compose)
Section titled “2. 部署指南 (Docker Compose)”官方推荐使用 Docker 方式进行部署,以便于管理复杂的 Python 运行环境。
services: searxng: image: docker.io/searxng/searxng:latest container_name: searxng restart: always ports: - "8080:8080" networks: - media_network volumes: - ./searxng:/etc/searxng:ro # 映射配置文件目录 (只读) - searxng_data:/var/cache/searxng # 缓存数据卷 environment: - SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"] interval: 30s timeout: 10s retries: 3
networks: media_network: external: true
volumes: searxng_data:3. 配置建议
Section titled “3. 配置建议”3.1. 初始化设置
Section titled “3.1. 初始化设置”首次启动前,需在 ./searxng 目录下创建 settings.yml。
3.2. 解决引擎报错问题
Section titled “3.2. 解决引擎报错问题”4. 核心特性
Section titled “4. 核心特性”- 多模式搜索:支持常规网页、图片、文件、地图、音乐、学术、社交媒体等多种垂直搜索分类。
- 响应式设计:完美适配手机、平板及桌面端浏览器。
- 无追踪:不存储 Cookie,不记录 IP 行为,且默认移除请求中的跟踪参数。