卡卡字幕助手:开源免费的AI视频字幕生成与翻译全流程工具
观看任何影片,无论是好莱坞大片、华语经典,还是小众语言作品,字幕都扮演着不可或缺的角色。
以往观看粤语片时,其他地区的观众需要字幕辅助理解,这很自然。但为何观看普通话影片也需要字幕?这曾让我感到困惑。然而,随着接触人群的增多,我逐渐认识到地域方言的差异、个人听觉感知的不同,使得字幕即使在同语言环境下也具有重要意义。
此外,对于从事自媒体的创作者而言,字幕的功能早已超越了单纯的“听力辅助”。在当下,字幕是增强观众粘性、优化观看体验乃至塑造内容风格的核心工具之一。如果你计划认真经营视频自媒体,系统地规划字幕并尽早引入自动化工具,将是提升效率的关键。
本文将深入介绍一款功能强大的开源自动字幕生成工具——卡卡字幕助手(VideoCaptioner)。

该项目早在去年年底便受到用户社区的关注与推荐,但初期测试时,其特点主要体现在较高的识别准确率上。近期,恰有网友询问是否存在专业的影片字幕生成工具,促使我再次回想起它。经过四个月的迭代更新,目前版本已十分出色,特此推荐。
目前,卡卡字幕助手提供功能完整且免费的Windows客户端,同时也支持通过Docker一键部署超级轻量版网页服务(网页版限制视频大小为200MB,且支持语种有限)。
功能概览:一站式视频字幕解决方案
卡卡字幕助手(VideoCaptioner)操作简便,对硬件配置要求友好。它支持网络API调用与本地离线(可调用GPU加速)两种语音识别模式,并能利用大语言模型(如OpenAI、Ollama、DeepSeek等)实现字幕的智能断句、校正与翻译。从视频到带字幕的成品,可实现全流程一键处理,为视频添加效果出众的字幕。
最新版本已集成多项实用功能,包括语音活动检测(VAD)、人声分离、字级时间戳以及批量字幕处理。
🎯 无需GPU亦可驱动:借助强大的语音识别引擎,生成精准字幕。 ✂️ 基于LLM的智能处理:实现符合阅读习惯的智能分割与断句,使字幕更自然流畅。 🔄 AI优化与翻译:支持多线程字幕翻译,并可调整格式与表达,使其更地道专业。 🎬 批量处理能力:支持批量视频的字幕合成,大幅提升工作效率。 📝 直观的编辑界面:提供实时预览与快捷编辑功能,便于精细调整。 🤖 高效与经济:消耗的模型Token较少,且内置基础LLM模型,确保开箱即用。
Windows客户端安装与配置指南
访问GitHub,搜索 VideoCaptioner。

在项目主页,点击下图箭头指示的“Releases”部分。

作者提供了蓝奏云与直接下载链接,用户可根据自身网络情况选择最快的渠道。

下载完成后,按指引安装即可。
软件功能丰富,使用前建议先配置大语言模型。它已支持包括DeepSeek在内的主流AI模型。


软件支持全自动流水线操作:视频语音识别 -> 生成字幕 -> 字幕翻译 -> 自动合成带字幕视频。用户也可选择半自动模式,先手动校对字幕以获得更佳效果。

处理完成后,通常会得到几个文件:第二个是语音识别生成的原始字幕文件,第三个是翻译后的字幕文件,第四个则是自动合成字幕的最终视频文件。

若需调整字幕的字体、颜色、位置等样式,可前往“字幕样式排布”模块进行个性化设计。

轻量级部署:Docker网页版体验
Docker版本更为轻量,适合临时需求,例如快速提取中英文字幕或进行多语言翻译。如需完整功能体验,仍建议下载Windows客户端。
以下以威联通NAS为例,演示通过Docker Compose一键部署:
services:
video-captioner:
image: ywsj/video-captioner
container_name: video-captioner
ports:
- "8501:8501"
volumes:
- /share/Container/video-captioner/temp:/app/temp
environment:
# 可在此处添加环境变量,如可选的API密钥以提升识别精度
restart: always
建议补充下图所示的两个可选环境变量,以提升部分服务的识别准确率。


部署成功后,在浏览器中输入 NAS_IP:8501 即可访问网页版服务界面。
告别iCloud和iTunes:手把手教你用Docker将iPhone自动备份至NAS
项目简介
本期将为大家介绍一个专注于实现iPhone整机备份的解决方案:razeencheng/iosbackup。该项目基于著名的开源库libimobiledevice构建,该库通过iOS原生协议实现了跨平台与设备的交互。值得注意的是,此工具未在GitHub上建立独立项目页面,但可以直接在Docker Hub中搜索获取。
对于iPhone数据备份,常规的照片、短信等内容已有多种成熟方案。然而,在整机备份方面,苹果官方仅提供两种途径:一是通过iCloud云备份,二是利用iTunes(macOS上为访达)进行本地备份。坦白说,这两种方式都不尽如人意。前者需要付费购买存储空间,且备份速度受网络影响较大;后者则主要受限于电脑的可用存储容量(Windows版iTunes的体验更是广受诟病,令人望而却步)。
本文将介绍的iosbackup项目,可以通过Docker轻松部署在基于Linux amd64/x86_64架构的服务器(如多数NAS设备)上。它能基于Wi-Fi连接,自动将您的iPhone数据备份至NAS等Linux服务器,为您提供一个可靠且自主可控的备份方案。
项目核心功能
这是一款旨在便捷实现手机整机备份的小工具,其底层依赖于libimobiledevice。它支持通过USB或Wi-Fi将iOS设备的完整数据备份到您的NAS中。
支持的主要特性
● 自动识别设备是通过Wi-Fi还是USB接入,并触发备份流程。 ● 允许用户自定义备份任务执行的时间段。 ● 可以设置两次备份之间的最小时间间隔。 ● 能够指定开始执行备份所需的设备最低电量。 ● 提供“仅当设备处于充电状态时才进行备份”的选项。
前期准备工作
在开始部署之前,需要先完成一个关键步骤:在电脑上完成iPhone的首次Wi-Fi配对。此步骤只需选择以下任一平台操作一次,其作用相当于建立一个“信任跳板”。
Windows用户操作步骤
- 首先,前往Microsoft Store应用商店,搜索并下载名为“Apple Devices”的官方应用。

