Searx – 尊重隐私的开源搜索引擎

Searx介绍

Searx,一个基于Python的完全开源免费搜索引擎平台,为你提供来自GoogleBingYahoo70多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便。你完全可以用它来搭建Google镜像等。

Searx - 尊重隐私的开源搜索引擎

Searx安装

以Centos 7x为例

settings.yml 配置

参考settings.yml,当然你也可以全部使用默认(不建议)

运行Searx

然后使用ip:port访问,如果你的bind_address地址没修改,可能浏览器会访问不了,就需要反代了,方法后面会说。

如果你修改了bind_address地址为0.0.0.0,还打不开媒体界面的话,还需要开启防火墙端口,使用命令:

如果你开了端口还不能打开,可能还需要去服务商后台开启对应的端口。

Docker安装Searx

建立searx

您可以使用两个环境变量自定义您的searx实例:

  • MAGE_PROXY (default : False), 如果设置为True,则searx将代理所有图像。
  • BASE_URL (default : False) 应该设置为您的域名 (with http/https).

运行searx

在反向代理后面运行一个searx容器:

使用nginx(反向代理),使用以下内容创建一个vhost:

至此,你可以去http://localhost:$PORT使用searx了。

Searx项目

https://github.com/asciimoo/searx