<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[直播源365-致力于IPTV直播源技术的普及与推广]]></title> 
<atom:link href="https://www.zby365.com/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[专注 IPTV 直播源技术普与应用教程，分享网络电视技术知识、播放工具使用方法、设备安装指南，助力普通用户了解与使用 IPTV 相关技术。]]></description>
<link>https://www.zby365.com/</link>
<language>zh-cn</language>

<item>
    <title>全新摸鱼moyutv播放器上线</title>
    <link>https://www.zby365.com/post-125.html</link>
    <description><![CDATA[<p>一款专为 Android TV / 电视盒子打造的<strong>高性能双引擎播放器</strong>。针对大屏及遥控器操作进行了深度定制与极致优化，适配主流M3U/TXT列表文件、智能 EPG、多协议代理及软硬双解码支持。</p>
<p>Github项目地址：<a href="https://github.com/sfee1212/moyutv">https://github.com/sfee1212/moyutv</a></p>
<hr />
<h2>🌟 核心特性</h2>
<h3></h3>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/fbc91780889753.webp" alt="" /></p>
<h3>1. 🚀 双播放引擎架构</h3>
<ul>
<li><strong>ExoPlayer</strong>: 作为默认播放引擎，完美支持 HLS (m3u8)、DASH、MP4 等标准流媒体协议，硬件加速解码，超低延迟。</li>
<li><strong>MPV Player</strong>: 集成自研 JNI 及 <code>libmpv.so</code>，彻底解决部分老旧电视盒子因缺少硬件解码器而导致部分频道<strong>有图无声 (AC3/MP2 音频格式)</strong> 的问题。</li>
</ul>
<h3>2. ⚡ 媒体格式全支持</h3>
<ul>
<li><strong>socks5</strong>: 示例格式: socks5://ip:port&amp;需要代理的完整链接</li>
<li><strong>webview</strong>: 示例格式: webview://完整的网页链接</li>
</ul>
<h3>3. 🎯 智能 EPG 模糊匹配</h3>
<ul>
<li><strong>高性能匹配</strong>: 采用高度优化的模糊拼音及字符相似度算法，自动将播放列表中的台名与 EPG 节目单进行高精度匹配。</li>
<li><strong>强兼容性</strong>: EPG 数据抓取支持 HTTP 重定向跟随以及 GZIP 压缩自动解压，大幅降低网络流量并提升提升解析速度。</li>
</ul>
<h3>4. 🎛️ 遥控器与 TV UI 极致适配</h3>
<ul>
<li><strong>防丢焦设计</strong>: 专为遥控器十字键 (D-Pad) 优化，列表焦点移动平滑，杜绝按键无响应及焦点丢失问题。</li>
<li><strong>快捷选台</strong>: 稳定支持数字键直接选台及 OK/CENTER 键呼出频道列表与设置菜单。</li>
</ul>
<hr />
<h2>🏗️ 编译与运行</h2>
<h3>前提条件 (Prerequisites)</h3>
<ol>
<li><strong>Android Studio</strong> Koala (或更高版本)。</li>
<li><strong>Android SDK 34</strong>。</li>
<li><strong>NDK 25+</strong> (项目包含针对 <code>armeabi-v7a</code> 和 <code>arm64-v8a</code> 的预编译 <code>libmpv</code> 和 C++ 代码库)。</li>
</ol>
<h3>编译步骤</h3>
<ol>
<li>克隆本项目到本地。</li>
<li>用 Android Studio 打开项目根目录。</li>
<li>确保 <code>local.properties</code> 正确指向您的 Android SDK 路径。</li>
<li><strong>注意</strong>：如果是直接从 GitHub 下载的开源版本，由于缺少源文件，直接编译会报错。您需要自行实现这些占位接口或使用本地备份文件覆盖恢复。</li>
</ol>
<hr />
<h2>📜 开源协议</h2>
<p>本项目采用 MIT License 开源协议。</p>
<p><em>(注意：项目中引用的第三方二进制库如 libmpv, ForceTV 库等其版权归原作者所有)</em></p>]]></description>
    <pubDate>Sun, 28 Jun 2026 12:28:00 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-125.html</guid>
</item>
<item>
    <title>把DeepSeek接入Codex 保姆级教程</title>
    <link>https://www.zby365.com/post-124.html</link>
    <description><![CDATA[<p>Codex 再次迎来重大更新：与 ChatGPT 整合，新功能与额度调整引发关注</p>
<p>就在 Codex 负责人前一天还在开玩笑说是不是该改名叫 “ChadGPT” 时，网友纷纷建议：不如直接把 ChatGPT 重新命名为 Codex。</p>
<p>今天凌晨，OpenAI 正式宣布 Codex 将并入 ChatGPT。一边是刚突破 500 万用户的 Codex，另一边是已经超过 10 亿的 ChatGPT 用户群体。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/96551780881756.webp" alt="" /></p>
<p>实际上，在此前 Codex 就已经部分整合进 ChatGPT，作为远程操控本地电脑的一种方式。</p>
<p>目前的 Codex 拥有独立桌面版应用、命令行界面（CLI）、IDE 扩展、网页访问以及移动端 SSH 连接，主要支持功能开发、代码重构和测试等软件任务。</p>
<p>这次更深入的整合，直接将日常对话与专业开发能力结合在了一起。</p>
<p>除了与 ChatGPT 的融合，Codex 还率先为企业版和商业版用户推出了 Site 功能，预计后续将向普通用户开放。通过 Site 功能，我们用 Codex 一句话构建的 Vibe Coding 网页，现在都能获得一个可公开访问的链接。</p>
<p>插件系统也迎来了大更新，推出了六款全新角色专属插件，涵盖 62 个热门应用和 110 项技能。这六款插件分别面向数据分析、创意制作、销售、产品设计、公开股权投资以及投资银行。</p>
<p>Codex 越是好用，Token 消耗也越大。</p>
<p>最近一段时间，收紧的手机号验证和严格的使用额度控制，背后都是算力的疯狂燃烧。</p>
<p>有网友发现，Codex 现在会强制要求用户验证注册 ChatGPT 时的手机号，但那个号码通常来自平台，导致只能重新注册账号。</p>
<p>额度限制同样让人头疼。虽然偶尔会有额度重置，但消耗速度越来越快，重置意义何在？网友纷纷抱怨，还不如直接让 Token 消耗慢一点。</p>
<p>不少开发者和老用户表示，Codex 涌入大量新用户，未来还要整合进 ChatGPT 的 10 亿用户，Codex 的可用资源只会被不断压缩。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/b5d81780881756.webp" alt="" /></p>
<p>X 上的消息显示，Codex 在 6 月 1 日前后结束了一项 2 倍使用量的促销活动，付费套餐恢复为基于 Token 的标准额度限制。</p>
<p>同时，免费用户和 Go 会员用户的 Codex 用量从周重置改为月重置，额度直接削减了 75%。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/bc291780881756.webp" alt="" /></p>
<p>我们在免费账户上进行了测试：让 Codex 完成一个简单的可视化分析网页，中间追加了一次需求，任务完成后，月额度就从 95% 降到了 2%。</p>
<p>近期，社交媒体上出现了大量用第三方模型接入 Codex 的教程，能够直接绕开 Codex 的 5 小时限制、周额度和月额度限制，完全根据 Token 用量来计费。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/5b381780881756.webp" alt="" /></p>
<p>在 Codex 终端配置了第三方模型后，我们还发现 <strong>Codex App 可以不用登录就能使用</strong>，直接绕过“无法通过”的手机号验证。</p>
<p>通常情况下，打开安装好的 Codex App 要么“登录”要么“注册”，无论哪种方式，都必须经过严格的邮箱和手机号验证。但在 Codex 终端配置好第三方模型后，再重新打开 Codex，就能直接使用。</p>
<h3>介绍 CC Switch</h3>
<p>CC Switch 最初用于 Claude Code，用来切换不同模型提供商。通常，我们需要修改 Claude Code 的配置文件，输入自定义的 API Key、模型名称以及处理请求的 BASE_URL。</p>
<p>CC Switch 则把这套偏硬核的操作封装成了可视化界面，像使用普通软件一样，通过鼠标点击就能直接修改、切换不同模型的 API。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/a7751780881756.webp" alt="" /></p>
<p>目前，CC Switch 已支持 Claude Code、Codex、OpenCode、OpenClaw、Gemini CLI 和 Hermes Agent 等多款热门 Agent 产品的模型切换。</p>
<p>支持的模型供应商包括 Claude 官方、DeepSeek、智谱、阿里云百炼、Kimi、阶跃、MiniMax、小米 MiMo、豆包 Seed、OpenRouter、硅基流动等近 30 款官方或中转大模型服务。</p>
<h3>用 CC Switch 免登录 Codex</h3>
<p>使用 CC Switch 前，需确保电脑已顺利安装 Codex App。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/72a91780881757.webp" alt="" /></p>
<p>Codex 官网</p>
<p>同时，Codex 的终端版本也必须先安装好。在 Codex 官网底部找到“在终端中继续操作”，复制相应命令到电脑终端执行。如果提示无法识别 npm 命令，说明电脑需要先安装 Node.js。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/088e1780881757.webp" alt="" /></p>
<p>Node.js 是 OpenClaw、Claude Code 等工具必装的软件包。Node.js 官网会自动识别当前电脑系统版本，复制对应命令到终端即可安装。</p>
<p>处理好 Codex 安装后，安装 CC Switch 的方法也很简单。在官网 ccswitch.io 找到免费下载按钮，页面会自动跳转到 GitHub 的 Release 页面，滚动到 Assets 二级标题处，选择对应系统（Windows、macOS、Linux）直接下载安装。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/a7bd1780881757.webp" alt="" /></p>
<p>目前（2026年6月3日）最新版本是 3.16.1。</p>
<p>我们使用的是 MacBook Air M2，直接下载 CC-Switch-v3.16.1-macOS.dmg。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/62211780881757.webp" alt="" /></p>
<p>安装完成后，在应用顶部有 7 款不同的 Agent 产品，选择 ChatGPT 图标，点击右上角的橙色 ➕。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/25191780881757.webp" alt="" /></p>
<p>选择对应的大模型供应商，例如 DeepSeek，只需输入从 DeepSeek 开放平台获取的 API Key。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/adaa1780881757.webp" alt="" /></p>
<p>添加 API 后，在启用界面会提示“此供应商使用 OpenAI Chat 接口格式，需要路由服务才能正常使用，请先启动路由”。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/11b91780881757.webp" alt="" /></p>
<p>原因是<strong>大多数模型提供的 API 服务仍是 OpenAI Chat Completions 格式，即 /chat/completions 接口</strong>。这种接口返回的数据格式不符合新版 Codex CLI 的要求，因此会出现各种问题。</p>
<p>阿里云的 Codex 官方接入指南中也明确区分了 Responses API 和 Chat/Completions API 两种类型，不同模型有不同的调用格式。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/7d161780881758.webp" alt="" /></p>
<p>CC Switch 通过本地路由的方式，让即使不支持 Responses API 的模型也能正常接入 Codex。</p>
<p>开启本地路由的方法：在 CC Switch 的设置界面，点击主页面左上角的设置按钮，找到路由，打开总开关和 Codex 的启用按钮。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/22d31780881758.webp" alt="" /></p>
<p>回到启用 DeepSeek 界面，将 Codex 完全退出后重新打开，输入“你好”，就能看到 Codex 已正常回复。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/77711780881758.webp" alt="" /></p>
<p>用同样的方式选择 Xiaomi MiMo Token Plan（China），输入对应的 Token Plan API，也能将模型切换到小米。</p>
<p>不过，Codex App 界面显示模型名称似乎仅在第一次配置时正常。随着添加的模型供应商增多，Codex 有时仍会显示“自定义”而非具体模型名称。</p>
<p>此外，使用自定义 API 服务无法启用远程连接的 Codex Mobile。点击 Codex Mobile 时，Codex 会闪一下连接界面，然后快速返回主页。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/b0ca1780881758.webp" alt="" /></p>
<p>我们在 CC Switch 作者 Jason Young 发布的 X 博客中看到了最新教程，关于 CC Switch 如何解锁 Codex 在使用 DeepSeek 等第三方 API 时的远程操作和官方插件等能力。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0d041780881758.webp" alt="" /></p>
<p>来源 X@Jason_Young1231</p>
<p>教程中提到，最新版 CC Switch 中有一项“应用增强”功能，开启后可同时保留 Codex 的登录状态和第三方 API 两种模式。</p>
<p>远程操作 Codex 功能依赖于 ChatGPT 的登录状态，如果未登录，则无法连接到手机上的 ChatGPT。</p>
<p>若按照第三方 API 配置方式，打开 Codex 后仍提示登录，可以先完全退出 Codex，关闭 CC Switch 中的本地路由，然后启用 DeepSeek 这一第三方模型，再打开 Codex，就能正常进入 App 页面。</p>
<h3>其他配置方法</h3>
<p>CC Switch 使用的本地路由与 DeepSeek 官方教程中的 Moon Bridge 类似，本质上都是通过一层转发层，让 Codex 认为处理的大模型请求符合最新版 OpenAI Responses API 格式。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/2c5e1780881758.webp" alt="" /></p>
<p>Moon Bridge 的方法更偏向极客风格。在这份 GitHub 教程中，除了常规的安装 Codex、获取 DeepSeek API Key 和修改配置文件外，还需要额外安装 Go，配置 Moon Bridge。教程只提供了 Moon Bridge 的默认配置，如需图片输入、Web Search 或多 Provider 路由，还需参考 config.example.yml 扩展配置。</p>
<p>接下来还需启动 Moon Bridge 并保持其在终端运行，再启动 Codex 使用。</p>
<p>这其中可能出现的问题也不少。我们在 Moon Bridge 的 Issue 界面看到一些待处理问题，包括无法使用 Codex 插件功能、突然的会话中断以及权限问题。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/135c1780881758.webp" alt="" /></p>
<p>因此，CC Switch 目前仍是配置第三方模型的最佳途径。</p>
<p>现在也有一些模型开始主动支持 Codex 的 OpenAI Responses API。例如，Qwen3.7-Max 和 Qwen3.6-Plus 都支持 Responses API，可直接使用最新版 Codex；旧模型则仍需通过 Chat/Completions API 接入，需要安装旧版 Codex 才能使用。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/2da91780881758.webp" alt="" /></p>
<p>昨天刚刚发布的 MiniMax M3 也能直接兼容 OpenAI Responses API，只需修改配置文件，无需额外本地路由或 Moon Bridge，就能在 Codex 中正常使用。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/b7321780881759.webp" alt="" /></p>
<p>图片由 AI 生成</p>
<p>OpenAI 推出 Responses API 时，考虑到 Codex 作为复杂的编程 Agent，继续使用普通文本对话接口（一问一答式的 Chat Completions API）无法维护多轮状态、管理工具调用、处理复杂上下文窗口等。</p>
<p>像 DeepSeek 这类模型的接口目前未直接兼容这套协议，即便在配置文件中修改 base_url，Codex 发出的请求也无法被 DeepSeek API 接收。</p>
<p>Moon Bridge 和 CC Switch 的本地路由本质上是作为翻译器：它们在本地发起一个服务，监听 Codex 发出的 Responses API 请求，将其转换为 DeepSeek 能理解的格式，拿到响应后再翻译回 Codex 能理解的格式，返回给 Codex。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/96531780881759.webp" alt="" /></p>
<p>图片由 AI 生成</p>
<p>解决接入问题只是兼容的第一步。即使是支持 Responses API 格式的模型（如 Qwen 3.7），在 Codex 中使用仍可能出现各种问题。此前也有读者反馈，接入 DeepSeek 模型也会出现断连问题。</p>
<p>CC Switch 的开发者在 Codex 宣布并入 ChatGPT 后，也在 X 上发文称：“CC Switch 对 Codex 的适配不会全噶了吧。”</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d8da1780881760.webp" alt="" /></p>
<p>虽然配置第三方模型能解决额度焦虑、绕过手机登录，但若追求最极致的稳定性和原生 Agent 体验，和 Codex 官方建议的一样，使用 GPT-5.5 大概仍是最佳选择。</p>
<p>另有爆料显示，OpenAI 正在准备一款名为 GPT-5.5-Codex-Spark 的快速模型，能更快更好地处理日常编程任务。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ef911780881760.webp" alt="" /></p>
<p>或者，就像 OpenClaw 成为年初的现象级产品一样，Codex 是当下的热门。</p>
<p>随着其他模型厂商的跟进，纯聊天的 App 和 API 都将成为过去式。我们也会有更多选择，找到适合自己的、真正能干活的 Agent。</p>]]></description>
    <pubDate>Mon, 22 Jun 2026 16:15:00 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-124.html</guid>