- 安装完成后,使用USB数据线将iPhone连接到电脑。iPhone屏幕上会弹出“信任此电脑”的提示,请点击“信任”并输入锁屏密码。

- 随后,在“Apple Devices”应用中,勾选「接入Wi-Fi时显示此iPhone」选项,并点击「应用」按钮。操作完成后,即可安全地拔下设备。

macOS用户操作步骤
- 无需额外安装软件,直接使用USB数据线将iPhone连接到Mac电脑。
- 同样地,在iPhone上点击“信任此电脑”。
- 打开“访达”,在边栏中找到并点击您的iPhone设备图标。在打开的界面中,同样勾选「接入Wi-Fi时显示此iPhone」的复选框,等待设置保存后,即可拔下设备。

服务部署流程
接下来,我们通过Docker Compose的方式在NAS的Docker环境中部署iosbackup服务。
请创建一个docker-compose.yml文件,并使用以下配置代码:
services:
iosbackup:
image: razeencheng/iosbackup:latest
container_name: iosbackup
restart: always
network_mode: host
privileged: true # 启用容器特权模式,这是访问USB设备所必需的
environment:
- PORT=9000 # 设置Web管理界面监听的端口,可根据需要修改
- LOG_LEVEL=INFO # 设置日志级别,默认为WARN,INFO会显示更详细的信息
volumes:
- /var/run/dbus:/run/dbus # 共享主机的DBus系统总线,iOS设备通信需要
- /dev/bus/usb:/dev/bus/usb # 共享主机的USB设备目录,以便容器识别手机
- /share/Container/iosbackup/configs:/configs # 挂载配置文件目录,方便持久化管理
- /share/Container/iosbackup/lockdown:/var/lib/lockdown # 挂载设备配对信息目录
# 备份数据存储路径:强烈建议映射到大容量的非系统存储空间
- /share/BackupData/iosbackup/backups:/backups
在NAS的Docker管理工具(例如威联通的Container Station、群晖的Docker套件)中,找到创建应用程序或Stack的选项,将上述配置内容粘贴进去。

告别PT片荒!Nullbr一键Docker部署,解锁115网盘海量资源库
以往介绍的CloudSaver作为一款网盘资源搜索与转存工具,为使用115、夸克、天翼、123等云盘的玩家提供了便利。但该工具基于Telegram频道信息抓取,其流畅使用通常依赖于稳定的网络代理环境。
本期将介绍一款专门服务于115网盘用户的资源分享与自动化转存工具:Nullbr。它支持通过Docker容器一键部署,极大简化了安装流程。该项目的数据规模令人惊叹——以往认为PT(私有种子站)门槛过高、资源难觅的玩家,在了解Nullbr后,或许需要首先担忧的是自己的网盘或本地硬盘空间是否足够充裕。

当前,该项目已收录超过12万部电影与4.5万部剧集资源。其中,99%的资源提供了磁力链接,同时整合了超过7万条现成的网盘分享链接,并且数据仍在持续增长中。
资源库的维护与更新机制
- 元数据与链接同步:当新的影视资源元数据录入后,系统会自动尝试关联对应的磁力链接(此过程可能存在延迟或个别遗漏,后续会进行手动补录)。
- 网盘资源扩充:持续添加全新的网盘分享链接,并对已完结的剧集进行完整收录。对于仍在连载中的剧集,用户可选择在线观看,或通过提供的ed2k/磁力链接进行离线下载。
以下内容节选自项目说明。
🚀 Nullbr 资源API开放计划
庞大的资源储备
正如你所见,NULLBR目前收录了超过11万部电影和3.7万部剧集。平台添加的网盘分享链接已突破7万条,汇聚的磁力链接更达到360万条以上。此外,大部分资源还补充了ed2k链接,以解决部分磁力链接无法在115网盘实现“秒离线”的问题,堪称是为115网盘用户量身定制的资源解决方案。
精细化的元数据管理
NULLBR对收录的资源进行了深度清洗与整理,实现了资源文件与影视元数据的精确匹配。具体表现为,每一项资源都附带了对应的TMDB标识码。不仅如此,每个具体的资源链接(无论是磁力还是ed2k)都细化了分辨率、视频编码、音频质量等信息,甚至标注了是否包含中文字幕。
全面的资源开放策略
平台秉持“所见即所得”的开放原则,网站上展示的绝大部分资源都对用户开放使用。对于部分采用M3U8格式且可能包含广告的资源,如有需求可联系管理员申请开放。至于NSFW(成人)类资源,由于此前缺乏稳定的元数据来源,更新停滞。目前相关数据源(如DMM)已就绪,但此类资源的展示与开放预计仍需1至2个月的数据整合期。
高频的日常更新
若你持续关注NULLBR,便会发现其更新频率相当可观。项目基本实现了:
- 充分利用115网盘每月6500次的离线下载配额。
- 资源库整体保持日均0.5%至1%的健康增长率。
前期准备工作
首先,需要获取Nullbr平台的API访问密钥。请通过以下方式自行获取。

