赞
踩
在数字监控和数据货币化的时代,对于许多用户而言,在线保护个人信息变得至关重要。隐私问题特别突出的一个领域是搜索引擎,它们经常收集用户数据以定制个性化广告或构建用户档案。SearXNG 是一个开源的元搜索引擎,它汇集了各种来源的结果,同时不追踪或分析其用户。本文旨在提供一个全面的指南,介绍如何设置和自定义您自己的 SearXNG 实例,确保您的互联网搜索既保护隐私又可控。
SearXNG(下一代)是原始 SearX 项目的分支,具有增强的功能和安全措施。它通过结合多个搜索服务的力量,同时严格遵守隐私原则,提供了一种去中心化的网络搜索方法。用户享有可定制的界面、自托管选项以及根据需要集成额外搜索引擎的能力。
在开始安装之前,请确保满足以下要求:
sudo su
cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
修改环境变量
使用您喜欢的文本编辑器打开 .env 文件,并相应地更新值:
nano searxng-docker/.env
将 替换为您的域名,将 替换为您的管理员电子邮件地址。这些详细信息将在请求 SSL 证书时使用。
生成密钥并修改设置
生成一个新的密钥以增加安全性,并在必要时修改设置:
cd searxng-docker
sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.yml
nano searxng/settings.yml
在退出前对设置进行所需的更改并保存文件。
配置 Docker Compose
修改 docker-compose.yaml 文件以反映您的特定设置。如果您计划使用 Nginx 而不是 Caddy 作为反向代理,请跳过这一步。否则,根据需要调整端口映射:
nano docker-compose.yaml
根据您需求更改端口映射。此外,如果您更改了端口映射,请记得在 Caddyfile 中更新相应的值。
安装和设置 Docker & Docker Compose
如果系统中尚未安装 Docker 和 Docker Compose,请进行安装:
sudo apt update && sudo apt install docker.io docker-compose
启用 Docker 在系统启动时自动启动:
sudo systemctl enable docker
sudo systemctl start docker
运行 SearXNG
现在,我们可以使用 Docker Compose 启动 SearXNG:
sudo docker-compose up
通过您的网络浏览器在 http://:8080 上访问 SearXNG。请注意,默认端口可能会根据您的配置而有所不同。
如果您更喜欢使用 Nginx 作为反向代理,请在完成上述指令后遵循以下步骤:
考虑在那些以积极的互联网监控或限制性内容法规而闻名的国家之外托管您的 SearXNG 实例。这有助于维护用户隐私,并确保在搜索期间可以不受限制地访问全球资源。
使用最新软件版本保持您的 SearXNG 实例更新,以从错误修复、性能增强和潜在的安全补丁中受益。定期检查官方文档以了解升级程序。
加入 SearXNG 社区论坛或邮件列表,以了解最新发展,寻求帮助,并提供贡献。共同塑造注重隐私的搜索引擎的未来。
SearXNG 提供了一个强大平台,用于进行私密和可定制的互联网搜索。通过遵循这里概述的步骤,您可以设置自己的实例,并重新掌控您的在线存在。记得明智地配置您的实例并保持维护,以确保最佳性能和防御威胁。祝您搜索愉快!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。