当前位置: 首页 > article >正文

自建个人数字图书馆:基于Go+Vue+SQLite的Alexandria部署与优化指南

1. 项目概述一个现代数字图书馆的诞生如果你和我一样是个重度数字内容爱好者硬盘里塞满了从各种渠道收集的电子书、论文、技术文档、漫画甚至是整理好的网页存档那你一定体会过那种“找东西”的痛苦。文件散落在不同的文件夹命名规则混乱格式五花八门想找一篇几年前看过的文章可能得花上半小时在资源管理器里大海捞针。更别提想在不同设备间同步阅读进度或者为这些资料建立一个统一的、可搜索的知识库了。这就是我最初发现并决定深入研究graypirate/Alexandria这个项目的动机。它不是一个简单的文件管理器也不是一个臃肿的企业级文档系统。你可以把它理解为一个自托管的、现代化的个人数字图书馆。它的名字“亚历山大”就充满了野心——旨在成为你个人数字世界的亚历山大图书馆一个汇聚所有知识、井井有条且易于检索的中心。这个项目的核心价值在于它用一套优雅的技术栈将散乱的文件支持 ePub, PDF, CBZ/CBR 漫画甚至纯文本聚合起来自动提取元数据如书名、作者、封面生成统一的、美观的网页书架视图。你不仅可以通过网页浏览器在任何设备上阅读更重要的是它提供了强大的全文搜索功能。这意味着你收藏的那本 500 页的技术手册里某个不起眼的脚注也能被瞬间定位。对于研究者、学生、技术从业者或任何希望构建个人知识体系的人来说这无疑是一个效率神器。2. 核心架构与技术栈解析Alexandria 之所以吸引我除了其清晰的目标还在于其技术选型的“恰到好处”。它没有追求最新最炫的框架而是选择了成熟、稳定、组合起来效率极高的技术栈这对于一个个人维护的项目来说至关重要也降低了用户自行部署和维护的门槛。2.1 后端Go 语言的高效引擎项目后端完全采用 Go 语言编写。Go 以其出色的并发性能、简洁的语法和高效的编译部署特性而闻名。对于 Alexandria 这种需要处理大量 I/O 操作文件扫描、元数据提取、全文索引的服务来说Go 的 goroutine 机制可以轻松应对确保在导入成千上万本书籍时界面依然流畅不会卡死。后端的主要职责包括文件系统监听与扫描监控指定目录自动发现新加入的书籍文件。元数据提取与增强这是核心功能之一。对于 ePub 和 PDF它会解析文件内部的元数据对于缺少元数据的文件它可以基于文件名进行智能猜测或者连接到外部数据库如 Google Books, Open Library进行查询和补全。我实测下来对英文书籍的匹配准确率相当高中文书籍则依赖于文件本身是否嵌入了正确元数据。全文搜索引擎集成Alexandria 集成了 Bleve这是一个用 Go 编写的全文检索和索引库。每当导入一本书Bleve 就会对其内容建立索引这是实现秒级全文搜索的基石。API 服务提供所有前端页面的数据都是通过后端提供的 RESTful API 获取的实现了前后端分离。2.2 前端Vue.js 构建的动态书架前端采用了 Vue.js 框架。Vue 的渐进式和组件化特性使得构建这样一个交互复杂的单页面应用变得非常顺畅。你看到的那个可以按作者、标签、系列分类的书架以及流畅的阅读器界面都是 Vue 组件的功劳。前端主要负责响应式书架渲染无论你用手机、平板还是电脑访问书架都能自适应布局展示书籍封面、标题和作者。在线阅读器这是一个亮点。对于 ePub 格式它提供了一个功能丰富的阅读器支持调整字体、背景色、亮度甚至模拟翻页效果。PDF 则直接通过浏览器的 PDF 插件嵌入展示。交互与搜索所有用户操作如点击阅读、搜索查询、修改书籍信息都通过前端发起 API 调用与后端交互。2.3 数据存储SQLite 的轻量哲学Alexandria 使用 SQLite 作为数据库。这个选择非常“个人项目友好”。SQLite 是一个文件数据库无需安装和配置复杂的数据库服务如 MySQL 或 PostgreSQL。整个应用的所有元数据、用户设置、阅读进度都存储在一个单一的.db文件中。这使得备份和迁移变得极其简单——直接复制这个数据库文件和你的书籍目录即可。这种设计哲学贯穿始终开箱即用依赖最小化。你不需要是一个运维专家就能让它跑起来。3. 从零开始的部署与配置实战理论说得再多不如亲手搭一个。下面就是我在一台 Linux 服务器Ubuntu 22.04上从零部署 Alexandria 的完整过程。如果你使用 Docker过程会更简单但这里我选择手动部署以便更好地理解其内部结构。3.1 环境准备与源码获取首先确保你的服务器上已经安装了 Go 语言环境1.19 版本和 Node.js 环境16 版本。# 1. 克隆仓库 git clone https://github.com/graypirate/alexandria.git cd alexandria # 2. 检查项目结构 # 你会看到清晰的目录划分backend/, frontend/, scripts/, docker/等。3.2 后端服务编译与启动后端编译非常简单得益于 Go 的单一二进制产出。cd backend # 安装依赖Go 会自动处理 go mod download # 编译。-o 参数指定输出二进制文件名这里我们命名为 alexandria-server go build -o alexandria-server ./cmd/server # 编译完成后当前目录会生成一个可执行文件 alexandria-server ls -lh alexandria-server在首次运行前需要创建配置文件。项目根目录下有一个config.example.toml模板复制并修改它cd .. # 回到项目根目录 cp config.example.toml config.toml vim config.toml # 或用你喜欢的编辑器配置文件中最关键的几项[server] address 0.0.0.0:8080 # 服务监听地址0.0.0.0表示允许外部访问 [database] path ./data/alexandria.db # SQLite 数据库文件路径确保所在目录有写权限 [library] path /path/to/your/books # 你的实体书籍目录的绝对路径Alexandria 会扫描这里注意library.path是重中之重。请确保你指定的目录存在并且 Alexandria 进程有权限读取其中的所有文件。你可以先创建一个专门目录如/home/username/books并将你的电子书拷贝进去。现在启动后端服务./backend/alexandria-server -config ./config.toml如果看到日志输出Server starting on [::]:8080说明后端启动成功。此时后端 API 已经在运行但前端页面还没有服务。3.3 前端资源构建我们需要将 Vue 源代码构建成静态的 HTML、JS、CSS 文件然后由后端服务一起托管。cd frontend npm install # 安装前端依赖可能需要一点时间 npm run build # 执行构建产物会生成在 frontend/dist 目录下构建完成后你需要告诉后端静态资源在哪里。回到config.toml添加或修改[frontend]部分[frontend] path ./frontend/dist # 指向你刚刚构建出的 dist 目录的绝对或相对路径3.4 整合运行与验证现在重启后端服务先按 CtrlC 停止再重新运行上述启动命令。这次后端不仅提供 API还会托管前端静态文件。打开浏览器访问http://你的服务器IP:8080。你应该能看到 Alexandria 的登录界面。默认的管理员用户名是admin密码也是admin。首次登录后请务必立即在设置中修改密码登录进入后如果一切正常你会看到一个空的书架。因为系统需要时间扫描你配置的书籍目录。你可以点击侧边栏的“任务”查看扫描进度。扫描完成后你的书籍就会整齐地出现在书架上了。4. 核心功能深度使用与调优部署成功只是开始要让 Alexandria 真正成为你的得力助手还需要深入了解其功能并进行调优。4.1 自动化元数据抓取配置Alexandria 的元数据抓取能力决定了你的书架是否“好看”和“好用”。配置文件中的[metadata]部分控制着这一行为[metadata] providers [google, openlibrary] # 元数据提供者按顺序尝试 preferEmbeddedMetadata true # 优先使用文件内嵌的元数据 language en # 元数据查询的语言偏好中文书籍可尝试 zh 或 zh-CNproviders我推荐保持默认的 Google 和 Open Library。Google Books 的元数据通常更全、更准确尤其是封面图片质量很高。Open Library 则是一个很好的补充。preferEmbeddedMetadata建议设为true。很多从正规渠道购买的电子书其内嵌的元数据作者、标题、封面是最准确的。Alexandria 会优先采用这些信息只有当内嵌信息缺失时才去网上查询。language这个参数对非英文书籍的元数据匹配影响很大。设为zh可能会帮助匹配更多中文信息但实测效果因提供者而异。有时英文匹配成功率反而更高因为国际数据库更通用。这里需要根据你的书库构成进行尝试。4.2 全文搜索的威力与索引管理全文搜索是 Alexandria 的杀手级功能。默认情况下系统会对支持的文本格式ePub, PDF 中的文本层纯文本建立索引。搜索技巧在顶部的搜索框你可以直接输入关键词。搜索是跨所有书籍全文进行的。例如搜索“机器学习 梯度下降”它会列出所有包含这两个词的书籍并高亮显示匹配的片段。索引位置全文索引文件默认存储在./data/bleve目录下与数据库同目录。这个目录会随着书库增长而变大请注意备份。重建索引如果你发现某本书的内容更新了但搜索不到新内容或者索引出现异常可以在“管理”界面找到“重建搜索索引”的选项。这是一个后台任务对于大型书库可能需要较长时间。4.3 阅读体验优化在线阅读器的体验直接影响使用频率。ePub 阅读器功能非常全面。我习惯将主题调为“暗色”字体调为“思源宋体”如果系统支持行距调大这样长时间阅读也不累眼。阅读进度会自动保存下次打开或换设备登录会直接定位到上次阅读的位置。PDF 阅读器相对简单依赖于浏览器的 PDF 插件。对于扫描版的 PDF即图片格式无文本层全文搜索将失效。这是所有同类工具的共同局限。移动端适配Alexandria 的界面是响应式的。在手机浏览器上访问书架会变成单列列表阅读器也能很好地适配小屏幕支持手势翻页。你可以将网页“添加到主屏幕”获得类似原生 App 的体验。5. 高级维护与问题排查实录即使设计得再完善在实际运维中总会遇到问题。下面是我在长期使用中积累的一些经验和常见问题的解决方法。5.1 系统服务化与自动启动我们之前是在终端直接运行终端关闭服务就停了。对于服务器我们需要将其配置为系统服务。创建一个 systemd 服务文件sudo vim /etc/systemd/system/alexandria.service写入以下内容请根据你的实际路径修改ExecStart和WorkingDirectory[Unit] DescriptionAlexandria Personal Digital Library Afternetwork.target [Service] Typesimple Useryour_username # 运行服务的用户建议使用非root用户 WorkingDirectory/home/your_username/alexandria # 项目根目录 ExecStart/home/your_username/alexandria/backend/alexandria-server -config /home/your_username/alexandria/config.toml Restarton-failure RestartSec10 [Install] WantedBymulti-user.target然后启用并启动服务sudo systemctl daemon-reload sudo systemctl enable alexandria.service sudo systemctl start alexandria.service sudo systemctl status alexandria.service # 检查状态现在Alexandria 会在服务器启动时自动运行并且崩溃后会自动重启。5.2 常见问题与解决方案速查表问题现象可能原因解决方案访问IP:8080无响应1. 后端服务未运行。2. 防火墙阻止了 8080 端口。3. 配置文件address设置为127.0.0.1。1. 检查服务状态systemctl status alexandria。2. 开放端口sudo ufw allow 8080。3. 修改config.toml中address “0.0.0.0:8080”。登录后书架一直为空/扫描不到书1.config.toml中library.path配置错误。2. 目录权限不足。3. 书籍格式不支持。1. 检查路径是否为绝对路径且目录存在。2. 确保运行服务的用户如www-data或你的用户名对该目录有读权限。3. 确认书籍格式为 ePub, PDF, CBZ, CBR, TXT 等。元数据匹配错误或封面缺失1. 文件名信息不足。2. 网络问题无法连接元数据提供商。3. 书籍语言与配置不匹配。1. 尝试将文件名改为“作者 - 书名.epub”格式。2. 检查服务器网络或更换元数据提供商顺序。3. 在 Web 界面手动编辑书籍信息上传自定义封面。全文搜索搜不到已知内容1. 该书尚未建立索引。2. 书籍是扫描版 PDF图片。3. 索引损坏。1. 等待扫描任务完成或手动触发“重新扫描库”。2. 扫描版 PDF 无法全文搜索这是技术限制。3. 在管理界面尝试“重建搜索索引”。上传或访问速度慢1. 服务器带宽小。2. 书籍文件巨大如高清漫画 CBZ。3. 前端资源未压缩。1. 考虑内网使用或升级带宽。2. 大文件阅读体验不佳建议优化文件大小。3. 确保npm run build是生产模式默认会压缩。5.3 数据备份与迁移策略你的 Alexandria 实例的核心资产是两个部分数据库文件data/alexandria.db和书籍文件目录。简易备份定期将整个data目录和config.toml文件打包压缩。书籍目录因为体积大可以依赖你原有的备份方案。迁移到新服务器在新服务器上按照上述步骤全新安装 Alexandria。停止新旧服务器上的 Alexandria 服务。将旧服务器的data目录和config.toml复制到新服务器的对应位置。确保书籍目录的路径library.path在新服务器上有效或者修改配置指向新位置。启动新服务器的服务。你的所有元数据、设置和阅读进度就都迁移过来了。5.4 性能与安全考量性能对于万册以内的书库在 1核2G 的服务器上运行毫无压力。主要瓶颈在于初次扫描和建立全文索引这会消耗大量 CPU 和 I/O建议在服务器空闲时进行。扫描完成后日常访问内存占用很低。安全修改默认密码这是最重要的。使用 HTTPS如果你计划在公网访问务必在 Alexandria 前配置一个反向代理如 Nginx并配置 SSL 证书Let‘s Encrypt 免费避免密码和内容在传输中被窃听。限制访问 IP如果仅在内网使用可以在防火墙或反向代理中设置 IP 白名单。定期更新关注项目 GitHub 页面及时拉取更新修复可能的安全漏洞。经过这样一番部署和调优Alexandria 就从一个新奇的玩具变成了一个稳定、可靠、功能强大的个人知识基础设施。它静静地运行在服务器角落无论我是在书房的电脑前还是在通勤的地铁上用手机都能随时接入我的私人图书馆查找资料继续阅读。这种统一和便捷正是数字时代我们管理信息碎片所亟需的。项目的作者 graypirate 选择了一个非常贴切的名字它或许规模远不及那座古代奇迹但作为个人思维的延伸其价值毫不逊色。

