Rust 高速引擎 · Svelte 5 后台

MirrorElf 镜像精灵

Rust + Tokio 扛站群镜像吞吐;Svelte 5 跑中英管理后台。双层缓存、模板化 SEO、AI 队列——Docker 一条命令装上,服务器无需编译。

Rust / Tokio Svelte 5 Brotli · Zstd · Gzip :16888

Speed stack

快在引擎,也快在后台

运行时是 Rust,界面是 Svelte 5——两端都为响应速度选型,而不是口号。

Rust
异步高性能运行时
Tokio
高并发 I/O
压缩
Brotli / Zstd / Gzip
Svelte 5
更轻更快的中英后台
Engine

Rust + Tokio

异步 I/O 扛住站群并发;响应层多级压缩,在带宽与 CPU 间取平衡;发布构建面向生产吞吐。

  • 单二进制 / 单服务出站
  • Brotli → Zstd → Gzip
  • Docker 交付,服务器无需编译
Admin

Svelte 5

管理后台用 Svelte 5:更小前端体积、更直接的更新路径;中英与多标签工作区仍保持顺滑。

  • 中英界面一键切换
  • 深浅主题
  • 与引擎同端口交付

AI 自动化

接到缓存生命周期上的 AI

外挂 Chat 解决不了「每写入一页就加工一次」。OpenAI 兼容接口 + 持久化队列:替换词、TDK、CHAT、链轮、Page Agent。

01 · AI 缓存任务

写入后自动排队:替换词 + TDK

缓存写入后自动入队(PostgreSQL 持久化):替换词生成与 TDK 刷新。「AI 任务」可调并行度、看排队 / 执行 / 完成 / 失败,亦可手动入队。

02 · OpenAI 兼容

多模型 · 文本/图片分离

兼容 API;多模型、文本与图片通道分离,可指定出站 IP,适配自建与云端推理。

03 · Page Agent

自然语言操作后台

在管理端用自然语言操控当前页上下文,减少多模块点选路径。

04 · AI CHAT

多会话对话

多会话、附件与图片生成,运营与内容协作留在同一后台。

05 · AI 链轮

友链关系图

友链可视化,++/-- 批量调整与 AI 分析,服务站群外链策略。

06 · 模板 / Meta

缓存 Meta 与模板 AI

缓存 Meta、模板中心 AI 生成、Markdown 分析;提示词可在安装目录自行修改。

AI pipeline

从回源到可运营页

引擎抓取与缓存;AI 规模化改写与 Meta——运营盯队列,而不是逐页粘贴。

  1. 1.0 · Cache

    页面写入镜像缓存

    回源或命中上游原文缓存后,经替换规则与标签引擎加工写入数据库——AI 任务的输入面。

    缓存命中 / 未命中 → 加工流水线
    块级压缩去重存储
    缓存详情可手动触发 AI
  2. 2.0 · Enqueue

    自动或手动入队

    可开启「缓存写入后自动入队」;也可在缓存页或「AI 任务」里对指定页面手动入队。并行度 1–32 可调。

    后台「AI 任务」· 排队监控
    并行度可调(1–32)
    支持自动 / 手动入队
  3. 3.0 · Rewrite

    替换建议 → 生成 TDK

    模型输出替换行(可流式),再推导 Meta TDK。可只生成替换、只刷 TDK,或一次「AI 刷新」两者都更新。

    流式 SSE 建议
    替换行 → 标题 / 关键词 / 描述
    保存后前台即可验证
  4. 4.0 · Operate

    站群策略继续生效

    AI 改的是缓存页与 Meta;蜘蛛、友链、sitemap、双层缓存与热重载仍由引擎统一执行。AI 是增效层,不是外挂脚本。

    标签引擎 + 友链/sitemap
    分引擎蜘蛛 · QPS 图表
    Page Agent 自然语言操作

核心功能

镜像 · SEO · 运维 · 域名

镜像、SEO、运维与域名解析同一引擎交付;多语言检测、HTML 翻译与翻译记忆走在镜像流水线里。

镜像与缓存

  • 双层缓存:加工后的镜像页 + 上游原文(块级压缩去重)
  • 全站镜像、干净预览、链接映射、静态资源流式回源
  • 主站/泛站分离、DNS 自动建站、目标分配与可达性探测
  • 多语言检测与 HTML 翻译、内链预加载预热

SEO 与内容

  • TDK 模板与标签表达式、页头/页脚注入、友链样式
  • Sitemap / Robots、JSON-LD、SEO 404、外链过滤
  • 文章 CMS:草稿/发布/归档,Markdown→HTML 写入缓存
  • 模板中心:在线编辑网站模板,支持 AI 生成

运维与分析

  • 仪表盘:规模、缓存、资源、QPS、蜘蛛趋势
  • 分引擎蜘蛛策略、访问日志 SSE、站点日报
  • 站点查询(HTTP/收录/WHOIS)、数据采集工具
  • 备份还原、回收站、UA/IP 封禁、Telegram 通知

域名解析

  • Cloudflare / Gname / Dynadot 账户与解析 CRUD
  • Gname/Dynadot 一键转入 Cloudflare(全量同步)
  • 批量 A 记录、WHOIS 到期、关联镜像站数量

核心优势

16 项核心能力速览

从吞吐到交付,把站群运营里最常碰到的能力集中说明。

01 · 速度

Rust 高性能

Tokio 异步 I/O、多级压缩、发布级优化——镜像出站为吞吐而设计。

02 · 站群

站群规模化

单进程托管海量域名,主站与泛站策略分离。

03 · 缓存

智能分层缓存

镜像页与上游原文双层缓存,块级去重节省空间。

04 · 效率

DNS 自动建站

解析就绪即自动入库并分配上游目标。

