---
title: "SearXNG"
weight: 15
description: "隐私保护的元搜索引擎"
date: "2026-03-25T14:38:18+08:00"
lastmod: "2026-03-25T14:38:18+08:00"
---

## SearXNG

SearXNG 是一款免费开源的元搜索引擎，尊重用户隐私。它聚合了多个搜索引擎的结果，提供去中心化的搜索体验。

## 简介

SearXNG 是 Seeks 项目的分支，旨在提供隐私保护的搜索服务。它不追踪用户，不记录搜索历史，支持自托管部署。

## 主要特性

- **隐私保护** - 不记录用户搜索历史，不追踪用户行为
- **去中心化** - 支持自托管，避免单点控制
- **多引擎支持** - 聚合 Google、Bing、DuckDuckGo 等多个搜索引擎
- **可定制** - 支持自定义引擎、主题和插件
- **无广告** - 干净的搜索结果，无商业推广
- **API 支持** - 提供 RESTful API 接口

## 部署方式

### Docker 部署

```bash
docker run -d -p 8080:8080 searxng/searxng
```

### Docker Compose 部署

```yaml
version: '3.8'
services:
  searxng:
    image: searxng/searxng
    ports:
      - "8080:8080"
    environment:
      - SEARXNG_BASE_URL=http://localhost:8080/
    volumes:
      - ./searxng:/etc/searxng
    restart: unless-stopped
```

### 手动安装

```bash
git clone https://github.com/searxng/searxng.git
cd searxng
pip install -U searxng
searxng run
```

## 配置说明

### 启用搜索引擎

编辑 `settings.yml` 配置要使用的搜索引擎：

```yaml
engines:
  - name: google
    engine: google
    shortcut: g
    disabled: false
  
  - name: bing
    engine: bing
    shortcut: b
    disabled: false
  
  - name: duckduckgo
    engine: duckduckgo
    shortcut: ddg
    disabled: false
```

### 使用类别

SearXNG 支持多种搜索类别：

| 类别 | 描述 |
|------|------|
| general | 通用搜索 |
| images | 图片搜索 |
| videos | 视频搜索 |
| news | 新闻搜索 |
| map | 地图搜索 |
| music | 音乐搜索 |
| files | 文件搜索 |
| social media | 社交媒体 |

## 使用示例

### 基础搜索

访问 `http://localhost:8080` 进行搜索

### 指定引擎搜索

```
!google 搜索关键词
!bing 搜索关键词
!duckduckgo 搜索关键词
```

### API 使用

```bash
# 搜索 API
curl "http://localhost:8080/search?q=keyword&format=json"

# 获取建议
curl "http://localhost:8080/autocomplete?q=keyword"
```

### 浏览器集成

可以将 SearXNG 设置为浏览器默认搜索引擎：

```
http://localhost:8080/?q={search_terms}
```

## 渗透测试用途

- **OSINT 收集** - 进行开源情报搜集
- **目标信息收集** - 搜索目标相关信息
- **隐私保护搜索** - 避免搜索行为被记录
- **多引擎对比** - 同时获取多个搜索引擎结果
- **敏感信息搜索** - 搜索泄露的凭证、配置文件等

## 参考资源

- [SearXNG 官方文档](https://searxng.github.io/searxng/)
- [SearXNG GitHub](https://github.com/searxng/searxng)
- [SearXNG 实例列表](https://searx.space/)