</item>
<item>
    <title>野草助手“换皮”重生？从yecao.me看第三方应用分发平台的合规阵痛</title>
    <link>https://www.zby365.com/post-140.html</link>
    <description><![CDATA[<p><strong>摘要：</strong> 知名TVBox生态辅助工具“野草助手”原官网近期突发无法访问，随后启用新域名 <code>yecao.me</code> 回归。然而，用户发现平台规则大变：如今上传和分享APP必须提供ICP备案号。这一变化并非简单的服务器迁移，而是国内互联网监管收紧背景下，野路子工具走向正规化的必然结果。</p>
<h2>一、 现象回顾：从“404”到“备案”</h2>
<p>对于依赖第三方应用市场安装TVBox及相关插件的用户来说，最近几周有些动荡。</p>
<p>此前一直稳定使用的野草助手（原主域名 <code>yecao.app</code> 等）突然全站无法打开，显示“网站已关闭”或直接连接超时。正当用户以为该工具彻底跑路时，它悄然更换了新域名 <code>yecao.me</code> 重新上线。</p>
<p>但回归后的野草助手已不再是原来的样子。最显著的变化是：<strong>平台现在要求所有上传分享的APP必须具备ICP备案号。</strong> 这意味着那些没有经过官方审核的“野生”APK文件，将很难再通过该平台进行传播。</p>
<h2>二、 深度解析：为什么要搞ICP备案？</h2>
<p>很多用户感到不解：以前用得好好的，怎么突然就要“持证上岗”了？</p>
<p>这背后的核心原因是中国工信部近年来对移动互联网应用程序（APP）监管力度的空前加强。根据《工业和信息化部关于开展移动互联网应用程序备案工作的通知》以及《反电信网络诈骗法》的相关规定：</p>
<ol>
<li><strong>平台责任压实</strong>：作为应用分发平台，野草助手必须履行“主体责任”。法律要求分发平台必须对上架的APP进行实名核验。</li>
<li><strong>APP备案制</strong>：以前是网站需要ICP备案，现在APP本身也需要备案。未备案的APP，应用商店和分发平台<strong>不得提供分发服务</strong>。</li>
<li><strong>避风港原则的失效</strong>：在过去，野草这类工具往往以“技术中立”自居，作为网盘链接的中转。但在严监管环境下，只要涉及APK文件的直接托管或推广，就必须对内容负责。</li>
</ol>
<p><strong>简而言之，野草助手如果不执行ICP备案审核，面临的将不仅仅是关站，而是法律风险。</strong> 更换域名并强制要求备案，是其在监管压力下的一次“断臂求生”。<br />
<img src="https://zhiboyuan365.com/content/uploadfile/202606/a97c1782111580.webp" alt="a97c1782111580.webp" /></p>
<h2>三、 影响几何？野草不再“野”</h2>
<p>随着 <code>yecao.me</code> 的新规落地，普通用户会受到哪些实质影响？</p>
<ul>
<li><strong>个人开发者退场</strong>：以前个人开发者编译修改的TVBox衍生版、各种爬虫配置工具，大多没有企业资质，也无法完成APP备案。这类软件将无法通过野草助手分享。</li>
<li><strong>资源趋于正规化</strong>：未来能在野草上看到的，大多是爱奇艺、腾讯、B站等大厂已备案的正规软件，或者是拥有软著和备案的小型商业软件。</li>
<li><strong>“口令安装”失效</strong>：过去那种复制一串代码就能安装神秘APP的日子，在野草平台上基本宣告结束。</li>
</ul>
<h2>四、 生存指南：还有别的办法吗？</h2>
<p>既然野草助手已经“招安”，对于依然需要折腾电视、安装第三方软件的用户，建议转向更为稳妥的方式：</p>
<table>
<thead>
<tr>
<th style="text-align: left;">方案</th>
<th style="text-align: left;">操作方式</th>
<th style="text-align: left;">优点</th>
<th style="text-align: left;">缺点</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><strong>U盘侧载</strong></td>
<td style="text-align: left;">电脑下载APK至U盘，插入电视安装</td>
<td style="text-align: left;">完全绕过网络监管，最安全稳定</td>
<td style="text-align: left;">步骤稍显繁琐，需要拔插U盘</td>
</tr>
<tr>
<td style="text-align: left;"><strong>局域网ADB</strong></td>
<td style="text-align: left;">使用“甲壳虫ADB助手”等工具无线推送</td>
<td style="text-align: left;">无需U盘，手机即可操作</td>
<td style="text-align: left;">需开启电视ADB调试权限，有一定技术门槛</td>
</tr>
<tr>
<td style="text-align: left;"><strong>网盘直链</strong></td>
<td style="text-align: left;">通过夸克/阿里云盘等直接下载安装</td>
<td style="text-align: left;">资源依然丰富</td>
<td style="text-align: left;">电视端浏览器操作不便，容易下载失败</td>
</tr>
</tbody>
</table>
<h2>五、 结语</h2>
<p>野草助手的这次转型，标志着<strong>“野蛮生长”的第三方应用分发时代正式落幕</strong>。从曾经的“野草”到现在的“备案草”，虽然失去了便利性，但也意味着平台正在试图在合规的钢丝上寻找生存空间。</p>
<p>对于用户而言，与其等待下一个工具倒下，不如掌握U盘安装等硬核技能，毕竟，掌握在自己手里的安装包，才是最安全的。</p>]]></description>
    <pubDate>Mon, 22 Jun 2026 14:57:51 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-140.html</guid>