相关文章:

自建个人数字图书馆:基于Go+Vue+SQLite的Alexandria部署与优化指南

1. 项目概述:一个现代数字图书馆的诞生如果你和我一样,是个重度数字内容爱好者,硬盘里塞满了从各种渠道收集的电子书、论文、技术文档、漫画,甚至是整理好的网页存档,那你一定体会过那种“找东西”的痛苦。文件散落在不…...

C++ 如何在VS中“强制”链接?

如何在VS中“强制”链接? 打开你的game_mobile项目,按下图设置。 方法一:强制链接(最直接) 这是彻底忽略LNK1169及其引发的所有LNK2005错误,强制生成可执行文件的方法。 打开项目的“属性页”。导航到“配置…...

Figma中文汉化终极指南:3分钟实现高效专业设计界面

Figma中文汉化终极指南:3分钟实现高效专业设计界面 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而烦恼吗?作为中文设计师,你…...

Hello Robot 发布 Stretch 4 移动操作机器人,推动具身智能迈向家庭实用化

近日,机器人公司 Hello Robot 正式推出了其新一代产品——Stretch 4 移动操作机器人。作为 Stretch 3 的全面升级迭代,全新的 Hello Robot 具身智能平台​ 在移动灵活性、环境感知、运行性能与续航能力上实现了显著突破,并将设计重心明确转向…...