在网站左侧点击“用户管理”,可见当前注册通道已关闭,仅支持通过Telegram登录。如果无法完成此步骤,建议考虑其他方案。

成功登录后,如下图所示,绿色方框内显示的字符串即为你的个人API Key。请妥善复制并保存。
接下来,在浏览器中打开115网盘的登录页面,使用手机客户端扫码完成登录。

开启浏览器的开发者工具,获取当前115网盘登录状态的Cookie信息,同样复制备用。具体操作方法在此不赘述。

(图示为使用新账号进行功能演示,仅作参考。)
NAS设备部署指南
此处以威联通(QNAP)NAS为例,演示通过Docker Compose配置文件进行部署。
部署代码如下所示,请注意保持正确的缩进格式:
services:
nullbr115:
image: gravityle/nullbr115:latest
container_name: nullbr115
ports:
- "8115:8115" # 冒号左侧的端口号可根据需要自定义
volumes:
- /share/Container/nullbr115/config:/config # 配置文件映射路径,可自行修改
- /share/Container/nullbr115/media:/media
environment:
- API_KEY=XXXXX # 请将此前获取的API Key填写在此处
restart: always
打开NAS上的Container Station应用,选择“创建” -> “创建应用程序”。

如果创建应用时遇到问题,可尝试先通过命令行拉取Docker镜像,再行创建。
docker pull gravityle/nullbr115
工具使用详解
部署完成后,使用部分相对直观。
在浏览器地址栏输入你的NAS内网IP:8115即可访问Nullbr的Web管理界面。

点击界面右上角的齿轮图标进入设置。首先可以配置一个后台管理账号以方便后续使用。界面主题和主页布局可根据个人喜好调整。
告别复杂操作!威联通NAS全新MCP Assistant上手体验,用聊天管理文件与权限
在很多人的印象中,威联通(QNAP)这类专业网络附加存储设备,似乎是发烧友和技术爱好者的专属玩物:繁多的菜单、复杂的功能与海量的参数,光是登录管理后台就足以让新手望而却步。这种看法虽有夸大之嫌,但不得不承认,威联通NAS确实存在一定的学习门槛。
然而,最近威联通为旗下NAS产品引入了一项革命性的新能力:MCP Assistant服务。它的出现,极有可能彻底重塑我们与NAS设备之间的交互方式,将操作体验推向一个全新的高度。

亲自体验之后,我再次深刻地感受到,人工智能正在以前所未有的方式,颠覆我们与各类智能设备的沟通模式。现在,你或许可以一边享用美食,一边通过自然的对话,就轻松完成以往需要反复点击才能实现的NAS配置任务。
现阶段MCP Assistant具体能执行哪些操作?为了获得更流畅的阅读体验,我已将详细的工具集功能列表用AI进行了归纳总结,并放在文章末尾(因其内容较为详实)。各位可以先滑动至文末,进行快速的概览。
先了解下什么是MCP?
MCP,全称为Model Context Protocol(模型上下文协议),是一项开放式的AI操作协议。它本质上是一个标准化的接口,旨在让各类应用程序和AI助手能够直接调用NAS设备的核心功能。通过该协议,不同的语言模型可以经由一个名为MCP Host的中介,理解用户的操作意图与上下文,并实际执行相应的管理任务。
得益于MCP,任何支持该协议的应用(例如后文将提到的Cherry Studio),都可以帮助你完成诸如创建用户账号、管理用户群组、修改共享文件夹访问权限、搜索特定文件、查阅系统日志等一系列操作。而你,只需要使用最自然的口语化语言,向AI描述你想要达成的目标即可。
回想过去,为了实现上述某个简单任务,你可能需要登录QTS网页管理后台,在“用户管理”、“共享文件夹”、“文件总管”等多个界面间反复切换与查找。而现在,你只需要在Cherry Studio中输入一句指令:“帮我创建一个新用户,用户名为TEST,密码设置为xxx,邮箱是xxx,电话是xxx,并且只允许他读取Media文件夹。”
短短几秒钟内,MCP服务便会自动调用NAS底层的相应API,精准无误地完成所有设置步骤。
威联通专属的MCP Assistant服务
想要体验这一前沿功能,您的威联通NAS设备需要满足以下几个基本条件:
- NAS操作系统版本:需为QTS 5.2及以上,或QuTS hero h5.2及以上。
- 客户端应用:您需要在PC等操作平台上安装支持MCP的应用,例如Claude Desktop、Copilot、Cline或Cherry Studio(个人推荐后者)。
与今年5月发布的File Station 6 Beta版类似,您首先需要在NAS的“App Center(应用中心)”设置选项中,勾选“加入Beta测试计划”这一选项。

接着,您可以在QNAP Store(应用商店)中直接搜索关键词「MCP」,找到并安装“MCP Assistant”应用。如果初次搜索未能显示,可以尝试刷新商店页面后再次搜索。若仍未找到,请检查您的NAS固件系统版本是否已达到前述要求。

