前言AO3(Archive of Our Own)是全球最大的同人作品存档网站,但由于众所周知的原因,国内直接访问经常出现加载失败、图片裂开、甚至 525 错误。搭建一个 AO3 镜像站,可以让访问更稳定。
本文将从零开始,详细讲解如何搭建一套高可用、自动化、可监控的 AO3 镜像站系统。
架构概览整个系统由三部分组成:
Cloudflare Worker:反代入口,负责请求转发和节点分配
Vercel 节点:8 个独立部署的反代节点,分散负载
健康监控:自动检测各节点状态,故障时自动切换
前期准备
平台
用途
费用
Cloudflare
Worker 部署 + DNS
免费
GitHub
源码托管 + CI/CD
免费
Vercel
部署 8 个反代节点
免费
第一步:部署 Cloudflare Worker核心代码(关键部分已脱敏):
123456789101112131415const AO3_TARGET = 'https://archiveofourown.org';const VERCELL_NODES = [ ...