</item>
<item>
    <title>积木魔方blocks模板更新到2.2.4版本</title>
    <link>https://www.zby365.com/post-139.html</link>
    <description><![CDATA[<h1>积木魔方 (Blocks) 模板</h1>
<blockquote>
<p>Emlog Pro 多模式自适应模板 — CMS / 传统博客 / 卡片 三种首页布局自由切换</p>
</blockquote>
<ul>
<li><strong>模板名称：</strong> 积木魔方 (Blocks)</li>
<li><strong>版本：</strong> 2.2.4</li>
<li><strong>作者：</strong> zhongyishenghi</li>
<li><strong>适用于：</strong> Emlog Pro</li>
</ul>
<hr />
<h2>目录</h2>
<ul>
<li><a href="#功能特性">功能特性</a></li>
<li><a href="#环境要求">环境要求</a></li>
<li><a href="#安装与激活">安装与激活</a></li>
<li><a href="#后台配置详解">后台配置详解</a>
<ul>
<li><a href="#1-全局设置">全局设置</a></li>
<li><a href="#2-首页公共设置">首页公共设置</a></li>
<li><a href="#3-首页个性设置">首页个性设置</a></li>
<li><a href="#4-分类页设置">分类页设置</a></li>
<li><a href="#5-文章页设置">文章页设置</a></li>
<li><a href="#6-微语页设置">微语页设置</a></li>
</ul></li>
<li><a href="#首页模式说明">首页模式说明</a>
<ul>
<li><a href="#cms-模式">CMS 模式</a></li>
<li><a href="#传统博客模式">传统博客模式</a></li>
<li><a href="#卡片模式">卡片模式</a></li>
</ul></li>
<li><a href="#cms-分类板块配置指南">CMS 分类板块配置指南</a></li>
<li><a href="#用户中心">用户中心</a></li>
<li><a href="#积分系统">积分系统</a></li>
<li><a href="#深色模式">深色模式</a></li>
<li><a href="#社交分享">社交分享</a></li>
<li><a href="#文件结构">文件结构</a></li>
<li><a href="#自定义与二次开发">自定义与二次开发</a></li>
<li><a href="#常见问题">常见问题</a></li>
</ul>
<hr />
<h2>功能特性</h2>
<h3>布局与展示</h3>
<ul>
<li><strong>三种首页模式</strong>：CMS 杂志式多分类展示、传统博客左图右文列表、图文卡片网格</li>
<li><strong>CMS 分类板块</strong>：5 种内置布局（默认文章列表、新闻资讯、网格卡片、教程布局、软件布局），自由配置分类与顺序</li>
<li><strong>最新文章轮播</strong>：首页左侧轮播图 + 右侧最新文章列表</li>
<li><strong>快捷入口</strong>：可配置 4 个快捷导航按钮</li>
<li><strong>热门推荐跑马灯</strong>：按浏览量自动排行，横向滚动展示</li>
<li><strong>分类页双样式</strong>：传统列表或网格卡片，可独立控制侧边栏</li>
<li><strong>文章页灵活布局</strong>：独立控制侧边栏显示/隐藏</li>
</ul>
<h3>用户系统</h3>
<ul>
<li><strong>完整用户中心</strong>：个人资料、账户设置、微语管理、文章管理、草稿箱、评论管理、回复管理</li>
<li><strong>每日签到</strong>：积分签到系统，支持连续签到奖励</li>
<li><strong>积分系统</strong>：登录、发表文章、评论、浏览文章等行为自动获得积分</li>
<li><strong>积分记录</strong>：完整积分变动历史</li>
</ul>
<h3>微语系统</h3>
<ul>
<li><strong>微语广场</strong>：微博风格卡片布局，展示所有用户公开微语，支持分页浏览</li>
<li><strong>微语详情页</strong>：完整微语内容、全部回复、回复表单，动态页面标题</li>
<li><strong>回复系统</strong>：登录用户直接回复，未登录用户可填写昵称+邮箱回复；支持 @提及回复、展开/收起</li>
<li><strong>点赞功能</strong>：支持点赞/取消点赞</li>
<li><strong>发表微语</strong>：登录用户可在广场直接发表微语</li>
<li><strong>后台设置</strong>：侧边栏显示/隐藏、每页显示数量、侧边栏左右位置切换</li>
</ul>
<h3>视觉与体验</h3>
<ul>
<li><strong>深色模式</strong>：跟随系统偏好或手动切换，全站暗色适配</li>
<li><strong>Font Awesome 6 图标</strong>：全站统一图标体系，CDN 加载含本地后备</li>
<li><strong>社交分享</strong>：支持微信好友、朋友圈、QQ、QQ 空间、微博、X (Twitter)、Facebook</li>
<li><strong>微信分享二维码</strong>：一键生成当前页面二维码</li>
<li><strong>文章版权信息</strong>：可配置版权声明、作者联系方式、文章链接一键复制</li>
<li><strong>相关文章推荐</strong>：基于同分类的文章推荐</li>
<li><strong>文章点赞/点踩</strong>：支持点赞和点踩操作，可在后台模板设置中控制显示/隐藏</li>
<li><strong>演示地址入口</strong>：文章自定义字段中填写在线演示网址，前台独立展示入口按钮</li>
<li><strong>文章附件/网盘</strong>：支持登录下载、提取码、文件图标映射，内置 UC 网盘、GitHub 平台选项</li>
</ul>
<h3>安全与性能</h3>
<ul>
<li><strong>安全响应头</strong>：X-Frame-Options、X-Content-Type-Options、Referrer-Policy</li>
<li><strong>CDN 后备机制</strong>：Font Awesome 和 jQuery 均具备 CDN 加载失败自动切换本地</li>
<li><strong>深色模式防 FOUC</strong>：内联脚本在渲染前读取主题偏好，消除闪烁</li>
<li><strong>响应式设计</strong>：完整适配桌面端、平板、手机</li>
<li><strong>打印样式</strong>：文章页专用打印优化</li>
<li><strong>无障碍</strong>：跳转链接、aria 标签、focus-visible 焦点样式、prefers-reduced-motion</li>
</ul>
<hr />
<h2>环境要求</h2>
<table>
<thead>
<tr>
<th>依赖</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>Emlog Pro</td>
<td>需要 Emlog Pro 版本（支持 TplOptions 插件）</td>
</tr>
<tr>
<td>TplOptions 插件</td>
<td><strong>必须安装并启用</strong>，否则模板无法正常运行</td>
</tr>
<tr>
<td>PHP</td>
<td>7.4+，推荐 8.0+</td>
</tr>
<tr>
<td>MySQL</td>
<td>5.6+ 或 MariaDB 10.0+</td>
</tr>
</tbody>
</table>
<hr />
<h2>安装与激活</h2>
<ol>
<li>将 <code>blocks</code> 文件夹上传到 <code>content/templates/</code> 目录</li>
<li>登录 Emlog 后台 → <strong>外观</strong> → <strong>模板</strong></li>
<li>找到&quot;积木魔方&quot;模板，点击 <strong>启用</strong></li>
<li>启用后进入 <strong>模板设置</strong> 根据需求配置各项参数</li>
</ol>
<blockquote>
<p><strong>提示：</strong> 首次启用时模板会自动执行初始化回调（创建积分系统所需的数据库表等）。如果从旧版本升级，请重新保存一次模板设置以确保回调完整执行。</p>
</blockquote>
<hr />
<h2>后台配置详解</h2>
<p>模板提供 6 个配置选项卡，通过后台 <strong>外观 → 模板设置</strong> 访问。</p>
<h3>1. 全局设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>Logo 图片</td>
<td>图片上传</td>
<td>空</td>
<td>上传后优先显示图片 Logo，留空则显示文字 Logo</td>
</tr>
<tr>
<td>Logo 文字</td>
<td>文本</td>
<td>空</td>
<td>文字 Logo 内容，留空则显示博客名称</td>
</tr>
<tr>
<td>顶部导航背景色</td>
<td>颜色选择</td>
<td><code>#2a2a2a</code></td>
<td>导航栏背景色</td>
</tr>
<tr>
<td>顶部导航文字色</td>
<td>颜色选择</td>
<td><code>#ffffff</code></td>
<td>导航栏文字/链接颜色</td>
</tr>
<tr>
<td>友情链接显示方式</td>
<td>单选</td>
<td>仅首页</td>
<td>不显示 / 仅首页 / 全站</td>
</tr>
<tr>
<td>启用备案信息</td>
<td>单选</td>
<td>不启用</td>
<td>开启后显示 ICP 备案号和公安备案号</td>
</tr>
<tr>
<td>ICP 备案号</td>
<td>文本</td>
<td>空</td>
<td>如：京ICP备12345678号</td>
</tr>
<tr>
<td>公安备案号</td>
<td>文本</td>
<td>空</td>
<td>如：京公网安备 11010502030405号</td>
</tr>
</tbody>
</table>
<h3>2. 首页公共设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>显示最新文章区</td>
<td>单选</td>
<td>显示</td>
<td>控制首页轮播图 + 右侧文章列表的显示</td>
</tr>
<tr>
<td>轮播图文章 ID</td>
<td>文本</td>
<td>空</td>
<td>填写 3 个文章 ID（英文逗号分隔），用于轮播展示</td>
</tr>
<tr>
<td>显示快捷入口</td>
<td>单选</td>
<td>显示</td>
<td>控制首页 4 个快捷按钮区域的显示</td>
</tr>
<tr>
<td>快捷入口 1~4 名称</td>
<td>文本</td>
<td>直播源分享 / 软件下载 / 使用教程 / 关于本站</td>
<td>入口名称</td>
</tr>
<tr>
<td>快捷入口 1~4 链接</td>
<td>文本</td>
<td>对应分类 URL</td>
<td>入口链接地址</td>
</tr>
<tr>
<td>显示热门推荐区</td>
<td>单选</td>
<td>显示</td>
<td>控制首页热门文章跑马灯的显示</td>
</tr>
</tbody>
</table>
<h3>3. 首页个性设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>首页模式</td>
<td>单选</td>
<td>CMS 模式</td>
<td>CMS / 传统博客 / 卡片（详见下方模式说明）</td>
</tr>
<tr>
<td>非 CMS 模式显示侧边栏</td>
<td>单选</td>
<td>否</td>
<td>传统/卡片模式下首页是否显示侧边栏</td>
</tr>
<tr>
<td>CMS 分类板块配置</td>
<td>多行文本</td>
<td>空</td>
<td>配置 CMS 模式下的分类板块（详见下方详细指南）</td>
</tr>
</tbody>
</table>
<h3>4. 分类页设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>分类页样式</td>
<td>单选</td>
<td>传统列表</td>
<td>传统列表 / 网格卡片</td>
</tr>
<tr>
<td>分类页缩略图高度</td>
<td>文本</td>
<td>160</td>
<td>缩略图高度（px）</td>
</tr>
<tr>
<td>分类页显示侧边栏</td>
<td>单选</td>
<td>是</td>
<td>分类页面是否显示侧边栏</td>
</tr>
</tbody>
</table>
<h3>5. 文章页设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>显示相关文章推荐</td>
<td>单选</td>
<td>显示</td>
<td>文章底部是否显示相关文章</td>
</tr>
<tr>
<td>显示社交分享按钮</td>
<td>单选</td>
<td>显示</td>
<td>文章底部是否显示分享按钮区</td>
</tr>
<tr>
<td>显示文章版权信息</td>
<td>单选</td>
<td>显示</td>
<td>文章底部是否显示版权信息板块</td>
</tr>
<tr>
<td>显示点赞/点踩</td>
<td>单选</td>
<td>显示</td>
<td>文章底部标签之后、版权信息之前是否显示点赞和点踩按钮</td>
</tr>
<tr>
<td>作者联系方式</td>
<td>文本</td>
<td>空</td>
<td>版权信息中显示的联系方式</td>
</tr>
<tr>
<td>版权声明文字</td>
<td>文本</td>
<td>CC 4.0 BY-SA</td>
<td>自定义版权声明内容</td>
</tr>
<tr>
<td>文章详情页显示侧边栏</td>
<td>单选</td>
<td>是</td>
<td>文章页是否显示侧边栏</td>
</tr>
</tbody>
</table>
<h3>6. 微语页设置</h3>
<table>
<thead>
<tr>
<th>配置项</th>
<th>类型</th>
<th>默认值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>显示侧边栏</td>
<td>单选</td>
<td>否</td>
<td>微语广场和微语详情页是否显示侧边栏</td>
</tr>
<tr>
<td>每页显示微语数量</td>
<td>文本</td>
<td>20</td>
<td>微语广场列表每页显示的微语条数</td>
</tr>
<tr>
<td>侧边栏显示位置</td>
<td>单选</td>
<td>右侧</td>
<td>选择侧边栏显示在左侧还是右侧</td>
</tr>
</tbody>
</table>
<hr />
<h2>首页模式说明</h2>
<h3>CMS 模式</h3>
<p>杂志式多分类展示，从上到下依次排列：</p>
<pre><code>┌──────────────────────────────────────┐
│  最新文章轮播（左图轮播 + 右列文章）      │
├──────────────────────────────────────┤
│  快捷入口（4 个导航按钮）                 │
├──────────────────────────────────────┤
│  热门推荐跑马灯                          │
├──────────────────────────────────────┤
│  分类板块 1（可配置布局与排序）            │
├──────────────────────────────────────┤
│  分类板块 2                            │
├──────────────────────────────────────┤
│  ...                                  │
└──────────────────────────────────────┘</code></pre>
<p>适合内容丰富的博客、资讯类网站。</p>
<h3>传统博客模式</h3>
<p>标准的左图右文文章列表，与 Emlog 默认模板风格类似。每篇文章显示缩略图、标题、摘要、元信息。</p>
<h3>卡片模式</h3>
<p>图文卡片网格布局，每篇文章以卡片形式展示，适合图片较多的博客。</p>
<hr />
<h2>CMS 分类板块配置指南</h2>
<p>在&quot;首页个性设置&quot;的 <strong>CMS 分类板块配置</strong> 中，每行定义一个板块，格式如下：</p>
<pre><code>分类ID|布局样式|文章数量</code></pre>
<h3>参数说明</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>必填</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>分类ID</td>
<td>是</td>
<td>分类的数字 ID（可在后台分类管理中查看）</td>
</tr>
<tr>
<td>布局样式</td>
<td>是</td>
<td><code>default</code> <code>news</code> <code>live</code> <code>tutorial</code> <code>software</code> 之一</td>
</tr>
<tr>
<td>文章数量</td>
<td>否</td>
<td>显示的文章数，默认 6</td>
</tr>
</tbody>
</table>
<h3>布局类型</h3>
<table>
<thead>
<tr>
<th>布局</th>
<th>样式</th>
<th>适用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>default</code></td>
<td>左图右文列表</td>
<td>通用文章展示</td>
</tr>
<tr>
<td><code>news</code></td>
<td>新闻资讯式：首篇大图 + 其余小条</td>
<td>新闻/资讯分类</td>
</tr>
<tr>
<td><code>live</code></td>
<td>等宽网格卡片</td>
<td>图片/作品展示</td>
</tr>
<tr>
<td><code>tutorial</code></td>
<td>侧边大卡 + 底部小卡</td>
<td>教程/文档分类</td>
</tr>
<tr>
<td><code>software</code></td>
<td>横向卡片（图标 + 信息）</td>
<td>软件/应用下载</td>
</tr>
</tbody>
</table>
<h3>示例</h3>
<pre><code>1|default|8
3|news|10
5|live|6
7|tutorial|4
9|software|12</code></pre>
<p>上面配置表示：分类 1 以 default 布局显示 8 篇文章，分类 3 以 news 布局显示 10 篇，以此类推。板块按配置顺序从上到下排列。</p>
<h3>提示</h3>
<ul>
<li>如果指定了不存在的分类 ID，该板块会被自动跳过</li>
<li>如果想临时隐藏某个板块但保留配置，可以在这行前面加 <code>#</code> 注释掉</li>
</ul>
<hr />
<h2>用户中心</h2>
<p>模板内置完整的前台用户中心，登录后通过导航栏&quot;个人中心&quot;进入。</p>
<h3>功能页面</h3>
<table>
<thead>
<tr>
<th>页面</th>
<th>路由</th>
<th>功能</th>
</tr>
</thead>
<tbody>
<tr>
<td>个人资料</td>
<td><code>/user/profile</code></td>
<td>查看和编辑昵称、签名、头像</td>
</tr>
<tr>
<td>账户设置</td>
<td><code>/user/account</code></td>
<td>修改密码、邮箱</td>
</tr>
<tr>
<td>我的微语</td>
<td><code>/user/weiyu</code></td>
<td>发表和管理微语</td>
</tr>
<tr>
<td>我的文章</td>
<td><code>/user/articles</code></td>
<td>查看已发布的文章列表</td>
</tr>
<tr>
<td>我的草稿</td>
<td><code>/user/drafts</code></td>
<td>管理草稿</td>
</tr>
<tr>
<td>我的评论</td>
<td><code>/user/comments</code></td>
<td>查看收到的评论</td>
</tr>
<tr>
<td>我的回复</td>
<td><code>/user/replies</code></td>
<td>查看发出的回复</td>
</tr>
<tr>
<td>每日签到</td>
<td><code>/user/checkin</code></td>
<td>签到获取积分</td>
</tr>
<tr>
<td>积分记录</td>
<td><code>/user/credits_log</code></td>
<td>查看积分变动明细</td>
</tr>
<tr>
<td>文章归档</td>
<td><code>/user/archive</code></td>
<td>按年/月浏览所有已发布文章（公开）</td>
</tr>
<tr>
<td>标签列表</td>
<td><code>/user/tags</code></td>
<td>云/列表双模式浏览所有标签（公开）</td>
</tr>
<tr>
<td>微语广场</td>
<td><code>/user/tweets</code></td>
<td>所有用户的公开微语流（公开）</td>
</tr>
</tbody>
</table>
<hr />
<h2>积分系统</h2>
<p>模板内置完整的积分激励系统。</p>
<h3>积分规则</h3>
<table>
<thead>
<tr>
<th>行为</th>
<th>积分</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>每日签到</td>
<td>+2</td>
<td>每天一次，连续签到有额外奖励</td>
</tr>
<tr>
<td>连续签到奖励</td>
<td>+1~5</td>
<td>连续天数越多，额外奖励越高</td>
</tr>
<tr>
<td>登录</td>
<td>+1</td>
<td>每天首次登录</td>
</tr>
<tr>
<td>发表文章</td>
<td>+5</td>
<td>每发布一篇文章</td>
</tr>
<tr>
<td>发表评论</td>
<td>+2</td>
<td>每发表一条评论</td>
</tr>
<tr>
<td>回复评论</td>
<td>+1</td>
<td>每回复一条评论</td>
</tr>
<tr>
<td>浏览文章</td>
<td>+1</td>
<td>每浏览一篇文章（每天上限 10 次）</td>
</tr>
</tbody>
</table>
<blockquote>
<p><strong>注意：</strong> 积分系统相关数据库表在模板首次启用时自动创建。切换模板后重新启用本模板也会自动重建。</p>
</blockquote>
<hr />
<h2>深色模式</h2>
<p>模板支持完整的深色模式：</p>
<ul>
<li><strong>自动检测</strong>：首次访问时根据系统 <code>prefers-color-scheme</code> 自动选择</li>
<li><strong>手动切换</strong>：点击右下角的月亮/太阳按钮切换</li>
<li><strong>持久保存</strong>：选择结果保存在 <code>localStorage</code>，下次访问自动生效</li>
<li><strong>防闪烁</strong>：内联脚本在页面渲染前读取偏好设置，消除明暗切换时的白色闪烁</li>
</ul>
<p><strong>切换按钮位置</strong>：页面右下角固定位置浮动的圆形按钮。</p>
<hr />
<h2>社交分享</h2>
<p>文章页底部提供社交分享按钮，支持：</p>
<table>
<thead>
<tr>
<th>平台</th>
<th>方式</th>
</tr>
</thead>
<tbody>
<tr>
<td>微信好友</td>
<td>弹出二维码弹窗，微信扫码分享</td>
</tr>
<tr>
<td>微信朋友圈</td>
<td>弹出二维码弹窗，微信扫码分享</td>
</tr>
<tr>
<td>QQ</td>
<td>直接跳转 QQ 分享</td>
</tr>
<tr>
<td>QQ 空间</td>
<td>直接跳转 Qzone 分享</td>
</tr>
<tr>
<td>微博</td>
<td>直接跳转微博分享</td>
</tr>
<tr>
<td>X (Twitter)</td>
<td>直接跳转 X 分享</td>
</tr>
<tr>
<td>Facebook</td>
<td>直接跳转 Facebook 分享</td>
</tr>
</tbody>
</table>
<blockquote>
<p><strong>备选方案：</strong> 如果分享 API 加载失败，会自动复制链接到剪贴板作为后备。</p>
</blockquote>
<hr />
<h2>文件结构</h2>
<pre><code>content/templates/blocks/
├── 404.php                  # 404 页面
├── README.md                # 本说明文件
├── callback.php             # 模板激活/停用回调
├── credits.php              # 积分系统
├── custom_fields.php        # 自定义字段模板
├── echo_log.php             # 文章详情页
├── footer.php               # 页脚 + 登录弹窗
├── functions.php            # 辅助函数
├── header.php               # 头部 + 导航栏
├── log_list.php             # 首页文章列表
├── module.php               # 模块函数库（widget、评论、导航等）
├── options.php              # 模板设置配置文件
├── page.php                 # 独立页面模板
├── plugins.php              # 插件注册（钩子）
├── pw.php                   # 加密文章密码输入页
├── side.php                 # 侧边栏
├── user.php                 # 用户中心入口
├── preview.jpg              # 模板预览图
│
├── css/
│   ├── style.css            # 主样式表
│   ├── user-center.css      # 用户中心样式
│   └── markdown.css         # Markdown 内容样式
│
├── js/
│   └── main.js              # 主 JavaScript
│
├── images/                  # 图片资源
│
└── user/                    # 用户中心子页面 + 公开页面
    ├── _sidebar.php         # 用户中心侧边导航
    ├── account.php          # 账户设置
    ├── archive.php          # 文章归档页（公开）
    ├── articles.php         # 我的文章
    ├── checkin.php          # 每日签到
    ├── comments.php         # 我的评论
    ├── credits_log.php      # 积分记录
    ├── drafts.php           # 我的草稿
    ├── edit_article.php     # 编辑文章
    ├── profile.php          # 个人资料
    ├── replies.php          # 我的回复
    ├── tags.php             # 标签列表页（公开）
    ├── tweets.php           # 微语广场（公开）
    ├── view_tweet.php       # 微语详情页（公开）
    └── weiyu.php            # 我的微语</code></pre>
<hr />
<h2>自定义与二次开发</h2>
<h3>CSS 变量</h3>
<p>模板使用 CSS 自定义属性（变量）统一管理颜色和尺寸，在 <code>style.css</code> 的 <code>:root</code> 和 <code>[data-theme="dark"]</code> 中定义。修改变量值可快速全局换肤：</p>
<pre><code class="language-css">:root {
    --primary: #0f52ba;          /* 主题主色 */
    --primary-light: #42a5f5;    /* 主题浅色 */
    --primary-dark: #0d47a1;     /* 主题深色 */
    --bg-card: #ffffff;          /* 卡片背景 */
    --text-primary: #1a1a2e;     /* 主要文字色 */
    --radius-lg: 16px;           /* 大圆角 */
    --shadow-md: 0 6px 20px rgba(15,82,186,0.12);  /* 阴影 */
}</code></pre>
<h3>导航栏深浅色自适应</h3>
<p>导航栏背景色通过 <code>options.php</code> 配置。模板会自动计算背景色亮度，当背景色较亮时自动添加 <code>.header-is-light</code> 类，确保文字在浅色背景上可读。</p>
<h3>钩子（Hooks）</h3>
<p>模板在以下位置预留了 Emlog 钩子：</p>
<table>
<thead>
<tr>
<th>钩子位置</th>
<th>调用代码</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>&lt;head&gt;</code> 结尾前</td>
<td><code>doAction('index_head')</code></td>
<td>插入额外的 CSS/JS</td>
</tr>
<tr>
<td>导航栏右侧</td>
<td><code>doAction('index_navi_ext')</code></td>
<td>扩展导航项</td>
</tr>
<tr>
<td>页脚</td>
<td><code>doAction('index_footer')</code></td>
<td>插入底部脚本</td>
</tr>
<tr>
<td>登录弹窗内</td>
<td><code>doAction('login_ext')</code></td>
<td>第三方登录扩展</td>
</tr>
<tr>
<td>注册弹窗内</td>
<td><code>doAction('signup_ext')</code></td>
<td>注册扩展</td>
</tr>
<tr>
<td>文章内容输出</td>
<td><code>addAction('article_content_echo', ...)</code></td>
<td>修改文章内容</td>
</tr>
</tbody>
</table>
<hr />
<h2>常见问题</h2>
<h3>Q: 启用模板后页面空白怎么办？</h3>
<p>检查是否已安装并启用了 <strong>TplOptions 插件</strong>。本模板依赖该插件提供模板设置功能。</p>
<h3>Q: 如何更换首页轮播图？</h3>
<p>在后台 → 模板设置 → <strong>首页公共设置</strong> → <strong>轮播图文章 ID</strong> 中填写 3 篇文章的 ID。轮播图会使用这些文章的封面图片。</p>
<h3>Q: 如何添加更多的快捷入口？</h3>
<p>目前支持 4 个快捷入口。如需增加，编辑 <code>options.php</code> 和 <code>log_list.php</code> 中添加对应的配置项和渲染代码。</p>
<h3>Q: 积分系统不工作怎么办？</h3>
<p>确认模板已正确激活（检查 <code>callback.php</code> 是否执行了 <code>callback_init()</code>）。如果数据库表未自动创建，可手动执行 <code>credits.php</code> 中的 <code>credits_init()</code> 函数，或在后台重新保存一次模板。</p>
<h3>Q: 如何完全禁用积分系统？</h3>
<p>在后台 → 插件/模板中移除 <code>credits.php</code> 的钩子注册（编辑 <code>plugins.php</code> 注释相关行），或直接删除 <code>credits.php</code> 文件。</p>
<h3>Q: 深色模式切换按钮不显示？</h3>
<p>检查浏览器是否禁用了 JavaScript。深色模式切换依赖 JS 实现。如果按钮被其他元素遮挡，检查 <code>back-to-top</code> 按钮的 z-index。</p>
<h3>Q: 如何更新 Font Awesome 图标版本？</h3>
<p>修改 <code>header.php</code> 和 <code>pw.php</code> 中 <code>font-awesome</code> CDN 链接的版本号（当前为 6.5.1），同时更新 <code>css/all.min.css</code> 本地后备文件。</p>
<h3>Q: CMS 分类板块不显示内容？</h3>
<p>确认：</p>
<ol>
<li>对应分类下有已发布的文章</li>
<li>分类板块配置格式正确（<code>分类ID|布局|数量</code>）</li>
<li>分类 ID 存在（可在后台分类管理中查看）</li>
</ol>
<hr />
<h2>更新日志</h2>
<h3>v2.2.4</h3>
<ul>
<li><strong>修复：</strong> CMS 模式 news 板块轮播图链接全部指向最后一张图 — 非活跃幻灯片添加 <code>pointer-events: none; z-index: 0</code>，活跃幻灯片添加 <code>pointer-events: auto; z-index: 1</code>，防止 DOM 顺序靠后的幻灯片拦截点击事件</li>
<li><strong>修复：</strong> Hero 区域轮播图同样存在链接问题 — 应用相同的 <code>pointer-events</code> / <code>z-index</code> 修复</li>
<li><strong>修复：</strong> news 板块轮播右下角指示点被活跃幻灯片覆盖 — 指示点容器添加 <code>z-index: 2</code>，确保始终在幻灯片之上</li>
<li><strong>优化：</strong> CSS 缓存版本号更新</li>
</ul>
<h3>v2.2.3</h3>
<ul>
<li><strong>修复：</strong> 微语图片九宫格分组不正确 — 行末内联图片（文字后紧跟的图片）未纳入网格分组，已修复</li>
<li><strong>修复：</strong> 微语图片4张时布局错误（3+1）— 4张图应显示为2×2，现单独分配 <code>.grid-4</code> 类名</li>
<li><strong>修复：</strong> Chrome 浏览器上传微语图片失败 — 上传完成前清空文件input导致文件引用被回收，改为上传完成后才清空；添加 FileReader 错误处理和 AJAX 错误详情日志</li>
<li><strong>修复：</strong> 微语广场所有注册用户均可发布微语 — 放宽权限判断条件</li>
<li><strong>修复：</strong> 微语前台图片未加入 Emlog 资源库 — <code>upload2local()</code> 后补充 <code>Media_Model::addMedia()</code> 调用</li>
</ul>
<h3>v2.2.2</h3>
<ul>
<li><strong>新增：</strong> 微语多媒体支持 — 图片上传、链接插入、YouTube/Bilibili 视频嵌入，列表页和详情页完整渲染</li>
<li><strong>新增：</strong> 微语图片九宫格展示 — 多张图片自动排列为 CSS Grid 网格布局（1-9张自适应），正方形裁剪</li>
<li><strong>新增：</strong> 微语内联编辑 — 已登录作者可在微语广场直接编辑自己的微语内容</li>
<li><strong>新增：</strong> 微语长内容展开/收回 — 超过200字的微语自动截断为纯文本预览，点击展开查看完整内容，收回时自动定位到当前微语</li>
<li><strong>新增：</strong> 微语发布工具栏布局优化 — 图片/链接按钮与发布按钮同行，发布按钮靠右对齐</li>
<li><strong>修复：</strong> 微语嵌入视频导致侧边栏被挤压到下方 — 修复占位符替换顺序，防止 <code>&lt;div&gt;</code> 嵌套在 <code>&lt;p&gt;</code> 内</li>
<li><strong>修复：</strong> 微语图片九宫格不生效 — 修复 Parsedown 将连续图片行渲染到同一 <code>&lt;p&gt;</code> 标签的问题</li>
<li><strong>修复：</strong> 微语详情页图片未渲染（显示原始 Markdown）— 改用 <code>render_tweet_content()</code> 渲染</li>
<li><strong>优化：</strong> 页脚快捷入口链接在新标签页打开（<code>target="_blank"</code>）</li>
</ul>
<h3>v2.2.1</h3>
<ul>
<li><strong>修复：</strong> 搜索框点击后出现蓝色阴影边框问题</li>
<li><strong>修复：</strong> 部分文章页面右侧出现绿色小圆点和横向滚动条问题</li>
<li><strong>修复：</strong> 微语页面移动端错位问题</li>
<li><strong>优化：</strong> 响应式断点从 1024px 调整为 768px</li>
<li><strong>优化：</strong> 侧边栏粘性跟随（sticky）功能完善</li>
</ul>
<h3>v2.2.0</h3>
<ul>
<li><strong>新增：</strong> 文章归档页 <code>/user/archive</code> — 可折叠年/月/文章三级结构，直接 SQL 查询显示每篇文章标题与分类</li>
<li><strong>新增：</strong> 标签列表页 <code>/user/tags</code> — 云/列表双模式切换，每标签独立 RGB 配色</li>
<li><strong>新增：</strong> 微语广场 <code>/user/tweets</code> — 微博风格卡片布局，展示所有用户公开微语，支持分页浏览</li>
<li><strong>新增：</strong> 微语详情页 <code>/user/tweets?view=ID</code> — 完整微语内容、全部回复、回复表单、动态页面标题与描述</li>
<li><strong>新增：</strong> 微语回复系统 — 登录用户直接回复，未登录用户可填写昵称+邮箱回复；支持 @提及回复、回复展开/收起</li>
<li><strong>新增：</strong> 微语点赞/取消点赞功能</li>
<li><strong>新增：</strong> 发表微语表单（登录用户，管理员和编辑角色）</li>
<li><strong>新增：</strong> 微语后台设置 — 侧边栏显示/隐藏、每页显示数量、侧边栏位置（左侧/右侧）</li>
<li><strong>新增：</strong> 页脚快捷导航 — 模板设置可自由添加/删除/排序链接，<code>|</code> 分隔显示在版权区下方</li>
<li><strong>优化：</strong> 批量加载作者与回复作者信息，避免 N+1 查询问题</li>
<li><strong>优化：</strong> 归档页和标签页复用独立页面白色卡片容器，视觉统一</li>
<li><strong>优化：</strong> 完整深色模式与移动端响应式适配</li>
</ul>
<h3>v2.1.5</h3>
<ul>
<li><strong>优化：</strong> 文章点赞/点踩功能改为后台可设置显示/隐藏（模板设置 → 文章页设置）</li>
<li><strong>新增：</strong> 自定义网盘下载新增&quot;GitHub平台&quot;选项</li>
<li><strong>修复：</strong> 首页 Hero 区&quot;最新文章&quot;列表未按后台全站置顶排序的问题</li>
</ul>
<h3>v2.1.4</h3>
<ul>
<li><strong>新增：</strong> 文章点赞/点踩功能 — 支持 Emlog Pro 2.6.16+ 原生 dislike 机制，前端异步交互</li>
<li><strong>新增：</strong> 自定义网盘下载增加 UC 网盘选项</li>
<li><strong>新增：</strong> 自定义字段新增演示地址字段，前台独立展示入口按钮</li>
<li><strong>优化：</strong> 点赞/点踩区块位置调整至标签之后、版权信息之前</li>
<li><strong>优化：</strong> CSS/JS 缓存版本号更新</li>
</ul>
<h3>v2.1.3</h3>
<ul>
<li><strong>新增：</strong> 网站背景图片自定义上传 — 后台模板设置 → 全局设置可自由更换全站背景</li>
<li><strong>新增：</strong> 网站圆角/扁平风格切换 — 后台可一键切换全站圆角或直角风格</li>
<li><strong>优化：</strong> 全站圆角值统一为 CSS 变量管理体系（<code>--radius-sm/md/lg/xl</code>），便于二次开发</li>
<li><strong>修复：</strong> Markdown 表格列宽不均衡 — 修复 <code>style.css</code> 与 <code>markdown.css</code> 冲突的表格规则，移除 <code>th:last-child { width: 100% }</code>，单元格文本自动换行</li>
<li><strong>优化：</strong> CSS/JS 缓存版本号更新</li>
</ul>
<h3>v2.1.2</h3>
<ul>
<li><strong>修复：</strong> 个人中心退出登录按钮点击后未实际注销 — 修复表单提交与跳转的竞态条件</li>
<li><strong>优化：</strong> 退出登录改用直接链接，简化流程</li>
</ul>
<h3>v2.1.1</h3>
<ul>
<li><strong>修复：</strong> <code>$blogname</code> 未定义错误，改用 <code>Option::get('blogname')</code>（header/footer）</li>
<li><strong>修复：</strong> 文章详情页和单页评论区内容不显示 — 适配 Emlog Pro 新版 <code>$comments</code> 数组结构</li>
<li><strong>修复：</strong> 评论 &quot;Undefined offset&quot; 及空指针报错 — 增加 null 安全检查</li>
<li><strong>修复：</strong> PC 端导航栏误显示汉堡菜单图标 — 恢复丢失的 <code>.menu-toggle</code> CSS 选择器</li>
<li><strong>修复：</strong> 手机端横向滚动条 — CSS Grid 溢出控制</li>
<li><strong>优化：</strong> 手机端最新文章区由隐藏改为自适应单列布局（轮播 + 文章列表）</li>
<li><strong>优化：</strong> 手机端快捷入口区多余空白间距清理</li>
<li><strong>优化：</strong> 手机端轮播高度、列表内边距、排版字号适配</li>
<li><strong>优化：</strong> 移除约 87 行死 CSS（深色模式冗余、未用响应式规则）</li>
<li><strong>优化：</strong> 新增 TplOptions 兼容性检查，防止白屏</li>
<li><strong>优化：</strong> 新增 RSS 订阅链接</li>
<li><strong>文档：</strong> 新增 README.md 详细说明文档和 intro.md 简介</li>
</ul>
<h3>v2.1.0</h3>
<ul>
<li>集成积分系统（签到、发文、评论积分）</li>
<li>完整用户中心（10 个功能页面）</li>
<li>新增三种首页模式（CMS / 传统 / 卡片）</li>
<li>新增 CMS 分类板块自定义布局</li>
<li>完整深色模式支持</li>
<li>社交分享（7 个平台）</li>
<li>微信二维码分享</li>
<li>文章版权信息</li>
<li>Font Awesome 6.5.1 图标</li>
<li>响应式设计全面优化</li>
<li>安全响应头</li>
<li>CDN 后备机制</li>
<li>无障碍支持（跳转链接、aria、reduced-motion）</li>
</ul>
<h3>v2.0.0</h3>
<ul>
<li>初始发布</li>
</ul>]]></description>
    <pubDate>Mon, 22 Jun 2026 14:39:50 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-139.html</guid>