需要注意的是,由于该功能目前仍处于Beta测试阶段,其支持范围可能无法覆盖所有NAS机型。您可以在威联通官方网站的应用下载页面,查询自己的设备型号是否在支持列表之中。

具体如何使用?以Cherry Studio为例的配置流程
威联通官方目前仅提供了与Claude Desktop集成的配置指南。

但根据我的实际体验,Cherry Studio无论是在初始配置的简易程度上,还是在后续使用的综合体验上,都表现得更加友好、省心,尤其适合没有太多NAS深度使用经验的普通用户。
本次演示环境:威联通 TS-673A 型号NAS,以及一台iMac。我全程通过远程连接对家中的NAS进行配置。关于Cherry Studio,请各位自行在浏览器中搜索下载对应操作系统平台的安装包。
配置步骤如下:
-
启动MCP Assistant:在NAS上安装并打开MCP Assistant应用。目前界面虽未完全汉化,但基本不影响使用。首先点击左侧栏的「Settings(设置)」。在这里,您可以看到支持HTTP和HTTPS两种访问方式,端口号支持自定义,并且可以勾选“仅允许本地访问”以增强安全性。

端口须知:
- HTTP协议默认对应端口8787,HTTPS协议默认对应端口8989,请勿混淆。
- 如果您计划在家庭网络外部访问此服务,务必记得在路由器中设置相应的端口转发规则。
- 当然,使用Lucky等反向代理工具也是可行的方案,可以省去手动配置端口转发的麻烦。

-
创建访问凭证:确定端口设置后,点击左侧栏的「Credentials(凭证)」,然后选择「Creat(创建)」,来生成一个用于第三方应用访问的API密钥。这个过程类似于将Emby等媒体服务器接入第三方客户端时需要创建API Key,原理相通。

-
配置权限:接下来是关键的一步——配置权限。目前该界面的设计未来可能会有调整。除了最初选择的关联用户账户外,其他所有操作权限均支持后续二次修改,并且更改后会实时同步生效至Cherry Studio等调用平台。

为了获得最完整的功能体验,建议直接使用admin(管理员) 账户,并取消勾选最后一项限制性选项后保存设置,如下图所示。

-
获取连接信息:保存凭证后,点击其末尾的下载按钮。在弹出的界面中,您需要做两件事:首先,复制「Token」备用;其次,复制生成的「URL」。请注意,这个URL的格式取决于您当前访问NAS的方式(例如通过域名或IP地址访问),它会相应地显示为域名或IP。
告别外卖:手把手在NAS上部署HowToCook在线菜谱库,开启程序员烹饪之旅
近日,京东外卖的相关资讯频频占据视野,除了价格颇具竞争力之外,出于支持情怀,我也连续体验了近两周的京东外卖服务!然而,外卖终究不能成为常态,必须适可而止。趁着假期,我打算在家中好好锻炼一下厨艺,实现饮食自主。

对于精通NAS技术的朋友们来说,查阅文档、研究教程、学习新技能可能已是家常便饭,但面对日常生活中真实的柴米油盐,许多人仍会感到无从下手。每天晚上吃什么?具体怎么做?是否存在既简单易学又可靠实用的烹饪方法?
HowToCook 项目整理了一份极其用心的中式家庭料理教程,它采用程序员最为熟悉的清晰化、标准化和模块化方式,指导用户从零开始掌握这项基本生活技能。无论你是希望学会几道拿手好菜,还是正在为独立生活做准备,这里都能找到实用且值得信赖的详细做法。
为了更便捷地浏览和利用这份宝贵资源,我计划通过 Docker 部署一个属于自己的 HowToCook 在线版本。这样不仅能随时随地查阅菜谱,还可以轻松分享给家人和朋友,直接在他们的手机端访问。
详细部署步骤:在威联通NAS上通过Docker Compose配置HowToCook
以威联通NAS为例,我们将采用 Docker Compose 的方式来完成部署。
打开 Container Station 应用,创建一个新的应用程序,并粘贴以下代码。请注意保持格式的正确对齐!
version: '3' # 新版 Compose 该字段可省略,会自动适配services: how-to-cook: image: ghcr.io/anduin2017/how-to-cook:latest container_name: how-to-cook ports: - "5000:5000" # 冒号左侧可改 restart: unless-stopped # 容器异常退出时自动重启

功能使用指南:探索HowToCook在线版的核心特性与操作方法
按照上述代码成功部署后,在浏览器中输入 你的NAS_IP地址:5000 即可访问该服务。
《程序员做饭指南》的界面清晰友好。

项目中的注意事项写得极为详尽,从厨具的挑选到菜量的准备,作者都贴心地提供了周全的建议。

此外,还包含了可供学习的进阶厨艺知识模块。

菜谱页面左侧是丰富的菜品分类,右侧则对应详细的目录。部分菜品还配有精美的展示图片,例如鲤鱼炖白菜这道菜就让人耳目一新。

如果我们有明确的烹饪目标,也可以直接使用搜索功能查找菜名。系统还会根据所搜菜品的难度星级,推荐同等级别的其他菜肴。

扩展信息与社区精华:衍生项目与实用问题解答
项目底部展示了一个有趣的衍生作品,它尝试将人工智能与烹饪相结合。

