---
canonical: https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/
language: zh
generated: 2026-10-21T13:34:54.966Z
---

[首页](https://koalavps.com/zh/) / [探索](https://koalavps.com/zh/resources/) /  KoalaVPS 现场笔记

KoalaVPS 现场笔记

# 带有诚实限制的搜索界面。

SearXNG 可以通过你运营的服务合并来自各搜索引擎的结果。上游、托管网络和浏览器仍然各有作用。

[找到你的 VPS](https://koalavps.com/zh/vps/)

## 本文档内容

[了解请求路径](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-1)[保持界面受控](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-2)[尽量减少查询留存](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-3)[维护与观测](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-4)[让容器和代理边界清晰可见](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-5)[将搜索与 AI 层分离](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-6)[选择谁可以使用搜索端点](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-7)[让限流器看到真实客户端](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-8)[测试浏览器使用和引擎故障](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-9)[在不规避限制的情况下修复上游故障](https://koalavps.com/zh/guides-self-host-searxng-on-a-vps/#section-10)[知识库](https://koalavps.com/zh/resources/)

## 了解请求路径

您的实例向已配置的引擎发送查询，并将结果返回给用户。上游可能会限制或限速请求。自托管并不保证每个搜索引擎都会无限期接受该流量。

## 保持界面受控

使用 HTTPS 并决定实例是私有、需认证还是公开。公开搜索端点需要滥用控制和容量规划。请分别保护设置和管理访问。

## 尽量减少查询留存

搜索查询可能敏感。审查反向代理、应用和系统日志，避免在没有明确需求的情况下保留查询字符串。说明可能联系其他方的外部结果和图像请求。

## 维护与观测

跟踪受支持的版本、响应错误和上游更改。限制昂贵请求，并为不可用的引擎保留明确的回退方案。备份配置而不暴露秘密令牌。

## 让容器和代理边界清晰可见

受支持的容器部署仍需要持久配置、私有密钥和有意的网络暴露。将应用程序置于适当的 TLS 代理之后，并在向公众开放前审查速率限制。请查看当前官方部署说明，而不是无限期地重复使用旧的 compose 文件。

官方文档：[SearXNG 容器安装](https://docs.searxng.org/admin/installation-docker.html)

## 将搜索与 AI 层分离

如果你添加 Perplexica 或其他模型辅助界面等工具，查询和检索到的文本也可能发送给模型提供商。审查该新数据路径及其成本、身份验证和保留策略。私有元搜索实例不会自动使新增的 AI 服务变为私有。

## 选择谁可以使用搜索端点

私有 SearXNG 实例可使用隧道或经过认证的访问边界。公共实例需要不同的容量和滥用计划。其上游搜索引擎仍会从你的托管路径接收请求，并可能返回限制或 CAPTCHA；新 IP 并非保证绕过。使用受支持的容器说明，持久化设置并生成私有实例密钥。将应用置于预期的 TLS 代理之后。

- 选择一组你被允许查询的小型初始引擎。

- 将配置/密钥置于公共文件路径之外。

- 检查可选的外部图片或图标获取是否会改变隐私边界。

官方文档：[SearXNG 容器安装](https://docs.searxng.org/admin/installation-docker.html)

## 让限流器看到真实客户端

当前 SearXNG 限流器文档使用 Valkey 保存动态状态。私下配置它，并在实例设计包含限流器时启用。代理信任至关重要：如果每个访客都显示为代理，一个访客就可能影响所有人的限额；如果信任任意转发头，访客就可能谎报地址。将受信任代理范围设置为实际部署，然后在发布端点前测试结果行为。

官方文档：[SearXNG 限流器与可信代理](https://docs.searxng.org/admin/searx.limiter.html)

## 测试浏览器使用和引擎故障

执行普通搜索、包含非 ASCII 文本的查询、针对一个已配置引擎的搜索，以及针对一个故意不可用引擎的搜索。验证上游失败不会导致整个服务不可用。使用该浏览器支持的设置，将测试实例添加为浏览器搜索提供程序。对于 Perplexica 等 AI 层，需单独审查身份验证、模型提供商数据共享、支出限额和来源归属：元搜索前端并不控制这些附加服务。

- 从全新的浏览器配置文件检查结果链接和重定向。

- 检查搜索词是否出现在代理访问日志或分析数据中。

- 从未经授权的网络测试私有访问边界。

## 在不规避限制的情况下修复上游故障

当仅一个引擎失败时，在更改整个部署之前，请检查其错误和当前适配器兼容性。CAPTCHA 或速率限制响应是上游策略信号，不是绕过它进行自动化的许可。重复的 HTTP429 响应也可能来自您自己的限流器/代理配置。保留一个备用引擎和一次更新演练，保留小型配置备份，并避免仅仅因为曾经需要故障排查就永久保留查询日志。

继续探索

## 继续阅读。

[法律 ### 隐私政策——更少记录，清晰理由。 了解账户、支付和技术记录，为什么可能需要它们，以及应就访问和保留提出哪些问题。适用政策必须指明数据控制者和实际发生的处理。…](https://koalavps.com/zh/privacy/)[使用场景 ### 带维护计划的自托管。 服务器可以让您的工具具备可移植性和可定制性。当更新、备份和恢复成为设计的一部分时，这种优势才能持久。…](https://koalavps.com/zh/self-hosting/)[指南 ### 让机器始终属于你。 安全是一项持续的日常工作：减少暴露面、限制权限、谨慎打补丁，并确保可以恢复。…](https://koalavps.com/zh/server-security/)

配置您的基础设施

## 掌控一切。 按你的条件部署。

无需身份文件。完整管理员权限。原生加密货币计费。

[选择配置](https://koalavps.com/zh/vps/)
