SearXNG 是一个开源的元搜索引擎,允许用户通过多个搜索引擎同时搜索,保护用户的隐私。与传统的搜索引擎不同,SearXNG 不会追踪用户的搜索历史,提供更多的隐私和安全性。
主要功能
- 隐私保护: 不存储用户的搜索记录。
- 多搜索引擎支持: 同时搜索多个搜索引擎 backend。
- 可定制性: 用户可以根据需要选择使用的搜索引擎。
- 用户界面: 友好的界面以及主题支持。
项目简介
SearXNG 基于 Searx,一个同样开源的元搜索引擎,但是经过了改进和扩展。SearXNG 提供了更好的性能、更多的插件支持和更活跃的社区。
安装与部署
以下是如何在你的服务器上部署 SearXNG 的步骤。
系统要求
- Python: 3.8 或更高版本
- Docker (可选): 用于容器化的部署
- Git: 用于克隆代码库
步骤 1: 克隆仓库
git clone https://github.com/searxng/searxng.git
cd searxng
步骤 2: 安装依赖
使用以下命令安装所需的 Python 依赖库:
pip install -r requirements.txt
步骤 3: 配置 SearXNG
复制配置模板并进行编辑:
cp searx/settings.yml.example searx/settings.yml
nano searx/settings.yml
在配置文件中,你可以设置你想要使用的搜索引擎和其它选项。
步骤 4: 运行 SearXNG
通过以下命令运行 SearXNG:
python searx/webapp.py
如果没有错误,你会看到以下消息,表明服务已经开始:
* Running on http://127.0.0.1:8888/ (Press CTRL+C to quit)
步骤 5: 访问你的搜索引擎
在浏览器中访问 http://YOUR'S IP(你的ip地址):8888/,你将看到 SearXNG 的主页。
你也可以选择使用Nginx的反向代理来绑定域名。
结论
SearXNG 是一个强大的工具,帮助用户保护自己的隐私,通过多个搜索引擎获取信息。利用简单的部署过程,你可以在你的服务器上轻松运行它,将隐私控制把握在自己手中。
你现在可以开始使用 SearXNG,享受安全和匿名的搜索体验!
参考链接
注:如果你想体验效果,可以去笔者搭建的SearXNG试用,但自己搭建的总是更放心,更有成就感嘛!