Vue3企业级后台管理系统实战:如何用ant-design-vue3-admin高效构建现代化管理平台

Vue3企业级后台管理系统实战:如何用ant-design-vue3-admin高效构建现代化管理平台 【免费下载链接】ant-design-vue3-admin 一个基于 Vite2 Vue3 Typescript tsx Ant Design Vue 的后台管理系统模板,支持响应式布局,在 PC、平板和手机上均…...

LabelImg标注的YOLO格式txt坐标转换保姆级教程(附Python代码)

LabelImg标注的YOLO格式坐标转换实战指南:从原理到Python实现 在计算机视觉项目中,数据标注是模型训练前的关键步骤。LabelImg作为一款开源的图像标注工具,支持生成YOLO格式的标注文件。然而,许多开发者在实际应用中发现&#xff…...

用操作系统类比彻底搞懂 AI Agent:进程、系统调用与上下文窗口

用操作系统类比彻底搞懂 AI Agent:进程、系统调用与上下文窗口 引言 很多人第一次接触 AI Agent,会立刻被一堆新词包围:Tool Use、Function Calling、RAG、Memory、Orchestrator、Multi-Agent、Context Compression。 这些词看起来很新&#…...

科技与科学新闻摘要-2026年5月16日

科技与科学新闻摘要 日期: 2026年5月16日 科技领域重点新闻 1. 中国2025年度十大科学进展揭晓 核心要点: 中国科学技术部发布了2025年度十大科学进展,覆盖深空探测、人工智能、生命科学、能源技术等多个领域,集中展示了中国基础研究和应用研究的突破性…...

