SearXNG:开源隐私搜索引擎自建指南

什么是SearXNG

SearXNG是一个开源的元搜索引擎,能够聚合多个搜索引擎的结果并提供隐私保护。它不存储用户查询数据,所有请求通过代理或直接发送到目标搜索引擎。用户可以自建SearXNG实例,完全掌控搜索行为和隐私设置。

SearXNG是SearX的分支项目,修复了原项目的维护问题并引入新功能。支持高度自定义,包括搜索引擎选择、主题样式、结果过滤等。适合技术爱好者、隐私倡导者或需要独立搜索解决方案的团队。

安装SearXNG前的准备

部署SearXNG需要Linux服务器或本地虚拟机,推荐Ubuntu 20.04/22.04或Debian系统。确保Python 3.8+和Git已安装。以下命令更新系统并安装依赖:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git python3-dev python3-venv python3-pip \
     build-essential libxslt1-dev zlib1g-dev libffi-dev libssl-dev

防火墙需开放80/443端口(HTTP/HTTPS)。如果使用云服务器,还需配置安全组规则。建议域名解析到服务器IP,方便后续配置HTTPS。

部署SearXNG核心服务

克隆官方仓库并创建虚拟环境:

git clone https://github.com/searxng/searxng.git
cd searxng
python3 -m venv searxng-pyenv
source searxng-pyenv/bin/activate

安装依赖并生成随机密钥:

pip install -r requirements.txt
sed -i "s/ultrasecretkey/$(openssl rand -hex 16)/" searx/settings.yml

修改配置文件searx/settings.yml,关键参数包括:

  • base_url: 设为未来访问地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值