5分钟搭建Searx搜索引擎 | 您所在的位置:网站首页 › searxng搜索引擎官网 › 5分钟搭建Searx搜索引擎 |
SearX Searx是一个自由的Internet元搜索引擎,可汇总来自70多个搜索服务的结果。既不跟踪也不分析用户。 由于某些原因无法或者不愿使用Google,又嫌Bing过于鸡肋的时候,searx会是一个不错的选择。搭建searx,你需要一台VPS(IP被墙也无妨),一个域名,5分钟之内你便能拥有一个属于自己的搜索引擎。 安装docker首先安装Docker,可以使用官方脚本安装: 12curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh如果你当前不是root用户,执行以下命令使你每次使用docker时不必加上sudo:(将换为你当前的用户名) 1sudo usermod -aG docker 安装searx拉取官方镜像: 1docker run --rm -d -v ${PWD}/searx:/etc/searx -p 80:8080 searx/searx简单解释一下这个命令:run运行一个容器;--rm表示容器停止后即删除;-d后台运行;-v共享文件系统,这里指当前目录的searx文件夹能够访问容器内的/etc/searx目录;-p映射端口,如果你想用其他端口访问这个容器,将80改为你想要的端口即可。 docker ps可以查看当前运行的容器,你能看到容器的CONTAINER ID。docker kill idid替换为CONTAINER ID,强制关闭容器,又因为上面提到的–rm参数,关闭后即被删除。 接着编辑配置 nano searx/settings.yml 修改base_url为 https://你的域名/ ,Ctrl+O并回车保存,Ctrl+X退出编辑器。 再通过上面的docker run命令启动容器。 配置https推荐将域名托管在Cloudflare,将你的域名指向你的VPS IP,将小云朵点亮,这样即使你的VPS被墙也能够正常被访问。注意将SSL安全设置为Flexible,因为VPS并未配置证书。 点击Page Rules(页面规则),创建两个页面规则(以0xff.ga为例): http://0xff.ga/, 转发URL,301重定向,https://0xff.ga/ http://0xff.ga/*,自动HTTPS重写 其他你可以进入设置来自定义你的搜索体验。 如果无法获取Google的结果,很可能是你VPS的IP被谷歌拉黑了。 内存不足可以设置/增加swap。根据你的VPS性能,自行斟酌是否要将网址公开或分享给好友使用,防止被判定为滥用。 |
CopyRight 2018-2019 实验室设备网 版权所有 |