浏览项目的 Issues 讨论区,我发现了一条很有价值的用户建议,特此整理分享:
讨论区里还有许多其他实用小技巧的分享,值得大家深入探索。
用户提问:
我平时会自己做一些饭菜,作者的教程给了我巨大的帮助,让做饭变得非常方便,在此表示感谢。然而,我觉得做饭本身不难,清洗碗碟却令人头疼,不知道如何才能洗得既干净又卫生。具体困惑包括:
- 我们山东人喜爱的小米糁粥,无论是锅还是碗,使用后如果不及时清洗,附着其上的粥渍变干变硬后很难清理;
- 做饭后锅中形成的焦黑硬块也很难彻底洗净;
- 洗碗时该挤多少洗洁精?不同的餐具是否有对应的标准用量;
- 洗洁精是每洗一个碗就挤一次,还是一次性挤在海绵上清洗所有餐具;
- 如果需要同时清洗喝粥的碗、盛菜的盘子、炒菜的锅和吃饭的筷子,怎样的清洗顺序才能保证干净且不串味;
- 有时需要打鸡蛋,打完鸡蛋的碗无论如何清洗似乎都留有腥味,如何才能一次性洗净;
- 家里的木质砧板在切完食材后应该如何正确清洗。
社区回复:
在NAS上部署Suwayomi漫画阅读服务器:完整教程与实战指南
当前网络附加存储(NAS)设备的购买门槛已显著降低,例如威联通最新推出的八盘位机型仅需三千余元即可入手。与之形成鲜明对比的是硬盘价格的持续飙升,几乎呈现出火箭般的上涨态势。
对于NAS用户而言,最大的开销往往并非设备本身,而是硬盘成本。若仅用于存储日常文档、照片或工作资料,多数用户十年的积累量可能都无法填满一块10TB的硬盘。然而当内容转向娱乐领域时,情况则截然不同。在影视资源方面,许多用户已转向网盘挂载方案。但对于漫画和音乐等内容,市场仍缺乏成熟的在线解决方案。尤其是漫画资源,受限于文件格式兼容性与阅读体验要求,大多数用户依然倾向于将文件保存在本地设备中。

本文将详细介绍通过Docker搭建免费漫画服务器的完整流程,该系统既支持在线浏览内容(可自动缓存至本地),也具备本地漫画库管理功能,让追漫与阅读体验更加顺畅无忧。


Suwayomi系统详解
本文重点介绍在NAS环境下的Docker部署方案,其他平台的具体操作请参考官方文档说明。
Suwayomi是一款开源的自建漫画阅读服务器,能够完整运行为Mihon(原Tachiyomi项目)开发的扩展资源库。该系统并非Mihon的分支版本,而是一个独立开发且完全兼容Tachiyomi扩展生态的服务端软件。
其最大优势在于跨平台特性,只要设备能够运行Java环境或具备现代浏览器,均可正常使用。无论是Windows、macOS、Linux操作系统,还是NAS设备、树莓派或ChromeOS系统都能完美适配。
核心功能特性
完整兼容Mihon/Tachiyomi扩展资源库,访问相同的漫画资源;
提供智能搜索与分类筛选功能,支持自动更新与章节下载;
构建个人专属漫画库,实现新章节自动检测与离线阅读模式;
支持备份与恢复功能(兼容Tachiyomi备份格式);
可连接MyAnimeList、AniList、MangaUpdates等平台同步阅读进度;
集成FlareSolverr支持,有效绕过Cloudflare等防护机制;
提供WebUI与VUI双前端界面,支持系统自动更新;
内置OPDS/OPDS-PSE标准接口,便于电子书应用接入(访问路径为 /api/opds/v1.2)。
详细部署步骤
部署过程中涉及较多环境变量配置,建议用户前往项目页面查看具体需求并进行相应设置。若希望简化流程,也可先完成基础部署后再通过UI界面进行调整。
完整项目名称:Suwayomi/Suwayomi-Server-docker
部署代码示例如下:
services: suwayomi: image: ghcr.io/suwayomi/suwayomi-server:stable container_name: suwayomi # 容器名称,可自定义 user: "0:0" environment: - TZ=Asia/Shanghai # 时区改为上海 - BIND_IP=0.0.0.0 # 0.0.0.0 表示对所有网络可访问,一般不用改 - BIND_PORT=4567 # WebUI 端口,可根据需要修改,与下面一致 - AUTH_MODE=basic_auth # 认证模式: none 或 basic_auth - AUTH_USERNAME=ydxian # 登录用户名(basic_auth 模式下) - AUTH_PASSWORD=qnap1234 # 登录密码(basic_auth 模式下) - SOCKS_PROXY_ENABLED=false # 是否启用 SOCKS 代理 - DOWNLOAD_AS_CBZ=true # 下载漫画是否打包成 CBZ - EXTENSION_REPOS=["http://github.com/orginazation-name/repo-name"] # 插件仓库列表 volumes: # 注意:官方要求 downloads 这个挂载要放在 volumes 列表的第一行 - /share/Read/Downloads:/home/suwayomi/.local/share/Tachidesk/downloads - /share/Container/suwayomi:/home/suwayomi/.local/share/Tachidesk # 把你本地的漫画目录直接映射到 data 目录下的 local 文件夹 - /share/Read:/home/suwayomi/.local/share/Tachidesk/local ports: # 外部访问 WebUI 的端口映射 - "4567:4567" restart: always
在威联通NAS的Container Station中创建新的应用程序实例。
如何在NAS上一键部署挂机修仙游戏:《文字修仙全靠刷》完整教程
工作日里不给自己找点乐子,那可太枯燥了。除了应付日常工作,闲暇时间大家通常如何打发呢?
进入职场后,许多人的时间变得零散而碎片化。即便拥有完整的周末,也常常难以静下心来追完一部剧、打通一款游戏,或是读完一本书。我上一次沉浸于单机游戏,还是《黑神话:悟空》刚发售时,当时热情高涨,几乎推到了二周目的尾声,可惜至今仍未达成全成就。