每日大赛间歇期通过Taotoken模型广场探索新模型特性

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 每日大赛间歇期通过Taotoken模型广场探索新模型特性 对于每日参与各类AI应用开发或创意大赛的选手而言,比赛间歇期并非…...

当机器人遇见城市:江南北如何重塑武汉的智能生活图景

城市,是人类文明的结晶,也是科技创新的试验场。在武汉这座英雄的城市,一场由江南北(武汉)信息技术有限公司(简称“江南北机器人”)引领的智能革命,正悄然改变着市民的日常生活与城市…...

5步搭建Sunshine游戏串流服务器:打造你的私人云游戏平台

5步搭建Sunshine游戏串流服务器:打造你的私人云游戏平台 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款功能强大的自托管游戏串流服务器,专…...

GitHub系统提示词库:提升大模型交互效率的工程实践指南

1. 项目概述:一个系统提示词的宝库如果你深度使用过ChatGPT、Claude或者DeepSeek这类大语言模型,那你一定对“系统提示词”这个概念不陌生。简单来说,它就是你发给模型的“第一条指令”,用来设定它的身份、行为准则和对话风格。比…...

82、【Agent】【OpenCode】bash 工具提示词(amend 风险)

【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除 背景 上篇 blog 【Agent】【OpenCode】bash 工…...