</item>
<item>
    <title>雨露FM电视版（雨露FM TV）直接看央视卫视港澳电视台</title>
    <link>https://www.zby365.com/post-138.html</link>
    <description><![CDATA[<p>雨露FM电视版（雨露FM TV）​ 是一款专为安卓智能电视/电视盒子适配的免费电视直播与点播聚合应用，主打无广告、频道全、操作简单。</p>
<p><strong>核心功能</strong></p>
<p>电视直播：覆盖央视、各省卫视、地方台及港澳台等数百个直播频道，支持多线路智能切换、高清/标清画质调节。</p>
<p>影视点播：内置电影、电视剧、综艺、动漫、短剧及经典剧集回顾专区，可收藏常看内容。</p>
<p>大屏适配：UI 为大屏专门设计（大图标/大字体），完美支持遥控器方向键、数字键切台、频道收藏与排序。</p>
<p>附加体验：部分版本含节目单预览、回看功能，完全免费无隐藏付费、无明显开屏广告。<br />
<img src="https://zhiboyuan365.com/content/uploadfile/202606/6e781782098772.webp" alt="6e781782098772.webp" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/56bb1782098772.webp" alt="56bb1782098772.webp" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e73e1782098772.webp" alt="e73e1782098772.webp" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/700e1782098772.webp" alt="700e1782098772.webp" /></p>]]></description>
    <pubDate>Mon, 22 Jun 2026 11:24:29 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-138.html</guid>
</item>
<item>
    <title>蜂蜜box壳子再升级！手机版AI壳子来了，动动嘴就能看片！</title>
    <link>https://www.zby365.com/post-137.html</link>
    <description><![CDATA[<p>前两天和大家聊过蜂蜜魔改版的壳子，它支持 MCP 并开放了接口供 AI 调用。不少朋友反馈说：“根本不知道怎么用啊……”</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/8e9a1782087626.webp" alt="" /></p>
<p>其实，如果你养过龙虾（这只是一个比方），MCP 就好比那种常见的 API——说白了，就是把 AI “请进” 壳子里，让 AI 帮你操作这个壳子。</p>
<p>为了让更多人轻松体验 AI 功能，这次我们又魔改了一版<strong>手机版蜂蜜壳子</strong>！</p>
<h3>手机版有哪些升级？</h3>
<p>最核心的变化是：<strong>你可以在壳子上直接设置大模型</strong>。只需登录账号、填写 key 就能立刻使用。</p>
<p>目前内置了两种模型：</p>
<ol>
<li><strong>Open Code</strong> —— 完全免费的大模型平台，用 GitHub 或谷歌账号登录即可使用。</li>
<li><strong>DeepSeek</strong> —— 价格很实惠，充几块钱能玩很久。</li>
</ol>
<p>初衷很简单：让大家<strong>真切感受到 AI 的智能</strong>。未来越来越多的设备都能通过这种方式——我们跟 AI 沟通，AI 帮我们搞定各种事情。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/75681782087626.webp" alt="" /></p>
<h3>还能远程控制你家的大屏壳子</h3>
<p>这个手机壳子默认支持通过大模型<strong>操控手机端壳子</strong>，具体包括：</p>
<ul>
<li>切换线路</li>
<li>测速线路</li>
<li>自动选择最佳线路播放</li>
</ul>
<p>你只需对壳子说一句<strong>想看什么资源</strong>，它就会自动检索、自动播放。</p>
<p>没错，动动嘴就行。语音功能目前没有单独开发，但直接用输入法自带的语音按钮就可以完成。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/59ab1782087626.webp" alt="" /></p>
<h3>写在最后</h3>
<p>这次魔改版的主旨是：<strong>降低门槛，让 AI 真正能被你“用起来”</strong>。</p>
<p>不管是老玩家还是刚入门的新手，都可以试试这个手机版蜂蜜壳子。花几块钱充个 DeepSeek，或者直接免费使用 Open Code，体验 AI 帮你找片、调线路的乐趣。</p>
<p>未来已来，就在你的手机里。</p>]]></description>
    <pubDate>Mon, 22 Jun 2026 08:20:34 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-137.html</guid>
</item>
<item>
    <title>TVBox源聚合器出手机版了，旧手机装个APP就能当服务器</title>
    <link>https://www.zby365.com/post-136.html</link>
    <description><![CDATA[<p>Riowang 大神前两天刚更新了他的 TVBox 源聚合器，这次直接推出了 Android APK 版本。</p>
<p>也许有人不太清楚这意味着什么。之前介绍这个项目时，还只有 Docker、Cloudflare 和一键脚本三种部署方式，操作门槛其实不低——你需要一台一直开着的设备：NAS、云服务器，或者本地电脑。经常有人说 Docker 装不上、命令行看不懂，有没有不折腾就能用的办法？</p>
<p>这次更新，算是把这个问题彻底解决了。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/f80f1782087247.webp" alt="" /></p>
<p>🌿 <strong>装个 APP 就行</strong></p>
<p>玩法非常简单。</p>
<p>找一台家里闲置的安卓手机，下载 APK 后装上，点击“启动服务”，屏幕上就会显示一个地址。把这个地址填入 TVBox 就搞定了。</p>
<p>完全不需要电脑一直开着、不用敲任何命令、也不用注册账号。只要手机通电联网，就能当作一台小服务器来用。</p>
<p>🌿 <strong>怎么操作</strong></p>
<p>打开 APP，主界面会显示一个管理地址，格式类似 <code>http://192.168.x.x:5678/admin</code>。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ded21782087247.webp" alt="" /></p>
<p>用家里任意设备的浏览器打开这个地址，就能进入管理后台。添加源、删除源、手动刷新，全在网页上操作，比在手机小屏幕上点来点去方便多了。当然，你也可以直接在 APP 里点“打开管理后台”，效果一样。</p>
<p>添加好源后点一下“刷新”，等十几秒聚合完成，TVBox 那边就能正常加载了。电视、手机、平板，填同一个地址都能用。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/6aa01782087248.webp" alt="" /></p>
<p>🌿 <strong>几个实用的细节</strong></p>
<p><strong>管理密码</strong><br />
主界面会显示一串随机密码，进入后台需要用到。旁边有修改按钮，可以改成自己记得住的。</p>
<p><strong>保活</strong><br />
前台服务加 WiFi 锁，息屏后不会断，适合插着电一直开。</p>
<p><strong>开机自启</strong><br />
手机重启后自动恢复服务，不用再手动打开。</p>
<p><strong>定时刷新</strong><br />
添加好源后，每天会自动重新聚合一次，保持源的最新状态。</p>
<p>🌿 <strong>版本怎么选</strong></p>
<p>按手机 CPU 选版本。</p>
<ul>
<li><strong>arm64</strong>：2018 年后的手机，绝大多数选这个。</li>
<li><strong>armv7</strong>：2015 年前的 32 位老机器。</li>
</ul>
<p>不确定的话先下 arm64，装不上再换 armv7。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/5a461782087248.webp" alt="" /></p>
<p>🌿 <strong>我的建议</strong></p>
<p>拿废旧手机当服务器，有几个小建议：</p>
<ul>
<li>插着电放着，不用管电池。</li>
<li>连家里 WiFi，和电视在同一个网络。</li>
<li>在路由器里给这台手机绑一个固定 IP，省得重启后地址变了。</li>
<li>系统设置里关掉这个 APP 的省电限制。</li>
</ul>
<p>🌿 <strong>写在最后</strong></p>
<p>国内网盘，三盘同步，选哪个都行。</p>
<p>Docker、Cloudflare 那几种方式作者也还在维护，这个 APK 只是多了一个选项，给不想折腾的人。</p>
<p>家里有闲置旧手机吃灰的，不妨试试。</p>]]></description>
    <pubDate>Mon, 22 Jun 2026 08:14:14 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-136.html</guid>
</item>
<item>
    <title>飞牛NAS部署LX Sync Server：一个网页听遍所有音乐平台</title>
    <link>https://www.zby365.com/post-135.html</link>
    <description><![CDATA[<h1>一个网页就能搜遍所有音乐平台，告别多App切换</h1>
<p>手机里装满了网易云、QQ音乐、酷狗、酷我、咪咕等多个音乐App。每个平台都有独家版权，想听某首歌就得来回切换；歌单分散在各处，管理起来非常麻烦。</p>
<p>有没有办法把它们整合在一起？</p>
<p>有。LX Sync Server —— 一个自建的音乐聚合平台，能帮你实现。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0c951781774054.webp" alt="" /></p>
<hr />
<h2>核心功能</h2>
<p><strong>统一搜索，覆盖主流平台</strong><br />
网易云、QQ音乐、酷狗、酷我、咪咕的资源都能一次性搜到，无需切换App或打开多个网页。</p>
<p><strong>浏览器即点即播</strong><br />
打开网页就能直接听歌，无需下载安装。支持歌词滚动显示、专辑封面和深色模式。</p>
<p><strong>歌单云端同步</strong><br />
手机收藏的歌单，电脑上也能同步查看。多设备共享，数据存储在自己的服务器上，安全可控。</p>
<hr />
<h2>部署步骤</h2>
<h3>第一步：创建文件夹</h3>
<p>进入文件管理 → 我的文件 → 新建文件夹（名称随意，用于存放配置文件，记住位置即可）。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/fa431781774054.webp" alt="" /></p>
<h3>第二步：创建项目</h3>
<p>打开 Docker → 选择 Compose → 新增项目 → 填写项目名称 → 设置路径 → 创建 <code>docker-compose.yml</code> 文件。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e50f1781774054.webp" alt="" /></p>
<h3>第三步：粘贴配置代码</h3>
<pre><code class="language-yaml">services:
  lx-sync-server:
    image: xcq0607/lxserver:latest
    container_name: lx-sync-server
    restart: unless-stopped
    ports:
      - "9527:9527"
    volumes:
      - ./data:/server/data
      - ./logs:/server/logs
      - ./cache:/server/cache
    environment:
      - NODE_ENV=production
      - FRONTEND_PASSWORD=123456
      - ENABLE_WEBPLAYER_AUTH=true
      - WEBPLAYER_PASSWORD=123123</code></pre>
<p>请自行修改密码并牢记。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/55681781774054.webp" alt="" /></p>
<h3>第四步：启动服务</h3>
<p>勾选“创建项目后立即启动”，等待容器运行完成。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/638a1781774054.webp" alt="" /></p>
<hr />
<h2>使用方法</h2>
<h3>管理后台</h3>
<p>浏览器访问 <code>http://你服务器IP:9527</code>，输入密码登录后，可查看用户管理、数据统计、系统配置等。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e6fe1781774054.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/fbc21781774054.webp" alt="" /></p>
<h3>音乐播放界面</h3>
<p>浏览器访问 <code>http://你服务器IP:9527/music</code>，输入密码后即可使用完整的音乐播放器功能。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/bd281781774054.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/76e31781774054.webp" alt="" /></p>
<hr />
<h2>音乐源配置</h2>
<p>LX Sync Server 本身不包含音乐源，需要自行导入。在设置界面中上传音源文件即可。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/286c1781774054.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/45ed1781774054.webp" alt="" /></p>
<p>将“已禁用”切换为“启用”：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ee591781774054.webp" alt="" /></p>
<p>启用后即可搜索歌曲：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ec181781774054.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/77a31781774054.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e2a21781774054.webp" alt="" /></p>
<hr />
<h2>音源下载</h2>
<p>音源文件已打包，可通过以下网盘获取：</p>
<ul>
<li><strong>夸克</strong>：<a href="https://pan.quark.cn/s/597c1a42d1ed">https://pan.quark.cn/s/597c1a42d1ed</a>  </li>
<li><strong>百度</strong>：<a href="https://pan.baidu.com/s/1vsRmTWIEuVDJrzWsPVFxUA?pwd=2mmd">https://pan.baidu.com/s/1vsRmTWIEuVDJrzWsPVFxUA?pwd=2mmd</a>  </li>
<li><strong>UC</strong>：<a href="https://drive.uc.cn/s/23ceaa898d9a4?public=1">https://drive.uc.cn/s/23ceaa898d9a4?public=1</a>  </li>
</ul>
<hr />
<h2>常见问题</h2>
<p><strong>粘贴代码时报错？</strong><br />
大概率是格式问题。可以使用AI工具（如豆包、Kimi）帮助修正格式后再粘贴。</p>
<p><strong>搜不到歌曲？</strong><br />
检查音乐源是否已启用。只有显示“已启用”时才能正常搜索。</p>
<hr />
<h2>适合人群</h2>
<ul>
<li>不想安装多个音乐App的用户  </li>
<li>拥有NAS或服务器、喜欢折腾的玩家  </li>
<li>希望统一管理跨平台歌单的人  </li>
</ul>
<p>部署本身不复杂，关键在于音乐源。只要有了音源，一个网页就能畅听所有平台的歌曲。</p>
<hr />
<h2>相关项目</h2>
<ul>
<li>GitHub 桌面客户端：<a href="https://github.com/lyswhut/lx-music-desktop">https://github.com/lyswhut/lx-music-desktop</a>  </li>
<li>GitHub 移动端：<a href="https://github.com/lyswhut/lx-music-mobile">https://github.com/lyswhut/lx-music-mobile</a></li>
</ul>]]></description>
    <pubDate>Thu, 18 Jun 2026 17:14:24 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-135.html</guid>
</item>
<item>
    <title>DTMB是什么？一根铜线免费看电视！数字地面电视终极入门指南</title>
    <link>https://www.zby365.com/post-134.html</link>
    <description><![CDATA[<p>📺 前言</p>
<blockquote>
<p>电视机背面的“ANT IN”接口，除了连接有线电视，还有其他用途吗？</p>
</blockquote>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/2bea1781772442.webp" alt="" /></p>
<p>很多年轻朋友可能从未接触过它，但在IPTV和网络直播尚未普及的年代，这个接口曾是国家全力建设的数字电视网络的关键入口。</p>
<p>更重要的是，直到今天，它依然在稳定运行着。</p>
<p>它就是——<strong>DTMB（数字地面电视）</strong>。</p>
<p>📺 什么是DTMB？</p>
<p>DTMB的全称是：</p>
<p><strong>Digital Terrestrial Multimedia Broadcast</strong>（数字地面多媒体广播）</p>
<p>这是中国自主研发的数字电视地面广播标准。</p>
<p>简单来说：</p>
<blockquote>
<p>DTMB通过电视塔发射数字电视信号，用户借助天线接收并观看节目。</p>
</blockquote>
<p>与其他国家和地区的标准对比：</p>
<table>
<thead>
<tr>
<th>国家/地区</th>
<th>标准</th>
</tr>
</thead>
<tbody>
<tr>
<td>🇨🇳 中国</td>
<td>DTMB</td>
</tr>
<tr>
<td>🇪🇺 欧洲</td>
<td>DVB-T / DVB-T2</td>
</tr>
<tr>
<td>🇺🇸 美国</td>
<td>ATSC</td>
</tr>
<tr>
<td>🇯🇵 日本</td>
<td>ISDB-T</td>
</tr>
</tbody>
</table>
<p>如果说IPTV依赖于宽带网络，那么DTMB则依靠无线电波传输。</p>
<hr />
<h2>📡 DTMB工作原理</h2>
<pre><code>电视台节目 → 编码压缩 → DTMB发射机 → 电视塔 → 无线广播 → 天线接收 → 电视机解码播放</code></pre>
<p>整个流程：</p>
<ul>
<li>✅ 不需要宽带</li>
<li>✅ 不需要WiFi</li>
<li>✅ 不需要会员</li>
<li>✅ 不需要直播源</li>
</ul>
<p>只要能收到信号，就能直接观看。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/33501781772442.webp" alt="" /></p>
<p>🤔 DTMB还能收到节目吗？</p>
<p>答案是：<strong>能</strong>。</p>
<p>目前，全国大多数城市仍保留DTMB发射网络。</p>
<p>通常可以收到：</p>
<ul>
<li>📺 CCTV系列频道</li>
<li>📺 本地地面频道</li>
<li>📺 部分省级卫视</li>
</ul>
<p>不同地区频道数量差异较大：</p>
<table>
<thead>
<tr>
<th>地区</th>
<th>大致频道数</th>
</tr>
</thead>
<tbody>
<tr>
<td>北京</td>
<td>20~40套</td>
</tr>
<tr>
<td>广州</td>
<td>20~30套</td>
</tr>
<tr>
<td>上海</td>
<td>10~20套</td>
</tr>
<tr>
<td>中小城市</td>
<td>5~20套</td>
</tr>
</tbody>
</table>
<p>具体能收到多少，取决于当地广电发射情况。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0acc1781772442.webp" alt="" /></p>
<h2>🎥 DTMB支持高清吗？</h2>
<p>支持。</p>
<p>早期：MPEG-2、标清（576i）</p>
<p>后来升级到：H.264、AVS、720P、1080i</p>
<p>部分地区曾测试：AVS+、AVS2、1080P</p>
<p>但目前大部分DTMB频道仍以1080i或720P播出。</p>
<p>如需了解您所在区域的地面波频率和可接收频道，可参考中国地面波数字电视接收参数（<a href="http://dtmb.saoing.com/）进行查询">http://dtmb.saoing.com/）进行查询</a>。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/9bbe1781772442.webp" alt="" /></p>
<p>🎯 DTMB最大的优点</p>
<h3>① 完全免费</h3>
<p>只需设备：</p>
<pre><code>天线 + 电视</code></pre>
<p>即可收看。没有月租、宽带费用或会员费。</p>
<hr />
<h3>② 延迟极低</h3>
<p>对体育爱好者尤为重要。</p>
<p>直播延迟对比：</p>
<table>
<thead>
<tr>
<th>类型</th>
<th>延迟</th>
</tr>
</thead>
<tbody>
<tr>
<td>DTMB</td>
<td>1~3秒</td>
</tr>
<tr>
<td>有线电视</td>
<td>2~5秒</td>
</tr>
<tr>
<td>IPTV</td>
<td>10~30秒</td>
</tr>
<tr>
<td>网络直播</td>
<td>20~60秒</td>
</tr>
</tbody>
</table>
<p>世界杯、欧洲杯期间常见情景：</p>
<blockquote>
<p>隔壁邻居欢呼了，你手机直播还没进球。</p>
</blockquote>
<p>DTMB基本不会出现这种滞后。</p>
<hr />
<h3>③ 网络中断也能看</h3>
<p>只要电视塔仍在发射：</p>
<ul>
<li>宽带断网</li>
<li>路由器故障</li>
<li>运营商故障</li>
</ul>
<p>都不会影响观看。因此DTMB也是国家应急广播体系的重要组成部分。</p>
<p>📺 现在的电视支持DTMB吗？</p>
<p>很多人不知道：</p>
<blockquote>
<p>家里的电视可能早就支持DTMB。</p>
</blockquote>
<p>尤其是2012年以后上市的大多数国产电视，例如：</p>
<ul>
<li>海信</li>
<li>TCL</li>
<li>创维</li>
<li>康佳</li>
<li>长虹</li>
</ul>
<p>基本都内置DTMB调谐器。</p>
<hr />
<h3>如何判断？</h3>
<p>打开电视菜单查找：</p>
<pre><code>数字电视 / DTV / 地面数字电视 / DTMB</code></pre>
<p>如果有类似选项，恭喜你，大概率已经支持。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/146a1781772442.webp" alt="" /></p>
<hr />
<h2>🔌 老电视能用吗？</h2>
<p>当然可以。</p>
<p>许多老CRT电视或不支持DTMB的液晶电视，仍能通过额外设备接收DTMB。</p>
<h3>DTMB机顶盒</h3>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/8eb51781772442.webp" alt="" /></p>
<p>连接方式：</p>
<pre><code>天线 → DTMB机顶盒 → AV线 → 老电视</code></pre>
<p>机顶盒负责搜台、解码和输出画面，电视仅用于显示。</p>
<hr />
<p>通常支持：</p>
<ul>
<li>✅ HDMI输出</li>
<li>✅ AV输出</li>
<li>✅ 节目单</li>
<li>✅ 自动搜台</li>
</ul>
<p>部分型号还支持：</p>
<ul>
<li>✅ U盘播放</li>
<li>✅ 节目录制</li>
</ul>
<p>📡 一定要买天线吗？</p>
<p>不一定。这也是DTMB最有趣的地方。</p>
<hr />
<h3>方法1：自制天线</h3>
<p>在很多城市，直接找一根50厘米～1米长的导线（如铜线、网线、铜芯电线），插入天线接口，然后搜台，居然就能收到节目。</p>
<p>自制天线示例：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/a1691781772442.webp" alt="" /></p>
<hr />
<h3>方法2：室内天线</h3>
<p>适合普通住宅，价格通常几十元，摆放方便。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e2231781772442.webp" alt="" /></p>
<hr />
<h3>方法3：室外天线</h3>
<p>适合郊区、农村、山区，接收效果最好。</p>
<p>常见的如八木天线，是发烧友经典装备。特点：高增益、抗干扰、接收距离远。很多无线电爱好者和电视玩家仍在用。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/48851781772442.webp" alt="" /></p>
<h2>⚠️ 购买设备前先做一件事</h2>
<p>不要急着买天线或机顶盒。先试试：</p>
<h3>你家电视是否已支持DTMB</h3>
<p>找一根约1米长的铜线：</p>
<pre><code>插入ANT接口 → 进入数字电视模式 → 自动搜台</code></pre>
<p>如果能搜到频道，说明附近有覆盖，后续再考虑购买更好的天线即可。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/c7c71781772443.webp" alt="" /></p>
<p>🔥 IPTV玩家为什么关注DTMB？</p>
<p>很多人以为DTMB已经过时，实际上它仍是许多IPTV系统的重要信号源。</p>
<p>典型流程：</p>
<pre><code>DTMB接收 → 编码器 → IP流 → 运营商平台 → CDN → 用户观看</code></pre>
<p>很多酒店电视系统、校园电视系统、小区电视系统、IPTV实验平台都曾使用DTMB作为信号来源。</p>
<hr />
<h2>🚀 进阶玩法：把DTMB变成自己的IPTV</h2>
<p>对于折腾党来说，玩法远不止看电视。可以这样：</p>
<pre><code>DTMB天线 → USB电视棒 → 电脑/NAS → Tvheadend → 局域网IPTV</code></pre>
<p>这样一来，手机、平板、电视盒子、Kodi、VLC都能观看DTMB节目。不少NAS玩家和IPTV爱好者至今仍在使用这种方案。</p>
<p>📌 总结</p>
<p>在4K IPTV、流媒体和网络直播遍地开花的今天，DTMB似乎不再占据主角地位。</p>
<p>但它仍有不可替代的价值：</p>
<ul>
<li>✅ 免费</li>
<li>✅ 稳定</li>
<li>✅ 低延迟</li>
<li>✅ 不依赖互联网</li>
</ul>
<p>对于普通用户，它是一种被遗忘的免费看电视方式；对于IPTV爱好者，它则是数字电视生态中不可忽视的一环。</p>
<p>下次看到电视背后的 <strong>ANT IN</strong> 接口时，不妨找根铜线试试看。</p>
<p>也许你会惊讶地发现：</p>
<p>📺 原来电视还能这样看。</p>
<p>💬 互动话题</p>
<p>你所在的城市还能收到DTMB频道吗？</p>
<p>欢迎在评论区留言：</p>
<ul>
<li>📍 城市名称</li>
<li>📺 电视型号</li>
<li>📡 搜到的频道数量</li>
</ul>
<p>看看全国各地的DTMB覆盖情况到底如何。</p>]]></description>
    <pubDate>Thu, 18 Jun 2026 16:47:41 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-134.html</guid>
</item>
<item>
    <title>小白教程用小皮面板PHPstudy搭建个人电脑服务器</title>
    <link>https://www.zby365.com/post-123.html</link>
    <description><![CDATA[<p><strong>前言</strong></p>
<p>之前提到我有三台电脑，其中一台屏幕坏了，但通过安装远程软件 RustDesk 并自建服务，实现了局域网内的远程控制。今天，我准备在这台电脑上搭建一个 Web 服务器，用于创建个人网站、博客或家庭音视频影院等。</p>
<p><strong>1、下载软件 phpstudy 小皮面板 Windows 版</strong></p>
<p>虽然 phpstudy 软件也可用，但我选择了小皮面板。由于那台电脑屏幕已损坏，在小皮面板上操作更方便，可以在另一台电脑上管理。</p>
<p>进入官网下载小皮 Windows 面板，网址：<a href="https://old.xp.cn/windows-panel.html">https://old.xp.cn/windows-panel.html</a></p>
<p>安装完成后，会弹出提示：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/6d631780881346.webp" alt="" /></p>
<p>复制显示的局域网网址到浏览器中打开，输入账号和密码登录系统：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/6b271780881346.webp" alt="" /></p>
<p>接着，启动服务。点击顶部的 Apache 或 Nginx，随便选择一个启动即可。红色图标表示停止，绿色表示运行中：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ad9a1780881346.webp" alt="" /></p>
<p>然后点击左侧的【网站】，可以看到网站列表中已有一个默认站点。点击打开它查看（注意：如果没有启动服务，则无法打开）：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/02a01780881346.webp" alt="" /></p>
<p>打开后看到如下图所示的页面，说明操作成功。</p>
<p><strong>2、新建网站</strong></p>
<p>保留默认网站不动（当然也可以修改它），我们新建一个站点。</p>
<p>在网站列表页面，点击【添加站点】按钮，在域名处填写 127.0.0.1：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/93ba1780881347.webp" alt="" /></p>
<p>其他选项可以保持默认，直接点击【保存】按钮。稍等片刻，就可以看到新建的网站了：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0e221780881347.webp" alt="" /></p>
<p><strong>3、测试网站</strong></p>
<p>根据网站目录，打开相应文件夹，创建一个 <code>index.html</code> 文件（右键新建文本文件，然后修改文件名和后缀以得到 <code>index.html</code>）：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/008c1780881347.webp" alt="" /></p>
<p>用记事本打开 <code>index.html</code> 文件，将下面的代码复制进去并保存：</p>
<pre><code>  网站标题  **   测试网站内容  </code></pre>
<p>代码中的中文文字可以随意修改，其他符号不要改动。</p>
<p>然后回到控制面板的网站列表，点击域名打开网站：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/61fa1780881348.webp" alt="" /></p>
<p>正常情况下，会看到正常页面：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d0e41780881348.webp" alt="" /></p>
<p>这说明站点已成功建立并运行。接下来，可以将程序放入网站目录，比如博客系统、网盘系统等，但必须是 PHP 开发的程序，因为我们选的是 PHP 环境。</p>
<p>稍后我会下载一个程序放进去。但现在，我想修改网站的目录，不希望放在默认位置，而是改到其他地方。</p>
<p><strong>4、网站配置</strong></p>
<p>在打开配置界面之前，先进入【设置】勾选【系统权限】，否则无法选择其他目录：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d6001780881348.webp" alt="" /></p>
<p>然后去网站列表，打开配置界面：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ca951780881349.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/f5091780881349.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/cc691780881350.webp" alt="" /></p>
<p>点击左上角的【上级目录】回到所需位置，选择一个目录：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/78831780881350.webp" alt="" /></p>
<p><strong>5、启动、停止网站（站点）</strong></p>
<p>当不想运行某个网站时，点击网站名称后面的网络状态即可停止。要重新运行已停止的网站，同样点击【已停止】即可变为运行中：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/88901780881350.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/6fc71780881350.webp" alt="" /></p>
<p><strong>6、删除网站（站点）</strong></p>
<p>如果不需要某个网站了，可以直接点击最右边的【删除】按钮。但请注意，此时网站文件并未被删除，需要根据【网站目录】路径进入相应文件夹手动删除：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/4df01780881350.webp" alt="" /></p>
<p><strong>7、kodbox 可道云搭建私有云盘</strong></p>
<p>下载地址：<a href="https://kodcloud.com/explorer/download/">https://kodcloud.com/explorer/download/</a></p>
<p>下载后解压缩，将文件复制到上面新建的站点目录中：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/eb811780881350.webp" alt="" /></p>
<p>然后在面板中点击域名打开网站开始安装：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0ce81780881351.webp" alt="" /></p>
<p>如果网站的端口不是默认的 80，需要在打开的网址中手动添加端口：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/37181780881351.webp" alt="" /></p>
<p>看到下面的页面即可继续安装。最好没有红色叉叉，我这里有一个，但没关系，可以跳过：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/26a71780881351.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ff071780881352.webp" alt="" /></p>
<p>数据库选择默认的 SQLite，因为它无需单独安装：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/2dea1780881352.webp" alt="" /></p>
<p>如果出现上图错误，需要去面板进行设置：【软件管理】→【系统环境】→【扩展管理】，搜索 sqlite 或往下翻，将 sqlite3 后面的【启用】打上勾，然后返回继续安装：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ca861780881352.webp" alt="" /></p>
<p>稍等片刻后，设置登录账号和密码：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/19801780881352.webp" alt="" /></p>
<p>安装成功后会自动跳转到登录界面：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/91451780881353.webp" alt="" /></p>
<p>输入刚才设置的账号和密码登录：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/3ca11780881353.webp" alt="" /></p>
<p>好了，大功告成！</p>
<p><em>[题外话] 我不太喜欢用它，主要原因是：</em></p>
<p><em>1）上传的文件命名是随机的，不是上传时原有的名字；</em></p>
<p><em>2）删除文件后，电脑文件夹中的实际文件并未被删除。</em></p>
<p><strong>8、局域网访问</strong></p>
<p>要求：所有设备都连接同一个网络，通常是通过同一路由器或 WiFi。</p>
<p>找到服务器的 IP 地址：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0f941780881354.webp" alt="" /></p>
<p>然后在电脑或手机的浏览器中输入该 IP 地址进行访问：</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/1d891780881354.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/0f571780881354.webp" alt="" /></p>]]></description>
    <pubDate>Thu, 18 Jun 2026 15:18:00 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-123.html</guid>
</item>
<item>
    <title>我在NAS里玩“诛仙”，可联机的AI修仙游戏，飞牛NAS部署“仙途”</title>
    <link>https://www.zby365.com/post-133.html</link>
    <description><![CDATA[<p>最近在GitHub发现了一个有趣的项目：<strong>一位开发者开源了一款能在NAS上运行的AI文字修仙网页游戏</strong>。它的最大特色是<strong>支持自定义大模型</strong>，让你打造完全专属的修仙世界。目前只有纯文字版本，如果未来能加入AI配图或智能NPC，体验会更加惊艳。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ce681781681113.webp" alt="" /></p>
<p>我在飞牛NAS上实际部署并试玩了一下，感觉<strong>就像在跟一本活着的仙侠小说互动</strong>。AI会自动生成世界观地图，根据场景提供动作选项，<strong>每一次选择都会推动全新剧情发展</strong>，彻底摆脱传统游戏固定的脚本设定。随着大模型技术不断成熟，未来游戏的玩法必然会迎来巨大变革——已经有些游戏开始为NPC接入大模型，实现实时互动，真实感直接拉满！</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/27e51781681113.webp" alt="" /></p>
<p>项目作者提到了<strong>联机共修</strong>功能，但我测试后发现目前还没开放，应该还在继续优化迭代中。个人觉得修仙类游戏还是适合跟朋友联机一起玩才更有趣味，单机游戏除了3A大作外很难让人沉浸下去，你们怎么看？</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d8321781681113.webp" alt="" /></p>
<hr />
<h3>📝 部署与试玩完整流程（文末附技能包）</h3>
<p>怕部署太复杂？我已经让AI把<strong>从安装到上手</strong>的完整过程整理成了<strong>专属技能</strong>，就算是小白也能零门槛搞定。<br />
以前玩软路由、NAS需要啃大量教程，现在只要用大白话跟AI说一声，它就能全程替你操作，用过的人都知道有多方便。</p>
<p>简单截了几张图分享一下。安装好之后就像上面图片展示的那样，然后根据自己的喜好选择游戏世界——这个世界会由大模型根据你的偏好自动生成。设置之前得先把大模型配置好，我直接用了DeepSeek来测试。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ff071781681113.webp" alt="" /></p>
<p>这就是游戏场景了。AI会生成剧本，下面会出现一些选择项，其实和普通网游差别不大，只是目前还停留在纯文字描述的世界里。以后如果能对接生图模型或者内置一些图片素材，效果可能会更好。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/57aa1781681114.webp" alt="" /></p>
<p>这个项目最大的核心特色在于它是开源的。我个人觉得未来游戏领域肯定会出现很多基于AI的创意，比如这个项目如果没有AI根本做不出来，因为它的世界观完全是按照用户喜好由AI实时生成的，而具体剧本的质量跟所使用的AI模型也有很大关系。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/31ba1781681114.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/8ab41781681114.webp" alt="" /></p>
<p>为了方便大家安装和调试这个项目，我特意让AI把整个调试过程做成了一份AI工具说明书。只要你手头有AI，下载这份说明书后交给它，它就能帮你全程安装和测试这个项目。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/e3a91781681115.webp" alt="" /></p>
<hr />
<h3>📥 技能文件下载（永久有效）</h3>]]></description>
    <pubDate>Wed, 17 Jun 2026 15:25:27 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-133.html</guid>
</item>
<item>
    <title>小皮面板(phpstudy)的安装和入门使用</title>
    <link>https://www.zby365.com/post-122.html</link>
    <description><![CDATA[<h2>安装</h2>
<p>通过百度搜索“phpstudy”进入官网，下载并完成安装程序。</p>
<h2>配置</h2>
<p>安装完成后，无法直接使用。打开已安装的 phpstudy，点击“启动 WNMP”，接着启动 Apache 和 MySQL（我点击启动 WAMP 时，Apache 和 MySQL 已自动启动）。推荐使用 Apache，而开机自启等选项可按个人需求设置。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/922c1780881089.webp" alt="" /></p>
<p>接下来配置环境：安装 PHP 所需的环境。点击左侧的“软件管理”，可以看到“PHP 运行环境安装”选项。由于推荐使用 Apache，我们在此安装 Apache2.4.39。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/b4df1780881089.webp" alt="" /></p>
<h2>搭建网站</h2>
<p>完成基础环境搭建后，开始配置网站。点击左侧的“网站”进入配置页面，然后点击“创建网站”。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/fa841780881089.webp" alt="" /></p>
<p>创建网站时，在“域名”处以“127”开头输入一个域名（127 表示本地域名），“根目录”处会自动填入 phpstudy 中 www 的安装地址。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/52a61780881089.webp" alt="" /></p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/302d1780881089.webp" alt="" /></p>
<p>现在验证能否访问：点击新建网站旁的“管理”按钮，选择“打开网站”。如果出现以下页面，说明成功。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/34921780881090.webp" alt="" /></p>
<p>接下来，在该网址上创建您的第一个 PHP 程序。返回网站界面，点击“管理”，然后“打开根目录”。在该目录下新建文件 <code>index.php</code>（这是默认的网站首页文件），并在其中编写代码。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d2631780881090.webp" alt="" /></p>
<p>保存文件后，再次打开该网站。至此，一个 PHP 程序就编写完成了。</p>]]></description>
    <pubDate>Sun, 14 Jun 2026 11:23:00 +0800</pubDate>
    <dc:creator>风花雪夜</dc:creator>
    <guid>https://www.zby365.com/post-122.html</guid>
</item>
<item>
    <title>300+ Star 的盗号工具曝光，教你一行命令自保</title>
    <link>https://www.zby365.com/post-132.html</link>
    <description><![CDATA[<p>✏️ <strong>写在前面：</strong><br />
今天聊一个有点敏感但很重要的话题——QQ账号安全。刷到一个盗号工具项目后，我决定从防护角度给大家科普一下。  </p>
<p>前两天在 GitHub 上闲逛，发现了一个让我有点懵的项目。  </p>
<p>这个项目叫 <strong>QQKey_Tool</strong>，功能列表一眼扫过去，着实让人不安——远程控号、扫码盗号、突破空间邮箱、直接获取你的 clientkey……  </p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/65571781403248.webp" alt="" />  </p>
<p>↑ QQKey_Tool 程序界面  </p>
<p>有点吓人。  </p>
<p>更让人后背发凉的是，这个项目的 star 数已经超过了 <strong>300+</strong>，说明它真的能运行起来。  </p>
<p>我琢磨了一下，与其假装没看见，不如干脆聊聊这件事。毕竟，只有了解了它，才能有效防范。  </p>
<p>🌿 <strong>盗号原理科普</strong>  </p>
<p>这个工具的核心原理并不复杂，主要利用了 QQ 的「网页快捷登录」机制。  </p>
<p>你肯定用过这个功能：在网页上扫码登录 QQ，或者点击头像一键授权登录。  </p>
<p>问题就出在这里。  </p>
<p>当你使用网页快捷登录时，QQ 会在本地生成一个 <strong>clientkey</strong>。这个 key 相当于一张临时通行证，拿着它就能以你的身份访问多项服务——QQ 空间、QQ 邮箱，甚至 QQ 群。  </p>
<p>正常情况下，这个 key 只有你自己能拿到。  </p>
<p>但如果你的电脑中了木马，或者你点开了某个恶意程序，这个 key 就会被人偷偷截走。  </p>
<p>最要命的是，拿到 key 的人根本不需要知道你的 QQ 密码。  </p>
<p>他们拿着 key，就能直接突破你的空间和邮箱，甚至代替你发说说、发群公告。  </p>
<p>……看到这里，我后背一凉。  </p>
<p>🌿 <strong>一行命令堵住漏洞</strong>  </p>
<p>不过好消息是，这个漏洞是可以防范的。  </p>
<p>方法非常简单，只需修改一个 hosts 文件。  </p>
<p>找到你电脑上的路径：<code>C:\Windows\System32\drivers\etc\hosts</code>，用记事本打开，在最后添加一行：  </p>
<pre><code>0.0.0.0 localhost.ptlogin2.qq.com</code></pre>
<p>保存后，在 cmd 中执行以下命令让它立即生效：  </p>
<pre><code>ipconfig /flushdns</code></pre>
<p>这行配置的作用，相当于切断了网页快捷登录的域名。  </p>
<p>这样一来，盗号木马就无法通过这个渠道窃取你的 clientkey 了。  </p>
<p>💡 <strong>小提示：</strong><br />
这个方法有一个小副作用——你的网页快捷登录功能也会失效。  </p>
<p>🌿 <strong>被盗了怎么办</strong>  </p>
<p>腾讯的安全机制还算靠谱。一旦你修改了密码，之前所有的登录状态都会被强制下线，那个被盗走的 clientkey 也会随之失效。  </p>
<p>所以，如果你发现账号出现异常，别犹豫，立刻改密码。  </p>
<p>🌿 <strong>工具下载</strong>  </p>
<p>对了，那个 QQKey_Tool 项目里还包含一个「防 QQKey 木马器」，可以一键修复或恢复 hosts 配置。  </p>
<p>🌿 <strong>写在最后</strong>  </p>
<p>最后再说一句，这个项目的作者在 README 里写了一句话：「仅供学习和技术研究使用」。  </p>
<p>我觉得这句话说得挺对。  </p>
<p>技术本身是中性的，关键在于使用方式。  </p>
<p>用它来盗号，那是违法的；用它来了解攻击原理、更好地保护自己，那就是在学安全。  </p>
<p>我今天分享这些，就是希望大家能意识到这个风险，顺手把 hosts 改一下。  </p>
<p>几秒钟的事，却能省去很多麻烦。  </p>
<p>知己知彼，才能防得住。  </p>
<p>以上，今天的内容就到这儿。如果你觉得有用，可以转发给身边的朋友，让更多人知道这个防护方法。</p>]]></description>
    <pubDate>Sun, 14 Jun 2026 10:14:23 +0800</pubDate>
    <dc:creator>拓荒者</dc:creator>
    <guid>https://www.zby365.com/post-132.html</guid>
</item>
<item>
    <title>微信也能跑在 NAS 上？云微 WechatOnCloud 多端共享同一个会话</title>
    <link>https://www.zby365.com/post-131.html</link>
    <description><![CDATA[<p>✏️ <strong>写在前面：</strong><br />
微信能否在 NAS 上运行？只需一个浏览器，任何设备都能访问？确实有人实现了这个功能。</p>
<p>我家里有一台飞牛 NAS，平时运行着各种 Docker 容器——Home Assistant、Jellyfin、Alist 都装过了。之前突然冒出个想法：微信这种应用，能不能也部署到 NAS 上？</p>
<p>这个需求其实挺合理的。家里有多个人用微信，手机放在客厅，电脑在书房，想看消息还得专门跑过去拿手机。如果能像其他服务一样，让微信跑在服务器上，任何设备通过浏览器就能使用，那就方便多了。</p>
<p>搜索一番后，发现确实有人做了这样的项目。</p>
<p>🌿 <strong>项目简介</strong><br />
这个项目叫「云微 WechatOnCloud」，开源于 GitHub。核心思路是在自己的 NAS 或服务器上运行一个“服务端微信”，然后通过浏览器在多端共享同一个微信会话。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/ddea1781402750.webp" alt="" /></p>
<p>一个面板管理多个微信实例，互不干扰。</p>
<p>简单来说，就是把微信 PC 版装入 Docker 容器，再套一层 Web 面板。通过浏览器访问面板，就能看到完整的微信桌面界面。扫码登录后，手机、平板、电脑，甚至是另一台电脑，都能打开同一个微信会话。</p>
<p>听起来有点黑科技，但原理其实很朴素：Docker 容器里运行虚拟桌面（Xvfb），再用 KasmVNC 将桌面流式传输到浏览器。微信本体在运行时从官网下载，镜像本身不打包微信，这样版本更新也无需重新拉取镜像。</p>
<p>🌿 <strong>亮点</strong><br />
这个项目有几个让我觉得很有意思的地方。</p>
<p><strong>多实例管理</strong>：一个面板里可以同时运行多个微信会话，每个实例完全独立，互不干扰。比如家里每个人都有自己的微信，或者你有工作微信和生活微信，都能在一个面板中切换管理，不用反复登出登录。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/383c1781402751.webp" alt="" /></p>
<p>左侧实例栏，右侧聊天窗口，微信 PC 风格界面。</p>
<p><strong>多端共享</strong>：这才是最吸引我的功能。微信本身不支持多端同时登录（手机和电脑可以，但两台电脑不行）。而通过这个方案，任何设备打开浏览器访问 NAS 上的面板，都会看到同一个微信界面。在书房用电脑看微信，同时在客厅用平板看微信，完全没问题，因为本质上你访问的是同一个“远程桌面”。</p>
<p><strong>文件传输</strong>：面板支持拖拽上传下载。本地电脑的文件想发给微信好友，直接拖进浏览器窗口即可。剪贴板也已打通，本地复制的内容可以粘贴到微信中。这点比一些类似方案更完善。</p>
<p><strong>安全设计</strong>：面板是唯一入口，微信登录凭据在服务端注入，不会暴露给客户端。可以为不同家庭成员分配子账号，各自管理实例，权限隔离做得干净。</p>
<p><strong>界面体验</strong>：左侧是实例列表栏，右侧内嵌微信桌面，整体是微信 PC 版风格。移动端访问时界面自适应，手机上也能正常使用，值得好评。</p>
<p>🌿 <strong>安装方法</strong><br />
接下来聊聊安装步骤。</p>
<p>过程不算复杂，但需要一台能运行 Docker 的机器——NAS 或小型服务器均可。资源占用方面，面板本身大约需要 0.15GB 内存，每个微信实例建议预留 1vCPU 和 1.5GB 内存。如果 NAS 内存足够大，运行两三个实例问题不大。</p>
<p>先克隆项目到本地，GitHub 地址是 <code>Gloridust/WechatOnCloud</code>。然后在项目目录中配置 <code>.env</code> 文件，主要设置面板的登录账号、密码以及端口等基础配置。</p>
<pre><code class="language-bash">git clone https://github.com/Gloridust/WechatOnCloud.git
cd WechatOnCloud
# 配置 .env 文件
docker compose up -d</code></pre>
<p>配置完成后，执行经典的 <code>docker compose up -d</code>。容器启动后，访问 <code>http://你的IP:36080</code> 即可看到登录面板。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/7e721781402751.webp" alt="" /></p>
<p>访问 IP:36080 进入登录页。</p>
<p>🌿 <strong>使用方法</strong><br />
首次进入面板是空的，需要新建微信实例。点击新建后，面板会引导下载安装微信本体。这个过程在运行时完成，可能需要几分钟，取决于网络速度。</p>
<p>微信安装完成后，点击进入实例，就会看到微信的登录界面。用手机扫码登录，后续操作与平常使用电脑版微信一样。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/a2681781402751.webp" alt="" /></p>
<p>实例状态一目了然，启动、停止、重启一键操作。</p>
<p>日常使用中，面板提供实例的生命周期管理：启动、停止、重启、升级微信版本，都能在面板里一键完成。如果某个实例出问题，直接重启即可，无需折腾容器层面的操作。</p>
<p>🌿 <strong>实测体验</strong><br />
经过一段时间实测，整体体验很流畅。消息同步没问题，文件收发正常，视频通话也能用（但取决于网络带宽）。唯一需要注意的是，这本质上是远程操作微信桌面，会有一点延迟感，比本地客户端稍慢，但日常聊天完全够用。</p>
<p>💡 <strong>小贴士：</strong>  </p>
<ul>
<li>这个方案是自建的私有服务，需要自己负责安全。  </li>
<li>面板密码要设置好，不要用弱密码。  </li>
<li>如果 NAS 有公网访问，记得做好端口隔离，或套一层反向代理加 HTTPS。</li>
</ul>
<p>🌿 <strong>总结</strong><br />
整体来看，这个项目适合两类人：一是持有 NAS 或自建服务器的玩家，希望让微信跑在服务器上实现多端共享；二是有多微信账号需求的用户，比如工作号和生活号分开，不想来回切换。</p>
<p>GitHub 地址如下：<br />
<a href="https://github.com/Gloridust/WechatOnCloud/">https://github.com/Gloridust/WechatOnCloud/</a></p>
<p>我觉得挺有意思的。把微信搬到 NAS 上，手机、电脑、平板随时都能访问，仿佛拥有了自己的“微信私有云”。如果你也有类似需求，不妨试试看。</p>]]></description>
    <pubDate>Sun, 14 Jun 2026 10:06:06 +0800</pubDate>
    <dc:creator>拓荒者</dc:creator>
    <guid>https://www.zby365.com/post-131.html</guid>
</item>
<item>
    <title>Aibox 2.0 正式发布，OK Pro+ New Box合体了！</title>
    <link>https://www.zby365.com/post-130.html</link>
    <description><![CDATA[<h1>这一次，我们实现了弹幕、解码、逆向与AI操控的全面融合</h1>
<p>经过持续打磨，<strong>Airbox 正式升级至 2.0 版本</strong>。此次更新并非小修小补，而是对功能与体验进行了彻底重构。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/d5cd1781401861.webp" alt="" /></p>
<h2>一、二合一：OK Pro 的核心能力 + New Box 的界面风格</h2>
<p>Airbox 2.0 完整集成了 OK OK Pro 的<strong>弹幕系统</strong>与<strong>解码器</strong>（涵盖 Ijk、exo、系统解码器、mpv 解码器）。原本 OK Pro 是基于 Fongmi 二次开发，New Box 则是白盒竖版的二次开发，而 Airbox 本身也源自 Fongmi——如今，它吸纳了 OK Pro 与 New Box 的精华。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/11901781401861.webp" alt="" /></p>
<p>界面设计借鉴 New Box 的风格，底部导航栏与设置项的归类进行了大幅优化，整体观感更清爽、易用。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/6f6d1781401861.webp" alt="" /></p>
<p><strong>一句话概括：界面采用 New Box 设计，功能对标 OK Pro。</strong></p>
<h2>二、开放 MCP 服务：AI 可全面操控</h2>
<p>Airbox 2.0 开放了 <strong>MCP 服务</strong>，这意味着：</p>
<ul>
<li>壳子的<strong>所有功能</strong>均可与电脑端 AI 对接</li>
<li>AI 能直接操作壳子，包括调试接口、分析 jar 包等</li>
<li>未来 MCP 还可能支持文件管理（类似 MT 管理器）以及其他 APK 的分析</li>
</ul>
<p>更令人兴奋的是——<strong>AI 无需你提供说明书</strong>。一旦开放 MCP，AI 便能自动获取全部功能说明并完成对接。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/5db61781401861.webp" alt="" /></p>
<h2>三、MCP 能做什么？实现接口全自动维护</h2>
<p>依托 MCP 服务，Airbox 2.0 现已实现：</p>
<ul>
<li>分析他人的 jar 包</li>
<li>制作本地包</li>
<li>后续计划支持编写接口以及搜索、播放资源</li>
</ul>
<p><strong>终极目标：接口的全自动维护</strong>——从分析、适配到维护，全部交由 AI 完成。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/9b741781401861.webp" alt="" /></p>
<h2>四、逆向能力显著提升：集成 20+ 分析工具</h2>
<p>最新版本增强了手机端<strong>逆向</strong>功能，目前已搭载 <strong>20 多种分析工具</strong>，包括但不限于：</p>
<ul>
<li>字符串搜索</li>
<li>协议分析</li>
<li>Smali 导出</li>
<li>反射调试</li>
</ul>
<p>有兴趣的用户可自行探索，配合 MCP 服务，AI 能直接调用这些工具，效率成倍提升。</p>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/db6b1781401861.webp" alt="" /></p>
<h2>五、兼容性优化：告别闪退</h2>
<p>此前，许多接口在非 OK 壳子上会直接闪退。Airbox 2.0 已对此类场景进行适配：</p>
<ul>
<li>针对那些简单判断壳子包名和应用名的 jar 包，壳子现已兼容</li>
<li>可正常使用，不再出现闪退</li>
</ul>
<p><img src="https://zhiboyuan365.com/content/uploadfile/202606/809e1781401861.webp" alt="" /></p>
<h2>写在最后</h2>
<p>Airbox 2.0 并非一个普通的播放器壳子，而是一个<strong>开放、智能、可被 AI 全权操控</strong>的接口维护平台。</p>
<p>如果你对接口自动化、逆向分析或 AI 操控感兴趣，不妨亲自尝试。</p>
<p><strong>开放 MCP，对接 AI，剩下的事交给它。</strong></p>]]></description>
    <pubDate>Sun, 14 Jun 2026 09:51:13 +0800</pubDate>
    <dc:creator>追风筝的线</dc:creator>
    <guid>https://www.zby365.com/post-130.html</guid>
</item>
</channel>
</rss>