今天,继续为大家分享一个有趣的娱乐项目——《我的文字修仙全靠刷》。项目名称直截了当,旨在带领玩家进入一个修真世界。其玩法简单易上手,非常适合放松心情,同时也能有效填充那些碎片化的时间。修仙题材对于不少玩家而言,似乎总有种独特的吸引力,回想当初玩《鬼谷八荒》时,也曾通宵达旦,乐此不疲。


记得有段时间,文字类修仙游戏相当盛行,时至今日,手机平台上仍存在大量此类游戏。不过,它们大多内置了内购项目,或是需要观看广告才能继续,体验上难免有些打折。而今天介绍的这个项目则是完全开源且免费的。若需从外网访问,建议配置反向代理。
项目特点概览
《我的文字修仙全靠刷》是一款文字放置类的修真游戏。玩家无需进行频繁复杂的操作,只需选定功法、丹药与法宝,角色便会进入自动修炼与突破的状态。
核心玩法系统:
● 放置挂机:角色自动进行修炼与成长,玩家无需时刻守在屏幕前操作。 ● 境界突破:从最初的炼气期,到最终的渡劫期,每个大境界都设有独特的挑战与成长机遇。 ● 功法研习:玩家可以学习多种功法来增强实力,例如各类剑诀、炼丹术、制符术等。 ● 丹药炼制:通过收集材料炼制丹药,能够快速提升修为、恢复状态或获得特殊增益。 ● 法宝收集:获取并装备强大的法宝,可以显著提升角色的战斗能力与生存能力。 ● 宗门归属:选择加入不同的宗门,可以获得特有的资源支持、功法传承以及势力庇护。 ● 奇遇探索:在广袤的地图上游历,有几率触发各种随机事件,收获意想不到的奖励与剧情。
详细部署步骤
这里以威联通NAS为例,演示通过Docker Compose进行一键部署。部署代码如下,请注意,由于不同平台对代码格式的渲染可能存在差异,建议参照下方图片确保格式准确对齐。
version: '3.9' # 若使用最新版Docker Compose,可删除此行
services:
vue-xiuxiangame:
image: setube/vue-xiuxiangame
container_name: xiuxian
ports:
- '7171:8080' # 冒号左侧的端口号可自行修改为NAS上未被占用的端口
tty: true # 开启伪终端,通常用于需要交互的操作
stdin_open: true # 保持标准输入流打开,允许与容器进行交互
restart: always # 设置容器始终自动重启

开始游戏体验
完成上述部署后,在浏览器中输入 你的NAS内网IP地址:7171 即可访问游戏(端口号需与Docker Compose文件中映射的端口一致)。
游戏主界面如下所示。

至于具体的玩法攻略,就留待大家自行在游戏中探索吧!游戏的系统和内容相当丰富,逐一介绍会耗费过多篇幅。

在游戏设置中,还提供了一些高级功能,例如脚本支持、存档导出与导入等。关于脚本的使用,项目主页通常设有相关的社群讨论组,感兴趣的朋友可以加入以获取更多信息。

结语
希望这篇部署指南能够帮助你顺利搭建属于自己的修仙小天地,在碎片时间里享受一段轻松的文字修真之旅。
威联通NAS福音:CAYIN Media Viewer免费支持HEVC解码,照片、视频、转码全搞定
痛点终结:威联通CAYIN Media Viewer免费发布
过往,威联通(QNAP)NAS用户在播放和浏览媒体文件时常遇阻碍:“播放需要购买授权,不买连缩略图都不显示,体验太差”;“手机拍摄的视频上传到NAS后无法直接观看,还需手动转码?”;“只是想看看照片,结果HEIF/HEIC或HEVC格式根本打不开?”。
如今,这些困扰用户许久的问题迎来了实质性解决方案。QNAP威联通全新推出的CAYIN Media Viewer媒体播放器套件,能够轻松转码并流畅播放存储在NAS中的各类多媒体影音文件。它不仅支持更多格式、提供更高画质与更顺畅的播放体验,其永久免费的Basic基础版就已足以满足绝大多数用户的核心使用需求。

这款新套件彻底终结了以往“HEVC/HEIC文件上传后连缩略图都无法生成”的尴尬局面。其操作逻辑与之前的「CAYIN MediaSign Player」基本一致,安装即可使用,无需额外授权,也无需进行复杂设置,堪称无缝平替。继前不久体验过File Station 6焕然一新的UI设计后,威联通此次在媒体播放兼容性上带来了又一次显著提升。
回顾过往:那些无法播放、没有缩略图的烦恼
如果你是威联通NAS的长期用户,大概率曾遭遇以下情形:
- 将iPhone拍摄的HEIC格式照片上传至NAS后,既无法预览,也无法生成缩略图。
- 手机录制的采用H.265(HEVC)编码的视频,NAS无法识别,既不生成缩略图,也无法直接播放。
- 在手机端使用Qfile、Qvideo等应用访问NAS中的视频时,时常出现黑屏或完全无法播放的情况。
- 试图播放某些电影文件时,系统提示格式不支持,或播放过程异常卡顿。
更令人无奈的是,上述部分功能的实现,在过去往往需要付费购买MediaSign Player Plus授权才能勉强解决。
全新方案:CAYIN Media Viewer 免费化解难题
全新的CAYIN Media Viewer套件,其Basic版永久免费开放使用,精准解决了用户最关切、最常用的播放与格式兼容性问题:
📸 手机照片直接预览
支持HEIF / HEIC格式照片的直接预览与浏览。照片上传后即可立即生成缩略图,无需再手动进行格式转换。
🎥 手机视频直接播放
对于HEVC / H.265编码的视频(包括iPhone拍摄的影片及其他各类4K视频),现在可直接在NAS上进行解码播放,既无需预先转码,也无需支付额外费用。
📱 移动端访问体验优化
通过手机应用远程访问NAS媒体库时,播放黑屏、卡顿的问题得到改善。缩略图、视频封面、播放进度条等功能均获支持,整体浏览与播放体验大幅提升。
🎞️ 影片播放更顺畅
支持对MP4、MKV、AVI、TS等常见视频格式进行转码,最高支持1080p分辨率的解码播放。