05 · SEO

SEO 工具箱

TDK、友链、sitemap、链接映射一体化。

06 · SEO

标签引擎

模板化动态组合标题、描述与内容替换。

07 · AI

AI 深度集成

兼容接口 + 缓存写入后自动任务队列。

08 · 国际化

多语言镜像

自动语言检测 + 翻译记忆复用。

09 · 运营

精细蜘蛛运营

分引擎开关 + 趋势图表 + 访问日志。

10 · 网络

出站可控

多出口 IP + 浏览器指纹轮换访问上游。

11 · 运维

热更新配置

改配置无需重启,策略快速生效。

12 · 速度

Svelte 5 管理后台

体积更小、交互更跟手;多标签、中英界面、深浅主题。

13 · 运维

可观测性

系统指标与按日访问/运行日志,便于排查。

14 · 运维

MCP 自动化

对接外部 Agent,批量查询与修改站点。

15 · 商业

商业授权

机器码绑定 + Telegram 到期提醒。

16 · 交付

Docker 部署

官方镜像一键拉起,服务器无需编译。

管理后台 · Svelte 5

更轻的前端,更快的操作手感

中英切换、深浅主题、Hash 路由。访问 http://<服务器IP>:16888/_/admin/。与 Rust 引擎同机交付。

仪表盘

站点与缓存概况、系统监控、蜘蛛 QPS 与趋势图。

网站 / 缓存

镜像站 CRUD、批量设置、DNS/WHOIS、TDK、预览;缓存 Meta 与 AI 替换。

文章 / 目标

文章编辑与 AI 生成;上游目标站 + 目标缓存左右布局。

AI 任务 / CHAT / 链轮

缓存队列与并行度;多会话对话;友链关系图批量调整。

模板 / 文件 / 标签

模板中心、doc/prompt/log 在线编辑、标签语法文档。

域名 / 备份 / 设置

三家 DNS、.mefbackup、回收站;YAML 可视化 6 Tab 设置。

快速安装

一条命令,Docker 一键安装

安装仓 seo888/mirrorelf-install 仅含脚本与 Compose;程序镜像 seo888/mirrorelf。前置:Docker 与 Compose v2。

install.sh
# 建议先看脚本再执行
curl -fsSL https://raw.githubusercontent.com/seo888/mirrorelf-install/main/install.sh -o install.sh
less install.sh
bash install.sh

# 或一条命令
curl -fsSL https://raw.githubusercontent.com/seo888/mirrorelf-install/main/install.sh | bash

安装完成后

项目
地址 / 说明
站点
http://<服务器IP>:16888/
管理后台
http://<服务器IP>:16888/_/admin/
默认账号
admin / admin(生产请立即改密)
默认目录
/www/mirrorelf(回车确认;可自定义)

数据目录(宿主机映射)

目录
说明
配置目录
应用配置,支持热重载
词库 / 模板 / 提示词
可直接在宿主机编辑
数据 / 日志 / 数据库
Watchtower 换镜像后数据仍保留
静态资源
用户自写 JS、图片等

可选 Watchtower(约每 10 分钟检查更新)。数据库端口占用时安装脚本会自动改用其他端口。卸载见安装仓脚本。

安装后获取授权 →

License

商业授权(机器码绑定)

授权码绑定服务器机器码。套餐与价格请联系商务;授权策略见下方 FAQ。

Trial

自建试用

配置兼容 API,打开自动入队,在「AI 任务」观察队列。

  • Docker 一键部署
  • AI 任务与缓存页按钮
  • 后台可查看机器码
去安装
Enterprise

企业授权

多机、定制 SLA。镜像服务商批量域名 + 统一 AI 队列。

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

获取授权码或咨询企业方案,请通过商务渠道联系(邮箱 / Telegram / 工单)。

授权用于合法镜像与 SEO 运营。内容与版权合规由使用者负责;不承诺搜索引擎排名。

FAQ

常问

接口、自动入队、翻译、授权与安装。

AI 功能需要什么接口?

需要 OpenAI 兼容接口:在后台设置里填写接口地址、密钥与模型名(可配置多个模型,首项为默认)。支持缓存页 AI 建议、TDK 生成、文档分析与 Page Agent。

如何让新缓存自动跑 AI?

在设置中开启「缓存写入后自动 AI 处理」。新写入的镜像页会入队执行「替换 + TDK」。并行度可在「AI 任务」中调节(1–32),也可手动入队。

提示词可以改吗?

可以。安装目录里的提示词文件可直接改;升级程序镜像时不会覆盖你已改过的提示词。

翻译不生效怎么办?

检查站点目标语言是否与上游不同、全局语言设置、翻译接口是否可用,以及页面是否已成功写入镜像缓存。

授权到期后会发生什么?

有效则正常镜像。Soft:约 7 天宽限,普通访客可能被注入广告脚本,蜘蛛仍见完整 HTML。Hard:仅广告页。可配置 Telegram 到期通知。

泛站和主站有什么区别?

主站(如 www)与泛站(如 *.域名)可分别配置上游、TDK 与爬虫策略;AI 队列对写入的镜像页同样生效。

可以和 CDN 一起用吗?

可以。静态走 CDN、HTML 回源 MirrorElf 较常见。若 CDN 缓存了 HTML,AI / TDK 变更后需刷新 CDN。

修改配置需要重启吗?

一般不需要。保存后会自动热重载。个别底层连接参数可能需要重启服务。

怎么一键安装?服务器要编译吗?

不用编译。安装 Docker 与 Compose v2 后执行安装仓 install.sh 即可,镜像从 Docker Hub seo888/mirrorelf 拉取。

默认后台账号是什么?

admin / admin。生产环境请立即改密。后台:http://<IP>:16888/_/admin/