免费开源工业通信调试工具:ModbusTool终极指南,5分钟快速上手

免费开源工业通信调试工具:ModbusTool终极指南,5分钟快速上手 【免费下载链接】ModbusTool A modbus master and slave test tool with import and export functionality, supports TCP, UDP and RTU. 项目地址: https://gitcode.com/gh_mirrors/mo/Mo…...

LibreOffice Online 终极指南:如何在浏览器中实现免费办公协作

LibreOffice Online 终极指南:如何在浏览器中实现免费办公协作 【免费下载链接】online Read-only Mirror - no pull request (use https://gerrit.libreoffice.org instead) 项目地址: https://gitcode.com/gh_mirrors/onl/online 还在为昂贵的在线办公软件…...

如何快速掌握Winhance中文版:Windows优化终极指南

如何快速掌握Winhance中文版:Windows优化终极指南 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-zh_CN …...

Virtual ZPL Printer:5步搭建专业级条码标签开发测试环境

Virtual ZPL Printer:5步搭建专业级条码标签开发测试环境 【免费下载链接】Virtual-ZPL-Printer An ethernet based virtual Zebra Label Printer that can be used to test applications that produce bar code labels. 项目地址: https://gitcode.com/gh_mirror…...

Heightmapper完全指南:5步将全球地形数据变成3D模型

Heightmapper完全指南:5步将全球地形数据变成3D模型 【免费下载链接】heightmapper interactive heightmaps from terrain data 项目地址: https://gitcode.com/gh_mirrors/he/heightmapper 还在为3D地形建模发愁吗?Heightmapper让你的地形创作效…...

终极解决方案:让苹果触控板在Windows上获得原生级精准触控体验

终极解决方案:让苹果触控板在Windows上获得原生级精准触控体验 【免费下载链接】mac-precision-touchpad Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad 项目地址: https://gitcode.com/gh_mirrors/ma/mac-precision-tou…...

别再手动记版本了!Xilinx FPGA两种自动记录编译时间的方法实测对比(附Tcl脚本)

Xilinx FPGA版本管理实战:Tcl脚本与USR_ACCESS原语深度评测 每次编译FPGA设计时手动记录版本号的时代该结束了。在快速迭代的硬件开发中,精确追踪每个比特流文件的生成时间对调试和版本控制至关重要。本文将深入对比两种自动化方案——Tcl脚本与USR_ACCE…...

异步复位同步释放:数字电路设计的核心技巧与工程实践

1. 项目概述:一个看似简单却暗藏玄机的设计技巧在数字电路设计,尤其是FPGA和ASIC开发中,复位信号的处理是确保系统从确定状态启动和稳定运行的第一道,也是最重要的一道防线。我们经常听到“异步复位,同步释放”这个设计…...

2026 免费GEO监测:AI搜索优化实用工具推荐

2026年AI搜索优化(GEO)已经成为企业数字营销的核心环节。当前GEO工具市场呈现明显的国内外分化格局,国内工具和海外工具在功能支持、适用场景上存在巨大差异。本文选取目前市场上主流的5款GEO工具,从功能完整性、AI模型支持、易用…...

3分钟完成B站缓存视频转换:m4s-converter完整使用指南

3分钟完成B站缓存视频转换:m4s-converter完整使用指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾为B站视频下架后&…...

Linux服务器安全基线自动化实践:基于Ansible的加固方案

1. 项目概述与核心价值“安全加固”这个词,对于任何一个负责线上系统运维、应用部署或者个人服务器管理的朋友来说,都绝不陌生。它就像给自家房子装防盗门、安监控一样,是基础且必要的工作。然而,现实情况往往是:我们面…...

税调企业与所在区县税务局的距离

税调企业与所在区县税务局的距离2007-2020数据包含:2007~2020年税调企业与所在区县税务局的距离_km.dta数据包含如下变量:sdid、与税务局的大圆距离_km、税务局经度、经度、纬度、省、省代码、市、市代码、县、县代码、税务局纬度、组织机构代…...

【ElevenLabs语音伦理合规白皮书】:面向银发群体的AI语音生成必须绕开的4类GDPR/《互联网信息服务深度合成管理规定》雷区

更多请点击: https://intelliparadigm.com 第一章:银发群体AI语音服务的伦理合规必要性 随着智能语音助手在居家养老、远程问诊、紧急呼叫等场景中的深度部署,面向60岁以上用户的AI语音服务已从“可选功能”演变为“关键基础设施”。然而&am…...

RK3568平台开发系列讲解(热拔插篇)内核是如何发送事件到用户空间

🚀返回专栏总目录 文章目录 一、相关接口函数 二、udevadm 命令 三、实验程序 四、运行效果 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、相关接口函数 kobject_uevent 是 Linux 内核中的一个函数, 用于生成和发送 uevent 事件。 它是 udev 和其他设备管理工具与…...

实验室小白避坑指南:在浪潮AiStation上从零部署PyTorch项目(含离线环境打包)

实验室科研实战:浪潮AiStation离线部署PyTorch全流程解析 当实验室服务器遭遇网络隔离与资源限制时,如何高效部署深度学习项目成为每个科研新手的必修课。本文将针对浪潮AiStation平台的特殊性,系统梳理从环境准备到代码运行的完整闭环&#…...

终极NGA论坛浏览体验优化指南:5分钟打造你的专属摸鱼神器

终极NGA论坛浏览体验优化指南:5分钟打造你的专属摸鱼神器 【免费下载链接】NGA-BBS-Script NGA论坛增强脚本,给你完全不一样的浏览体验 项目地址: https://gitcode.com/gh_mirrors/ng/NGA-BBS-Script 还在为NGA论坛繁杂的界面和低效的浏览体验烦恼…...

Cursor Free VIP:一键解决Cursor AI试用限制的智能工具

Cursor Free VIP:一键解决Cursor AI试用限制的智能工具 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tr…...