经过实际测试验证,新版本的CAYIN Media Viewer在基础功能上确实可以完全替代过去的CAYIN MediaSign Player。

当然,对于已经购买过CAYIN MediaSign Player授权用户,其原有的高级功能权益依然有效。从本次更新策略来看,威联通在软件服务的付费模式上正趋向于统一与简化。CAYIN Media Viewer与「Qsirch」、「QmailAgent」、「Qfiling」等威联通NAS必备套件类似,其提供的免费基础功能服务已能充分覆盖绝大部分用户的日常使用场景。
获取与使用指南:如何启用CAYIN Media Viewer?
用户可以直接在威联通NAS的App Center应用中心中搜索并安装此套件。

⚠️ 重要系统需求说明:
- QNAP NAS需安装QTS 5.2.0或以上版本的操作系统。
- 需搭配Multimedia Console 2.8.0或以上版本一同使用。
- CAYIN Media Viewer可在QNAP QTS的App Center中直接下载,并免费启用Basic基础版。
- 用户亦可前往QNAP软件商店购买并启用Value Pack增值包以解锁高级功能。
安装完成后,打开CAYIN Media Viewer并点击“启用”按钮。
威联通NAS虚拟机部署ImmortalWrt旁路由全攻略
重要提示
本文所使用的ImmortalWrt映像包来源于社区共享资源,该版本针对家庭网络环境进行了优化,能够有效支持常见应用场景,无需复杂配置即可稳定运行。

ImmortalWrt工具集相对更为完善,其内核设计注重稳定性,适合长期运行。本次使用的映像包已集成以下中文定制组件:
luci-theme-argon luci-app-openclash luci-i18n-ddns-go-zh-cn luci-proto-wireguard luci-i18n-ttyd-zh-cn curl python3 luci-i18n-filebrowser-go-zh-cn luci-i18n-diskman-zh-cn luci-i18n-docker-zh-cn luci-i18n-dufs-zh-cn luci-i18n-base-zh-cn
下载完成后请解压文件,并将映像包上传至威联通NAS中的任意目录,具体路径可根据个人偏好设定。

在威联通NAS上部署ImmortalWrt虚拟机
首先进入App Center应用中心,搜索并安装Virtualization Station虚拟化工作站,这是威联通设备专用的虚拟机管理工具。

启动Virtualization Station后创建新虚拟机,自定义命名并选择存储位置,建议将虚拟机文件与映像包放置在同一目录便于管理。

资源配置方面,建议分配2核CPU与1GB内存,若设备性能较强可适当提升配置。威联通虚拟机支持资源动态调整,其他参数保持默认即可继续下一步。

进入硬盘设置界面,删除默认虚拟硬盘,点击“新增”选择“添加现有硬盘”,该映像包已包含完整系统无需额外空间。

浏览至先前上传的ImmortalWrt映像包位置,选中文件并确认添加。

网络适配器设置维持默认参数,直接进入下一步操作。

该步骤无需特殊设置,继续下一步流程。

确认配置信息无误后,勾选“创建之后自动启动虚拟机”选项,点击“创建”完成设置。如需调整配置,后续仍可在虚拟机关闭状态下修改。

进入虚拟机管理界面,点击远程桌面功能,浏览器将弹出终端窗口显示系统启动状态。若界面显示异常,尝试按回车键刷新。

配置ImmortalWrt系统
接续前文终端界面操作。
需注意此映像包默认LAN口IP为192.168.11.1,登录密码为password,后续步骤将引导修改为局域网内固定地址。
熟悉OpenWrt的用户可输入以下指令编辑网络配置:
vi /etc/config/network

在英文输入模式下按i键进入编辑状态,使用方向键移动至config interface ’lan’配置段,将ipaddr参数值修改为局域网内未被占用的静态IP地址。

保持其他参数不变,示例中将地址改为192.168.200.21,后续演示均以此地址为准。

修改完成后按ESC键退出编辑,同时按住Shift键和冒号键,输入wq命令回车保存并退出编辑器。

输入reboot命令重启系统使配置生效。

系统重启后,在浏览器地址栏输入刚设置的IP地址访问管理界面,使用默认密码password登录。

成功登录管理后台。

在左侧导航栏依次点击“网络”-“接口”,开始配置网络参数。

需要修改两个关键参数:将网关设置为主路由IP地址(示例为192.168.200.1),DNS服务器可填写运营商提供地址或主路由地址,修改后务必保存设置。

