SearXNG 主机

通过不分析你的私人元搜索引擎搜索网络,该引擎汇总结果。

  • 一键 部署
  • 15 GB 所需磁盘空间
  • 1 GB 内存 所需内存
  • 来自 2 € 价格
立即订购 无设置费

您在 AvaHost 上获得的服务

一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。

此模板不包含数据库容器。

立即订购

技术

Docker 镜像
searxng/searxng:latest
默认端口
8080

SearXNG 的工作原理

SearXNG 通过适配器向已启用的外部搜索引擎发送查询,收集其响应,并将结果集合并到一个页面中。用户可以选择分类、语言、安全搜索设置、时间范围以及已配置引擎支持的其他选项。OpenSearch 支持允许兼容的浏览器将该实例添加为搜索提供商。

该实例不会爬取和维护完整的独立网络索引。结果、摘要、图像、可用性、排序、延迟和地理覆盖范围取决于上游提供商和所选的适配器。提供商可能会更改接口、应用速率限制、阻止请求或返回不同的内容,因此自托管的元搜索页面无法保证固定的源覆盖范围或随时间推移的相同结果。

SearXNG 的主要功能

上游 SearXNG 的设计目的是避免存储搜索数据并混合发送到其他平台的查询。这降低了单个用户对每个提供商的直接暴露,但实例运营者仍然控制日志和配置,而上游引擎会看到来自该实例地址的请求。代理或 Tor 路由是可选配置,目录模板中不包含。

目录保持 /etc/searxng 并设置公共基础 URL。它不配置用户账户系统、私有访问网关、付费搜索 API、代理网络、内容审核政策或固定的 API 输出格式。运营者应该限制面向私有受众的实例,并审查日志、已启用的引擎、安全搜索政策、请求限制和公开滥用暴露。

SearXNG 与 Google 搜索的对比

1

SearXNG

SearXNG 是一个元搜索界面,聚合已配置的提供商并避免创建自己的用户档案。Google 搜索运行一个提供商管理的搜索服务,具有自己的排名系统和账户关联功能。Google 文档记载个性化推荐可以使用账户活动,而结果也可能因位置、语言、设备和当前查询而异。

2

Google Search

Google 搜索可能适合希望获得其集成索引、专门结果格式、账户历史记录、本地相关性和其他搜索服务而无需运营实例的人。SearXNG 在优先考虑通过可配置的自托管前端代理查询并接受外部引擎的可靠性和覆盖范围限制时很有用。

订购 SearXNG

谁使用 SearXNG

个人可以将 SearXNG 设为浏览器默认搜索,学校可以演示元搜索行为,研究团队可以从一个界面比较已启用提供商的结果。组织也可以使用私有实例为定义的群体应用一致的引擎列表和呈现方式。

SearXNG 不是独立爬虫、合同搜索 API、法律发现系统、内容存档、匿名保证或检查主要来源的替代品。敏感搜索需要仔细的运营者日志政策、访问控制、网络配置,以及对外部提供商可以从该实例推断出什么的考虑。

自托管 SearXNG:要求和成本

SearXNG 工作负载取决于并发查询、已启用引擎的数量和延迟、结果分类、图像代理、超时、速率限制和公开滥用。目录中不需要 PostgreSQL 和 MariaDB;配置保持在 /etc/searxng 下。该软件没有单独的应用费用,而广泛共享的公共实例可能会产生比私有实例重得多的出站流量。

在 AvaHost 上,SearXNG 使用方案 1,价格为 €2。托管的 SearXNG 套件包括一键部署、带有自动 HTTPS 的自定义域、自动应用更新和定期备份。该模板设置基础 URL 并保持配置,但不添加用户身份验证、代理或 Tor 路由、付费提供商凭证、审核、独立索引或合同结果可用性。上游引擎故障、阻止、延迟和政策变化仍然超出托管服务的控制范围。

F.A.Q

  • SearXNG 在方案 1 上起价 €2。该方案适合私人或轻度共享的元搜索页面。并发搜索数、启用的引擎数量、慢速提供商、图像结果、请求超时、公共流量、滥用情况和出站带宽将决定何时需要升级到更大的方案或实施更严格的速率策略。

  • 自定义域名可以连接到 SearXNG,DNS 指向安装后会自动提供 HTTPS。目录设置应用程序基础 URL 并保持其配置。在主机名更改后,更新浏览器搜索提供程序条目和测试结果链接、重定向、图像代理以及任何 API 使用者。

  • SearXNG 的设计目的是避免建立用户档案,并从实例而非直接从每个用户发送提供商请求。这并不能完全保证匿名性。实例运营者控制日志和访问权限,上游搜索引擎可以看到实例地址,且目录模板中不包含可选的代理或 Tor 路由。

  • 每个结果都取决于外部引擎、其适配器、响应时间、速率限制、区域行为和政策变化。提供商可能会失败、阻止实例或返回不完整的材料。自动应用程序更新和计划备份涵盖托管服务,但它们无法保留第三方结果集或保证未来的源可用性。