Rust 站群镜像引擎

MirrorElf 镜像精灵

单服务托管海量域名 — 分层缓存、模板化 SEO、AI 增效与全可视运营。基于 Rust,Docker 一键部署。

seo888/mirrorelf 端口 16888 PostgreSQL
1
进程站群
2
层缓存
16+
核心能力
16888
默认端口

Workflow

从解析到收录,四步闭环

面向站群运营与 SEO 技术团队:域名接入、缓存命中、模板化加工、蜘蛛策略同一引擎内完成。

  1. 1.0 · Intake

    DNS 接入,自动建站

    域名解析到服务器后,按策略自动创建站点记录并分配目标站。主站与泛域可分离上游、TDK 与爬虫策略,避免一套配置打天下。

    auto_site_building
    www.example.com → 主站策略
    *.example.com → 泛站策略
    目标池文档分配 · 批量后台入库
  2. 2.0 · Cache

    双层缓存,块级去重

    target_cache 保留上游原文,website_cache 存加工后镜像页。FastCDC + BLAKE3 + LZ4 分块去重,相同内容块只存一份,压低 PostgreSQL 体积。

    HIT website_cache → 直接出站
    MISS → 回源 · Persona · 多 IP
    content_chunks · 分块去重持久化
  3. 3.0 · SEO

    标签引擎加工 TDK

    标题、关键词、描述走模板;友链、sitemap、链接映射、页头页脚注入同链路执行。OpenAI 兼容接口可在缓存后队列里自动替换与生成。

    标签模板 · TDK / 内链 / 友链
    sitemap · robots · 链接映射
    AI 队列 · 翻译记忆复用
  4. 4.0 · Operate

    蜘蛛分引擎,运营可视

    按搜索引擎独立开关策略;QPS 与 7 日图表、SSE 访问日志、Prometheus 指标进管理后台。热重载 YAML,改配置不必重启进程。

    /_/admin/ · 中英界面
    蜘蛛图 · QPS · SSE 日志
    Prometheus · MCP 批量运维

Vs reverse proxy

不是简单反代

普通脚本把页面搬过来;MirrorElf 把镜像、缓存、SEO、观测与授权绑成可交付的站群平台。

定位
转发流量
站群镜像 + SEO + 运营平台
存储
文件 / 简单缓存
PostgreSQL 分块去重
SEO
外挂脚本改 HTML
标签引擎 · TDK · sitemap · 链接映射
蜘蛛
粗粒度开关
分引擎策略 · 图表 · 访问日志
管理
改配置文件
可视后台 + 热重载 + MCP

Capabilities

运营真正会用到的能力

从性能到授权,十六条能力里先看这六条——覆盖站群上线、收录与日常运维。

01 · Performance

Rust / Tokio 出站

异步 I/O、Brotli / Zstd / Gzip 多级压缩,Release LTO。面向高并发镜像请求。

02 · Scale

单进程海量域

www 与泛站策略分离,DNS 自动建站,批量后台管理多客户域名。

03 · Cache

智能分层缓存

上游原文与加工页双层存储,块级去重显著节省空间。

04 · SEO

SEO 全家桶

TDK 模板、友链、sitemap、链接映射与标签引擎同栈。

05 · AI

缓存后 AI 队列

OpenAI 兼容接口;缓存命中后自动替换、TDK 与翻译任务入队。

06 · Ops

运营可视

蜘蛛分析、Prometheus、SSE 访问日志;MCP 对接 Agent 批量操作。

Licensing

商业授权,机器码绑定

授权码与服务器机器码一一对应。启动、定时与配置变更时校验;到期可走 Telegram 提醒。

Trial

自建试用

用官方镜像在你的环境拉起实例,熟悉后台与机器码流程。

  • Docker 一键部署
  • 完整管理后台
  • 查看机器码接口
查看部署
Enterprise

企业授权

多机、定制与 SLA。面向镜像服务商与多客户托管。

  • 多机授权
  • 定制交付
  • 运维对接
咨询企业方案

商务联系方式请替换为你的邮箱 / Telegram / 工单入口。当前为静态展示页,未绑定真实收件地址。

授权用于合法镜像与 SEO 运营场景。镜像内容、目标站版权与当地法律由使用者自行负责;不承诺搜索引擎排名结果。 已部署可访问 GET /_api/machine_code 或后台「系统配置」查看机器码。

Deploy

五分钟拉起实例

准备 PostgreSQL 与配置文件后,一条 Docker 命令即可监听 16888。

quickstart.sh PASS
# 1. 配置
cp config/config.example.yml config/config.yml

# 2. 数据库
docker run -d --name mirror-pg \
  -e POSTGRES_PASSWORD=yourpass \
  -e POSTGRES_DB=mirror \
  -p 5432:5432 postgres:16

# 3. 引擎
docker run -d -p 16888:16888 \
  -v $(pwd)/config:/app/config \
  -v $(pwd)/doc:/app/doc \
  -v $(pwd)/templates:/app/templates \
  -v $(pwd)/data:/app/data \
  seo888/mirrorelf

部署后获取授权 →