为避免IP地址分配冲突,需进入DHCP设置项勾选“忽略此接口”选项并保存。

返回上级界面点击“保存并应用”使所有配置生效。

进入防火墙设置取消“SYN-Flood 防御”勾选,点击“保存并应用”。此操作可提升网络转发性能,避免局域网内正常连接被误判为攻击导致通信异常。
威联通NAS虚拟机部署ImmortalWrt旁路由完整指南
应众多网友提议,特别撰写这篇全新教程:在威联通NAS设备上利用虚拟机功能,安装并配置OpenWrt(ImmortalWrt)系统,将其设置为旁路由模式,以支持特定网络功能的实现。
多数用户可能仅需实现局域网内设备全局访问互联网这一核心需求,毕竟当前PLEX影音服务、Emby各类插件应用以及Docker容器部署等操作,在网络通畅性方面仍存在一定限制。
实际上存在主路由与旁路由两种部署模式。考虑到主路由需要额外网口支持(通常为双口设计),且配置灵活性较低,本文内容将专注于旁路由方案的详细讲解。
本指南划分为三个主要环节:虚拟机上安装OpenWrt系统、对OpenWrt进行基础配置、以及通过旁路由实现设备上网。
重要注意事项
本文会提供作者实际使用的系统映像包(ImmortalWrt版本),该镜像由技术达人@大白精心制作并分享,属于我们内部测试验证的稳定版本。我们的主路由系统同样采用爱快虚拟化OpenWrt进行流量分发,没有特别复杂的网络需求,与普通家庭用户场景高度吻合,完全能满足日常使用。

ImmortalWrt集成的工具组件更为全面。相较于其他方案,sing-box核心由单人维护,稳定性优于meta版本,主要问题在于meta项目参与者众多导致系统日渐臃肿,影响了整体效率。
本次提供的镜像包预装了以下中文优化组件:
luci-theme-argon luci-app-openclash luci-i18n-ddns-go-zh-cn luci-proto-wireguard luci-i18n-ttyd-zh-cn curl python3 luci-i18n-filebrowser-go-zh-cn luci-i18n-diskman-zh-cn luci-i18n-docker-zh-cn luci-i18n-dufs-zh-cn luci-i18n-base-zh-cn
系统扩容组件包可通过指定渠道获取,请在相应平台输入关键词“软路由”以获取下载链接!注意输入准确无误!
下载完成后解压文件包,并将内容上传至NAS存储设备中。具体存放路径可根据个人使用习惯灵活选择。

威联通虚拟机安装ImmortalWrt步骤
首先进入App Center应用中心,搜索并安装威联通专用的Virtualization Station虚拟化工作站软件。

启动软件后创建新虚拟机。自定义命名虚拟机实例,存储位置可随意指定,按照个人操作习惯建议放置在映像文件同一目录下。

资源配置方面,CPU核心数建议分配2核,内存容量设置1GB即可。若设备硬件配置较高可适当提升分配量。威联通虚拟机支持资源动态调整功能,体现了系统的智能化特性。其余设置保持默认状态进入下一步。

配置虚拟硬盘时,先删除原有默认硬盘,点击「新增」按钮,选择「添加现有硬盘」选项。现有硬盘空间完全能满足系统运行需求。

随后定位到前文所述映像包的存放位置,选中对应文件并确认添加。

网络适配器配置无需修改,维持默认参数继续下一步操作。

此界面设置无需调整,直接进入后续步骤。

查看配置总览界面,确认各项参数无误后勾选「创建之后自动启动虚拟机」选项,最后点击「创建」按钮。需要注意的是,所有配置项在虚拟机关闭后仍可重新调整,无需担心设置错误。

进入虚拟机管理界面,点击远程桌面功能图标。系统会弹出网页版远程控制界面,显示虚拟机启动成功。若界面显示与示例不符,可尝试按回车键刷新。

配置OpenWrt系统
承接上文操作界面。
需要提前说明的是,由于系统镜像源自作者虚拟机环境,默认LAN口IP地址设置为192.168.11.1,登录密码为password。这些初始设置不影响后续操作,我们将逐步进行修改。
熟悉OpenWrt系统的用户应当了解基本操作,在命令行界面输入以下指令并执行。
vi /etc/config/network

切换至英文输入状态,按下i键进入文本编辑模式。通过方向键移动光标至config interface ’lan’配置行,将原有的192.168.11.1地址修改为符合本地局域网段的静态IP地址。

其余配置参数保持原样。作者将IP修改为192.168.200.21,下文演示均以此地址为例不再重复说明。修改后的配置效果如下所示。

完成修改后,在英文输入状态下按ESC键退出编辑模式,接着同时按住SHIFT键和冒号键,输入wq命令后按回车保存修改并退出编辑器。

随后输入reboot指令并执行,等待系统重新启动。

系统重启完成后,在浏览器新标签页输入刚才设置的IP地址,即可访问软路由系统的管理界面。默认登录密码仍为password。

成功登录系统后台。

接下来需要左侧导航栏点击「网络」—「接口」菜单,对OpenWrt的网络接口进行详细配置。

需要修改两个关键参数。将网关地址设置为主路由的网关地址(示例中使用192.168.200.1),DNS服务器可填写宽带运营商提供的地址或直接输入主路由IP。完成填写后务必保存设置。具体操作参考下图。

为避免IP地址分配冲突,还需切换到「DHCP服务器」配置部分,勾选「忽略此接口」选项并保存更改。