<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Yunxi&apos;s Site</title><description>Yunxi blog</description><link>https://blog.heyunxi.top/</link><language>zh_CN</language><item><title>荣耀 Magic3 拔线后 Shizuku 掉线？切换 ADB TCP 模式的解决实录</title><link>https://blog.heyunxi.top/posts/%E8%8D%A3%E8%80%80magic3%E6%8B%94%E7%BA%BF%E5%90%8Eshizuku%E6%8E%89%E7%BA%BF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%AE%9E%E5%BD%95/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/%E8%8D%A3%E8%80%80magic3%E6%8B%94%E7%BA%BF%E5%90%8Eshizuku%E6%8E%89%E7%BA%BF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%AE%9E%E5%BD%95/</guid><description>荣耀 Magic3、MagicOS 8、Shizuku 13.6 的一次拔线掉线排查，记录 TCP 5555 模式的实测结果、操作步骤、验证方式和撤销方法。</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我的荣耀 Magic3 遇到了一个问题：通过电脑启动 Shizuku 后，连接 USB 时显示运行正常，一拔线，首页就变成“未运行”。最后在这台手机上有效的办法是：&lt;strong&gt;先把 ADB 切到 TCP 5555 模式，再重新启动 Shizuku。&lt;/strong&gt; 拔线后服务继续运行，接回电脑检查，Shizuku 和 ADB 服务的进程编号也都没有变化。&lt;/p&gt;
&lt;p&gt;这篇记录的是一次具体设备上的实测。它解决了本次拔线掉线问题；手机重启后的恢复、长时间锁屏，以及其他荣耀机型是否有效，需要分别验证。操作会开启手机的网络 ADB 调试端口，使用前请看后面的安全说明。&lt;/p&gt;
&lt;h2&gt;一、实测设备与问题表现&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;项目&lt;/th&gt;
&lt;th&gt;本次环境&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;手机&lt;/td&gt;
&lt;td&gt;荣耀 Magic3，ELZ-AN00，骁龙 888&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系统&lt;/td&gt;
&lt;td&gt;MagicOS 8.0，Android 14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系统版本&lt;/td&gt;
&lt;td&gt;8.0.0.221（CHNC00E211R4P7）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shizuku&lt;/td&gt;
&lt;td&gt;13.6.0.r1086.2650830c，官方版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;权限状态&lt;/td&gt;
&lt;td&gt;未 root，通过 ADB 启动，服务运行于 shell 权限&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;电脑工具&lt;/td&gt;
&lt;td&gt;Windows PowerShell、Google Android SDK Platform-Tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;实测日期&lt;/td&gt;
&lt;td&gt;2026 年 10 月 10 日&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;原来的现象可以稳定复现：连接电脑启动成功，拔掉 USB，Shizuku 变成未运行；重新接线后，电脑上也查不到原来的 &lt;code&gt;shizuku_server&lt;/code&gt; 进程。&lt;/p&gt;
&lt;p&gt;这次没有通过 root、冻结系统服务或者循环重启脚本来解决。手机上另有 Dhizuku，但本次有效步骤使用的是 ADB，未调用 Dhizuku 的所有者权限。&lt;/p&gt;
&lt;h2&gt;二、先检查常规设置&lt;/h2&gt;
&lt;p&gt;如果只是偶尔停止，建议先排查后台限制、USB 调试是否被关掉，以及 USB 模式切换。Shizuku 官方手册也列出了允许后台运行、保留开发者选项和 USB 调试、使用仅充电模式等建议。华为 EMUI 的建议还包括允许仅充电模式下的 ADB 调试；荣耀是否有同名选项，以实际系统界面为准。&lt;a href=&quot;https://shizuku.rikka.app/zh-hans/guide/setup/&quot;&gt;Shizuku 官方手册&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;我这台手机已经加入了电池优化白名单，USB 调试和开发者选项也处于开启状态。尝试通过 &lt;code&gt;svc usb&lt;/code&gt; 命令切换 USB 模式时，命令没有报错，但实际 USB 配置没有改变，因此不能把这一步记作“成功改成仅充电”。&lt;/p&gt;
&lt;p&gt;如果你的手机通过上述设置就能解决问题，可以继续使用原来的启动方式。&lt;/p&gt;
&lt;h2&gt;三、为什么没有只给启动命令加 nohup&lt;/h2&gt;
&lt;p&gt;为了区分“首页显示异常”和“服务真的退出”，排查时另外运行了一个有限时长的记录脚本。它使用 &lt;code&gt;setsid&lt;/code&gt; 和 &lt;code&gt;nohup&lt;/code&gt; 脱离终端，每秒记录一次 Shizuku 进程与 ADB 状态。&lt;/p&gt;
&lt;p&gt;原模式下拔线后，Shizuku 进程消失，这个已经脱离终端的记录脚本也同时终止。重新接线后，ADB 服务的进程编号发生了变化。&lt;/p&gt;
&lt;p&gt;这些现象让我怀疑问题与 USB 断开时的 ADB 服务处理有关，而不只是 Shizuku 管理界面被后台清理。&lt;strong&gt;这属于根据现象作出的推断，没有定位到荣耀系统内部具体哪一段代码。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;另外，Shizuku 13.6 的启动器本身已经使用了 &lt;code&gt;fork()&lt;/code&gt;、&lt;code&gt;setsid()&lt;/code&gt;，并把标准输入输出转向 &lt;code&gt;/dev/null&lt;/code&gt;。所以，单纯再包一层 &lt;code&gt;nohup&lt;/code&gt;，不能保证它绕过系统对相关进程的清理。&lt;a href=&quot;https://github.com/RikkaApps/Shizuku/blob/v13.6.0/manager/src/main/jni/starter.cpp&quot;&gt;Shizuku 13.6 启动器源码&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;四、有效操作：切换 TCP 模式，再启动 Shizuku&lt;/h2&gt;
&lt;p&gt;下面以 Windows PowerShell 为例。请使用 &lt;a href=&quot;https://developer.android.com/tools/releases/platform-tools&quot;&gt;Google 官方 Platform-Tools&lt;/a&gt;，在解压后的 &lt;code&gt;platform-tools&lt;/code&gt; 文件夹里打开 PowerShell。&lt;/p&gt;
&lt;h3&gt;1. 确认 USB 连接和授权&lt;/h3&gt;
&lt;p&gt;手机打开 USB 调试，接上电脑，接受自己电脑的调试授权，然后执行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.\adb.exe devices -l
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;列表中应出现目标手机，并显示 &lt;code&gt;device&lt;/code&gt;。如果是 &lt;code&gt;unauthorized&lt;/code&gt;，先处理手机上的授权提示；如果是 &lt;code&gt;offline&lt;/code&gt;，先恢复正常连接。&lt;/p&gt;
&lt;p&gt;为了避免多台设备时操作错手机，把列表第一列的设备序列号填到下面变量里。这里只填自己的设备编号，不需要把编号公开发帖：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$phoneSerial = &apos;这里替换成自己的设备序列号&apos;
.\adb.exe -s $phoneSerial shell getprop ro.product.model
.\adb.exe -s $phoneSerial shell getprop ro.adb.secure
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;确认型号正确，并且 &lt;code&gt;ro.adb.secure&lt;/code&gt; 返回 &lt;code&gt;1&lt;/code&gt;。如果不是 &lt;code&gt;1&lt;/code&gt;，不要继续照这个方法开启网络调试。本次实测设备返回的是 &lt;code&gt;1&lt;/code&gt;。&lt;/p&gt;
&lt;h3&gt;2. 记录原来的 TCP 设置&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;.\adb.exe -s $phoneSerial shell getprop service.adb.tcp.port
.\adb.exe -s $phoneSerial shell getprop persist.adb.tcp.port
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;本次操作前，这两项均为空。如果你的手机原本已有网络调试配置，请先记录自己的原值，后面的“恢复 USB 模式”不等于恢复任意自定义配置。&lt;/p&gt;
&lt;h3&gt;3. 切换到 TCP 5555 模式&lt;/h3&gt;
&lt;p&gt;保持 USB 连接，执行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.\adb.exe -s $phoneSerial tcpip 5555
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;正常情况下会显示：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;restarting in TCP mode port: 5555
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;等待几秒，再检查：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Start-Sleep -Seconds 3
.\adb.exe devices -l
.\adb.exe -s $phoneSerial shell getprop service.adb.tcp.port
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最后一条应返回 &lt;code&gt;5555&lt;/code&gt;。切换时 ADB 服务会重启，原有 Shizuku 可能随之退出，所以要在切换完成后重新启动它。本次手机的 USB ADB 连接随后恢复正常，后续仍然通过 USB 执行启动命令。&lt;/p&gt;
&lt;p&gt;如果连接没有回来，先重新插线并检查授权；不要在设备还处于 &lt;code&gt;offline&lt;/code&gt; 时继续粘贴后面的命令。如果你的机型在 TCP 模式下不能恢复 USB 连接，也不能照本次操作直接往下做，需要另行排查。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;adb tcpip 5555&lt;/code&gt; 是传统的 ADB TCP 模式，不等同于 Android 11 及以上开发者选项中的无线调试配对功能。本次没有执行 &lt;code&gt;adb pair&lt;/code&gt;，也没有通过 Wi-Fi 连接手机启动服务。&lt;a href=&quot;https://developer.android.com/tools/adb&quot;&gt;Android 官方 ADB 文档&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;4. 重新启动 Shizuku&lt;/h3&gt;
&lt;p&gt;优先使用 &lt;strong&gt;Shizuku 当前版本界面提供的电脑启动命令&lt;/strong&gt;，选择“通过连接电脑启动”后查看或复制。使用多设备参数时，在命令里的 &lt;code&gt;adb&lt;/code&gt; 后加上 &lt;code&gt;-s&lt;/code&gt; 和目标序列号；在这里的 PowerShell 窗口中，把 &lt;code&gt;adb&lt;/code&gt; 写成 &lt;code&gt;.\adb.exe&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;注意版本差异：13.6 的发布说明明确提到更新了启动命令。我这次使用的是安装目录里的 &lt;code&gt;libshizuku.so&lt;/code&gt; 启动器，不能假定旧教程中的 &lt;code&gt;start.sh&lt;/code&gt; 在每个版本都存在。&lt;a href=&quot;https://github.com/RikkaApps/Shizuku/releases/tag/v13.6.0&quot;&gt;Shizuku 13.6 发布说明&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果你同样使用官方 Shizuku 13.6、ARM64 手机，可以用下面这段 PowerShell 根据当前安装路径找到启动器。本次 Magic3 使用的就是这一类启动路径；应用更新后目录可能改变，所以不要永久保存某次安装目录的随机字符串。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$apkOutput = @(.\adb.exe -s $phoneSerial shell pm path moe.shizuku.privileged.api)
if ($LASTEXITCODE -ne 0) { throw &apos;无法查询 Shizuku 安装路径&apos; }

$baseApks = @($apkOutput | Where-Object {
 $_ -match &apos;^package:/data/app/[A-Za-z0-9/._~+=-]+/base\.apk$&apos;
})
if ($baseApks.Count -ne 1) { throw &apos;未找到唯一的 Shizuku base.apk，请使用应用提供的命令&apos; }

$apkPath = $baseApks[0].Substring(&apos;package:&apos;.Length)
$starterPath = $apkPath.Substring(0, $apkPath.Length - &apos;/base.apk&apos;.Length) + &apos;/lib/arm64/libshizuku.so&apos;

.\adb.exe -s $phoneSerial shell ls -l $starterPath
if ($LASTEXITCODE -ne 0) { throw &apos;未找到 ARM64 启动器，请使用应用提供的命令&apos; }

.\adb.exe -s $phoneSerial shell $starterPath
if ($LASTEXITCODE -ne 0) { throw &apos;Shizuku 启动失败，请检查输出&apos; }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;打开 Shizuku，确认首页显示正在运行。如果目录不存在、系统拒绝执行或者启动失败，先按当前版本官方说明排查，不要为了运行这段代码修改系统目录权限。&lt;/p&gt;
&lt;h2&gt;五、怎么验证它真的没有掉&lt;/h2&gt;
&lt;p&gt;拔线之前，记录服务进程编号：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.\adb.exe -s $phoneSerial shell pidof shizuku_server
.\adb.exe -s $phoneSerial shell pidof adbd
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;保持 Shizuku 页面打开，拔掉 USB，等待约 20 秒，看首页是否仍显示正在运行。然后重新接回电脑，&lt;strong&gt;不要手动停止或启动 Shizuku&lt;/strong&gt;，再执行上面两条命令。&lt;/p&gt;
&lt;p&gt;本次结果：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;检查项目&lt;/th&gt;
&lt;th&gt;拔线前&lt;/th&gt;
&lt;th&gt;接回后&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Shizuku 首页&lt;/td&gt;
&lt;td&gt;正在运行&lt;/td&gt;
&lt;td&gt;拔线期间仍显示正在运行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;shizuku_server&lt;/code&gt; PID&lt;/td&gt;
&lt;td&gt;21746&lt;/td&gt;
&lt;td&gt;21746&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;adbd&lt;/code&gt; PID&lt;/td&gt;
&lt;td&gt;21713&lt;/td&gt;
&lt;td&gt;21713&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;service.adb.tcp.port&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;5555&lt;/td&gt;
&lt;td&gt;5555&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;另一个有限时长记录脚本也在拔线期间持续记录，约 96 秒的记录窗口内，Shizuku 的 PID 一直是 &lt;code&gt;21746&lt;/code&gt;。相比只看首页文字，这些结果进一步支持服务没有中断，也没有在接线后偷偷重新启动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;本次验证覆盖了拔线与接回过程，未进行数小时锁屏、长期待机或重启后的存活测试。&lt;/strong&gt; 也没有验证换网络、关闭 Wi-Fi 等其他场景。遇到这些情况，请分别测试，不能直接从本次结果推导。&lt;/p&gt;
&lt;h2&gt;六、手机重启后怎么办&lt;/h2&gt;
&lt;p&gt;本次没有设置开机脚本，也没有修改持久化 TCP 属性。按照这个方案使用时，手机重启后应重新连接电脑，检查设备和授权状态，执行 &lt;code&gt;tcpip 5555&lt;/code&gt;，再启动 Shizuku。&lt;/p&gt;
&lt;p&gt;Shizuku 13.6 另有 Android 13 及以上、连接受信任 WLAN 时免 root 自动启动的功能，但本次没有配置或验证，不能把它算作这套方案的效果。&lt;a href=&quot;https://github.com/RikkaApps/Shizuku/releases/tag/v13.6.0&quot;&gt;Shizuku 13.6 发布说明&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这里获得的是 ADB 的 shell 权限，没有给手机 root，也没有让 Shizuku 获得跨重启永久运行能力。&lt;/p&gt;
&lt;h2&gt;七、网络调试端口与撤销方法&lt;/h2&gt;
&lt;p&gt;这个方法的代价是开启 TCP 5555 上的网络 ADB。Android 14 的 ADB 实现会根据 TCP 端口配置建立网络监听；因此不要把它理解成“只有手机本机能连接”的模式。&lt;a href=&quot;https://android.googlesource.com/platform/packages/modules/adb/+/refs/heads/android14-release/daemon/main.cpp&quot;&gt;AOSP Android 14 ADB 实现&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本次设备的 &lt;code&gt;ro.adb.secure=1&lt;/code&gt;，保留了 ADB 认证。对于自己信任、已获授权的电脑，仍应妥善管理调试授权；认证存在也不代表开启调试端口就完全没有风险。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;尽量在可信网络上使用，不要把 5555 端口映射到公网。&lt;/li&gt;
&lt;li&gt;不要授权陌生电脑；只有自己的可信电脑才考虑勾选长期授权。&lt;/li&gt;
&lt;li&gt;不需要网络调试时，可以恢复 USB 模式。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本次原来没有自定义 TCP 设置。要撤销这次模式切换，接回 USB，确认连接正常后执行：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;.\adb.exe -s $phoneSerial usb
Start-Sleep -Seconds 3
.\adb.exe devices -l
.\adb.exe -s $phoneSerial shell getprop service.adb.tcp.port
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;正常会显示正在重启到 USB 模式。随后 TCP 端口属性应不再是 &lt;code&gt;5555&lt;/code&gt;，常见值为 &lt;code&gt;0&lt;/code&gt;。如果仍是 &lt;code&gt;5555&lt;/code&gt;，撤销没有按预期完成，需要继续检查。&lt;/p&gt;
&lt;p&gt;恢复 USB 模式会重启 ADB 服务，Shizuku 也可能退出。需要继续使用时，可以按原来的电脑方式重新启动，但本机原先“拔线就掉”的现象可能再次出现。&lt;/p&gt;
&lt;p&gt;本次实际测试的是切换到 TCP 模式并验证拔线存活；上述恢复命令是 ADB 提供的标准撤销方式，尚未在本次成功配置上执行撤销测试。&lt;/p&gt;
&lt;h2&gt;八、遇到失败时先看这几项&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;现象&lt;/th&gt;
&lt;th&gt;检查方向&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;找不到 &lt;code&gt;adb&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;在 Platform-Tools 目录操作，PowerShell 使用 &lt;code&gt;.\adb.exe&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;提示多台设备&lt;/td&gt;
&lt;td&gt;使用 &lt;code&gt;-s&lt;/code&gt; 指定目标设备，确认序列号填对&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;显示 &lt;code&gt;unauthorized&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;解锁手机，处理自己电脑的 USB 调试授权&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;切换后设备消失或 &lt;code&gt;offline&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;等待几秒、重新插线、检查授权，不要跳过连接检查&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;找不到 &lt;code&gt;start.sh&lt;/code&gt; 或 &lt;code&gt;libshizuku.so&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;使用当前版本应用提供的命令，重新查询安装路径&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TCP 属性已是 5555，拔线仍停止&lt;/td&gt;
&lt;td&gt;该方法未解决你的设备问题，恢复原模式再排查后台或系统限制&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;服务进程还在，但首页显示未运行&lt;/td&gt;
&lt;td&gt;需要进一步排查管理界面与服务通信，不能直接当作同一个掉线问题&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>酒馆 SillyTavern 本地部署方案</title><link>https://blog.heyunxi.top/posts/%E9%85%92%E9%A6%86sillytavern%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%E6%96%B9%E6%A1%88/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/%E9%85%92%E9%A6%86sillytavern%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%E6%96%B9%E6%A1%88/</guid><description>网络上传的&quot;酒馆&quot;（俗称 傻酒吧 / ST）指的是开源项目 SillyTavern——一个纯前端 AI 聊天界面（不含模型），可以本地部署在 Windows / Linux / macOS，也能通过 …</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;一、前言&lt;/h2&gt;
&lt;p&gt;网络上传的&quot;酒馆&quot;（俗称 &lt;strong&gt;傻酒吧 / ST&lt;/strong&gt;）指的是开源项目 &lt;strong&gt;SillyTavern&lt;/strong&gt;——一个&lt;strong&gt;纯前端 AI 聊天界面（不含模型）&lt;/strong&gt;，可以本地部署在 &lt;strong&gt;Windows / Linux / macOS&lt;/strong&gt;，也能通过 &lt;strong&gt;Termux&lt;/strong&gt; 在&lt;strong&gt;安卓手机&lt;/strong&gt;上跑起来。真正负责&quot;对话&quot;的模型后端需单独接入（本地模型或云端 API）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;二、方案总览&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;方案&lt;/th&gt;
&lt;th&gt;运行设备&lt;/th&gt;
&lt;th&gt;难度&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;th&gt;推荐度&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SillyTavern + Termux&lt;/strong&gt;（官方主流）&lt;/td&gt;
&lt;td&gt;安卓手机&lt;/td&gt;
&lt;td&gt;中&lt;/td&gt;
&lt;td&gt;最正统的安卓部署法，浏览器访问&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SillyTavern-Termux 一键脚本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;安卓手机&lt;/td&gt;
&lt;td&gt;低&lt;/td&gt;
&lt;td&gt;国内镜像加速、中文菜单，专为中国用户优化&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Windows 本地部署&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 电脑&lt;/td&gt;
&lt;td&gt;低&lt;/td&gt;
&lt;td&gt;双击 start.bat 即可，最省事&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SillyTavern-Launcher（启动器）&lt;/td&gt;
&lt;td&gt;Windows/Linux&lt;/td&gt;
&lt;td&gt;低&lt;/td&gt;
&lt;td&gt;官方启动器，可同时管理本地模型后端&lt;/td&gt;
&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;其他&quot;酒馆类&quot;前端（TavernAI / VenusAI / RisuAI 等）&lt;/td&gt;
&lt;td&gt;均可&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;老前辈或分支，生态远不如 SillyTavern&lt;/td&gt;
&lt;td&gt;⭐⭐&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;官方文档：https://sillytavern.wiki/ ｜ 项目仓库：https://github.com/SillyTavern/SillyTavern
注意：&lt;strong&gt;SillyTavern 官方没有原生安卓 APP&lt;/strong&gt;，安卓上是通过 Termux 跑本地服务 + 手机浏览器访问（网页 PWA 形式），与 PC 体验一致。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;三、安卓部署（Termux 方案）&lt;/h2&gt;
&lt;h3&gt;3.1 准备工作&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;一台安卓手机 + 稳定的科学上网环境（GitHub 访问需要，网络差时可换国内镜像源）&lt;/li&gt;
&lt;li&gt;下载安装 &lt;strong&gt;Termux&lt;/strong&gt;（F-Droid 官方渠道，勿用 Google Play 版，版本过旧）：
&lt;code&gt;https://f-droid.org/en/packages/com.termux/&lt;/code&gt;（下载 APK 安装）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.2 安装步骤（在 Termux 终端逐条执行）&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# 1. 更新系统包（有 Y/N 提示就输 y 回车）
pkg update &amp;amp;&amp;amp; pkg upgrade

# 2. 安装依赖：git + nodejs（+ esbuild 可选，官方推荐）
pkg install git nodejs esbuild

# 3. 克隆酒馆（release = 稳定版，staging = 测试版）
git clone https://github.com/SillyTavern/SillyTavern -b release

# 4. 进入目录并安装依赖
cd SillyTavern &amp;amp;&amp;amp; npm install

# 5. 启动
node server.js
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.3 访问与日常使用&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;启动后打开手机浏览器访问：&lt;code&gt;http://127.0.0.1:8000&lt;/code&gt;（注意是 http 不是 https）&lt;/li&gt;
&lt;li&gt;重启手机 / Termux 后只需：&lt;code&gt;cd SillyTavern &amp;amp;&amp;amp; node server.js&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;更新到最新版：&lt;code&gt;cd SillyTavern &amp;amp;&amp;amp; git pull&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;切换测试版：&lt;code&gt;cd SillyTavern &amp;amp;&amp;amp; git switch staging&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.4 一键脚本（推荐国内用户）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;SillyTavern-Termux&lt;/strong&gt;（Gitee 上有项目）——自动切换 Termux 国内源、内置 GitHub 代理、中文交互菜单、一键备份/更新/插件管理：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 国内用户（Gitee 镜像）
curl -O https://gitee.com/print-yuhuan/SillyTavern-Termux/raw/main/Install.sh &amp;amp;&amp;amp; bash Install.sh

# 海外/有代理用户
curl -O https://raw.githubusercontent.com/print-yuhuan/SillyTavern-Termux/refs/heads/main/Install.sh &amp;amp;&amp;amp; bash Install.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装完成后重启 Termux 即进入中文主菜单（含启动、更新、备份、卸载、插件管理）。&lt;/p&gt;
&lt;h3&gt;3.5 局域网共享（可选）&lt;/h3&gt;
&lt;p&gt;编辑 &lt;code&gt;config.yaml&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;listen: true
whitelist: false
port: 8000
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后局域网内其他设备访问 &lt;code&gt;http://手机内网IP:8000&lt;/code&gt; 即可一起玩（仅在可信局域网开放，不要暴露公网）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;四、Windows 本地部署&lt;/h2&gt;
&lt;h3&gt;4.1 前置环境&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;安装 &lt;strong&gt;Node.js LTS&lt;/strong&gt;（推荐 v20/22，&lt;strong&gt;不要超过 v23&lt;/strong&gt;，避免兼容问题）：https://nodejs.org/&lt;/li&gt;
&lt;li&gt;安装 &lt;strong&gt;Git&lt;/strong&gt;：https://git-scm.com/ 或 &lt;code&gt;winget install --id Git.Git -e --source winget&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.2 安装酒馆&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;在&lt;strong&gt;非系统受控目录&lt;/strong&gt;新建文件夹（如 &lt;code&gt;C:\ST&lt;/code&gt;），&lt;strong&gt;不要&lt;/strong&gt;装进 Program Files，&lt;strong&gt;不要&lt;/strong&gt;用管理员权限运行&lt;/li&gt;
&lt;li&gt;在文件夹地址栏输入 &lt;code&gt;cmd&lt;/code&gt; 回车，执行：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/SillyTavern/SillyTavern -b release
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;进入 &lt;code&gt;SillyTavern&lt;/code&gt; 文件夹，&lt;strong&gt;双击 &lt;code&gt;start.bat&lt;/code&gt;&lt;/strong&gt;，它会自动安装依赖并启动，浏览器自动打开&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;4.3 手动方式（可选）&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;cd SillyTavern
npm install
npm start
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;访问：&lt;code&gt;http://localhost:8000&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;4.4 国内网络加速建议&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;npm 换镜像源：&lt;code&gt;npm config set registry https://registry.npmmirror.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;git clone 失败时，可尝试 GitHub 加速镜像（如 ghproxy 类）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;五、模型后端怎么配（关键一步）&lt;/h2&gt;
&lt;p&gt;酒馆本身不&quot;说话&quot;，需要先连上模型，三种典型选择：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;后端类型&lt;/th&gt;
&lt;th&gt;代表&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;本地模型&lt;/strong&gt;（完全离线、免费）&lt;/td&gt;
&lt;td&gt;Ollama / KoboldCPP / llama.cpp&lt;/td&gt;
&lt;td&gt;需要电脑或手机性能较好；手机端跑小模型（如 7B 量化）较吃力，&lt;strong&gt;推荐电脑跑本地模型&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;云端 API&lt;/strong&gt;（效果最好）&lt;/td&gt;
&lt;td&gt;OpenAI / Claude / Gemini / OpenRouter / 各家国产 API&lt;/td&gt;
&lt;td&gt;需要 API Key 和费用；在酒馆设置里填 OpenAI 兼容接口即可&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;免费池&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI Horde / NovelAI&lt;/td&gt;
&lt;td&gt;排队式众包算力，开箱即用，适合尝鲜&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;小贴士：如果只是想在&lt;strong&gt;手机上&lt;/strong&gt;玩&quot;酒馆 + 云端模型&quot;（如国内可用的 OpenAI 兼容 API），手机性能完全不是问题——Termux 只跑前端，AI 推理在云端。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;六、同类替代品一览&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;项目&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;th&gt;本地部署&lt;/th&gt;
&lt;th&gt;安卓&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SillyTavern&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;生态最大、更新最勤，角色卡/插件/世界书齐全&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅（Termux）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TavernAI&lt;/td&gt;
&lt;td&gt;SillyTavern 的前身，已基本停止维护&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅（Termux）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VenusAI&lt;/td&gt;
&lt;td&gt;SillyTavern 早期分支&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅（Termux）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RisuAI&lt;/td&gt;
&lt;td&gt;现代轻量前端，单文件启动&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅（Termux/网页）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KoboldAI Lite&lt;/td&gt;
&lt;td&gt;KoboldAI 系轻量聊天界面&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;结论：直接用 SillyTavern 即可&lt;/strong&gt;，替代品在功能与社区生态上均无法相比。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;七、常见问题与安全提醒&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;端口被占用&lt;/strong&gt;：报 &quot;Address already in use&quot; 时，改 &lt;code&gt;config.yaml&lt;/code&gt; 里的 &lt;code&gt;port&lt;/code&gt; 字段&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub 拉取失败&lt;/strong&gt;：检查网络，或换一键脚本方案（内置国内代理）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不要在公网裸奔&lt;/strong&gt;：默认只监听本机；开启 &lt;code&gt;listen: true&lt;/code&gt; 局域网共享时务必配好 &lt;code&gt;whitelist&lt;/code&gt;，不要直接暴露到公网&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;角色卡&lt;/strong&gt;：可在酒馆内置的&quot;下载扩展和资源&quot;中获取社区卡片，或从角色卡社区导入（支持 PNG 卡、JSON 卡格式）&lt;/li&gt;
&lt;li&gt;未成年人 / 法律风险内容请注意合规，公共讨论渠道曾有针对该软件内容风险的清理事件&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;报告基于公开网络资料整理，具体命令以官方文档为准：https://sillytavern.wiki/&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>鸿蒙原生应用侧载指南（Windows 篇）</title><link>https://blog.heyunxi.top/posts/%E9%B8%BF%E8%92%99%E4%BE%A7%E8%BD%BD%E6%8C%87%E5%8D%97/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/%E9%B8%BF%E8%92%99%E4%BE%A7%E8%BD%BD%E6%8C%87%E5%8D%97/</guid><description>华为 HarmonyOS NEXT 之后无法像 Android 一样随意侧载？本文记录在 Windows 下通过小白调试助手为鸿蒙设备侧载原生 HAP 应用的完整流程，一次配置，后续脱离电脑自签名安装。</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;背景：鸿蒙为什么不能像 Android 一样侧载？&lt;/h2&gt;
&lt;p&gt;华为在 HarmonyOS NEXT（纯血鸿蒙）中全面引入了类似 Apple 的封闭生态策略：&lt;strong&gt;严格的权限管理 + 自有应用商店审核制度&lt;/strong&gt;。这意味着绝大部分原生鸿蒙应用（&lt;code&gt;.hap&lt;/code&gt; 格式）只能从华为应用商店安装，不再像旧版鸿蒙或 Android 那样可以随意双击 APK 直接安装。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;注：APK 文件仍然可以通过「卓易通」容器兼容运行，但那是跑在 Android 模拟层里的，性能和体验都不如原生 HAP。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果你想安装&lt;strong&gt;不在应用商店内的原生鸿蒙应用&lt;/strong&gt;（比如内测版、开源工具、未过审的应用），唯一的官方途径就是——&lt;strong&gt;开发者调试模式侧载&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;本文记录我在 Windows 平台上的完整折腾经历，供有同样需求的朋友参考。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;前置条件&lt;/h2&gt;
&lt;p&gt;开始之前，请确认以下条件已满足：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拥有一台运行 HarmonyOS NEXT 的华为设备（手机或平板）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;华为账号已完成实名认证&lt;/strong&gt;（申请开发者证书的必要条件）&lt;/li&gt;
&lt;li&gt;一台 Windows 电脑，与鸿蒙设备连接&lt;strong&gt;同一 Wi-Fi&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;第一步：下载小白调试助手&lt;/h2&gt;
&lt;p&gt;小白调试助手是一个开源工具，通过无线 ADB 协议让 PC 可以为鸿蒙设备推送并安装 HAP 安装包。项目托管在 GitHub：&lt;/p&gt;
&lt;p&gt;👉 &lt;a href=&quot;https://github.com/likuai2010/auto-installer/releases&quot;&gt;github.com/likuai2010/auto-installer/releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在 Releases 页面需要下载两个文件：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;hap_installer_xxx.zip&lt;/code&gt;（Windows 压缩包）&lt;/td&gt;
&lt;td&gt;在电脑上运行的控制端&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;xxx.hap&lt;/code&gt;（鸿蒙安装包）&lt;/td&gt;
&lt;td&gt;安装到手机上的鸿蒙版助手，用于后续脱离电脑自签名&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;第二步：配置 PC 端环境&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;将下载的 zip 压缩包解压到一个方便的位置（比如桌面或 D 盘根目录）&lt;/li&gt;
&lt;li&gt;进入解压后的文件夹，双击 &lt;code&gt;hap_installer.exe&lt;/code&gt; 启动小白调试助手&lt;/li&gt;
&lt;li&gt;如果此前没有安装过 Java 运行环境，程序会提示下载 —— 按指引安装即可（建议使用 &lt;a href=&quot;https://www.azul.com/downloads/&quot;&gt;Azul Zulu&lt;/a&gt; 或 &lt;a href=&quot;https://adoptium.net/&quot;&gt;Adoptium&lt;/a&gt; 的 JDK）&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;第三步：登录并申请开发者证书&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;在 PC 端的小白调试助手中&lt;strong&gt;登录你的华为账号&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;按工具内的指引跳转到 &lt;a href=&quot;https://developer.huawei.com/&quot;&gt;华为开发者联盟&lt;/a&gt; 申请调试证书
&lt;ul&gt;
&lt;li&gt;证书申请免费，实名认证后几分钟即可完成&lt;/li&gt;
&lt;li&gt;证书用于为 HAP 安装包签名，没有签名的包鸿蒙系统会拒绝安装&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;第四步：开启鸿蒙设备的开发者模式&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;打开鸿蒙手机 → &lt;strong&gt;设置 → 关于手机&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;连续快速点击 &lt;strong&gt;「HarmonyOS 版本」&lt;/strong&gt;（或「软件版本」）5~7 次&lt;/li&gt;
&lt;li&gt;输入锁屏密码，提示「您已处于开发者模式」即成功&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;第五步：开启无线调试&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;返回 &lt;strong&gt;设置 → 系统 → 开发者选项&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;找到 &lt;strong&gt;「无线调试」&lt;/strong&gt;，打开开关&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;点击「无线调试」文字本身&lt;/strong&gt;（不是只点开关），进入二级菜单&lt;/li&gt;
&lt;li&gt;记录下界面显示的 &lt;strong&gt;IP 地址&lt;/strong&gt; 和 &lt;strong&gt;端口号&lt;/strong&gt;
&lt;blockquote&gt;
&lt;p&gt;格式类似 &lt;code&gt;192.168.1.100:5555&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;第六步：连接并安装&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;回到 PC 端小白调试助手&lt;/li&gt;
&lt;li&gt;将手机上无线调试页面显示的 &lt;strong&gt;IP 地址&lt;/strong&gt; 和 &lt;strong&gt;端口号&lt;/strong&gt; 填入对应输入框&lt;/li&gt;
&lt;li&gt;点击连接 —— 成功后设备列表会出现你的手机&lt;/li&gt;
&lt;li&gt;点击「选择安装包」，找到第一步下载的那个 &lt;code&gt;.hap&lt;/code&gt; 文件（鸿蒙版小白调试助手）&lt;/li&gt;
&lt;li&gt;点击「安装」，等待进度条完成&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;搞定！以后不用电脑了 🎉&lt;/h2&gt;
&lt;p&gt;安装完成后，你的鸿蒙手机上就有了&lt;strong&gt;鸿蒙版的小白调试助手&lt;/strong&gt;。从此以后：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;直接在手机上打开小白调试助手&lt;/li&gt;
&lt;li&gt;自行下载 HAP 安装包到手机&lt;/li&gt;
&lt;li&gt;在手机端完成&lt;strong&gt;自签名 + 安装&lt;/strong&gt;，完全无需再连接电脑&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是一次配置、一劳永逸的玩法。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;常见问题&lt;/h2&gt;
&lt;h3&gt;连接失败？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;确认电脑和手机连的是&lt;strong&gt;同一个 Wi-Fi&lt;/strong&gt;（公共 Wi-Fi 可能有设备隔离，建议手机开热点给电脑连）&lt;/li&gt;
&lt;li&gt;检查 IP 地址和端口号是否填写正确（注意端口号是无线调试二级页面里的，不是 WiFi 设置里的）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;安装失败，提示签名错误？&lt;/h3&gt;
&lt;p&gt;鸿蒙 NEXT 对应用签名校验非常严格。请确保：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HAP 包本身带有有效签名&lt;/li&gt;
&lt;li&gt;你的调试证书申请成功且未过期&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;提示版本已存在？&lt;/h3&gt;
&lt;p&gt;说明手机里已有该应用的更高版本，需要先卸载再安装低版本 HAP。&lt;/p&gt;
</content:encoded></item><item><title>多设备实现短信转发</title><link>https://blog.heyunxi.top/posts/guide/%E7%9F%AD%E4%BF%A1%E8%BD%AC%E5%8F%91/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E7%9F%AD%E4%BF%A1%E8%BD%AC%E5%8F%91/</guid><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;使用 SMSForwarder 实现短信转发&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;因为本人有多张电话卡，所以低价收了一台手机专门用来做短信转发。如果你也有类似需求（比如主力机不想插副卡、需要远程接收验证码等），可以参考我的折腾经验。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/pppscn/SmsForwarder&quot;&gt;SMSForwarder&lt;/a&gt; 是 GitHub 上一款国人开发的开源短信转发工具，支持通过微信公众号、钉钉机器人、Telegram Bot、邮箱等多种渠道转发收到的短信和通知。&lt;/p&gt;
&lt;h2&gt;安装软件&lt;/h2&gt;
&lt;p&gt;前往项目 &lt;a href=&quot;https://github.com/pppscn/SmsForwarder/releases&quot;&gt;Releases&lt;/a&gt; 页面，下载对应设备的安装包安装即可。&lt;/p&gt;
&lt;h2&gt;设置所需权限&lt;/h2&gt;
&lt;p&gt;打开软件后，在底部「通用设置」栏依次打开所有需要的权限：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;允许自启动&lt;/li&gt;
&lt;li&gt;关闭电池优化 / 后台限制&lt;/li&gt;
&lt;li&gt;确保 App 内保活选项全部开启&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OPPO、小米等国产设备需要在 &lt;strong&gt;设置 → 开发者选项&lt;/strong&gt; 中打开「禁止权限监控」。
如果仍被系统关闭后台，请参考&lt;a href=&quot;https://github.com/pppscn/SmsForwarder/wiki/%E9%99%84%E5%BD%954%EF%BC%9AAPP%E6%80%8E%E4%B9%88%E4%BF%9D%E6%B4%BB%EF%BC%88%E6%9D%80%E4%B8%8D%E6%AD%BB%EF%BC%89%EF%BC%9F&quot;&gt;官方保活文档&lt;/a&gt; 逐一排查。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;设置推送通道&lt;/h2&gt;
&lt;p&gt;SMSForwarder 支持钉钉机器人、邮箱、Bark、飞书应用、Telegram Bot、PushPlus 等多种推送渠道，详见&lt;a href=&quot;https://github.com/pppscn/SmsForwarder/wiki/2.%E5%8F%91%E9%80%81%E9%80%9A%E9%81%93&quot;&gt;官方支持文档&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;本教程以 &lt;strong&gt;PushPlus&lt;/strong&gt; 为例（最为简单、无需自建服务），其他渠道操作类似。&lt;/p&gt;
&lt;h3&gt;PushPlus&lt;/h3&gt;
&lt;p&gt;前往 &lt;a href=&quot;https://www.pushplus.plus/&quot;&gt;PushPlus 官网&lt;/a&gt; 注册账号，绑定微信，关注微信公众号。该平台的免费限制如下：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;渠道&lt;/th&gt;
&lt;th&gt;每日请求次数&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;微信公众号&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;企业微信&lt;/td&gt;
&lt;td&gt;1000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Webhook&lt;/td&gt;
&lt;td&gt;1000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;邮件&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;插件&lt;/td&gt;
&lt;td&gt;1000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;App&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;注册账号可能需要绑定手机号和实名认证。不想实名的朋友请参考&lt;a href=&quot;https://github.com/pppscn/SmsForwarder/wiki/2.%E5%8F%91%E9%80%81%E9%80%9A%E9%81%93#tele%E6%9C%BA%E5%99%A8%E4%BA%BA%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91&quot;&gt;官方文档&lt;/a&gt;使用 Telegram Bot 等其他渠道。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;设置推送渠道：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;注册成功后，在 PushPlus 后台复制你的 &lt;strong&gt;用户 Token&lt;/strong&gt;，回到 SMSForwarder 中填入：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;底部「发送通知栏」→ 右上角 &lt;code&gt;+&lt;/code&gt; 号&lt;/li&gt;
&lt;li&gt;选择 PushPlus → 填入用户令牌&lt;/li&gt;
&lt;li&gt;点击「测试」（此时微信公众号会收到测试消息）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;设置推送规则：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;「转发规则栏」→ 右上角 &lt;code&gt;+&lt;/code&gt; 号&lt;/li&gt;
&lt;li&gt;下拉选择 PushPlus，默认设置即可&lt;/li&gt;
&lt;li&gt;点击「测试」（再次确认推送正常）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;此外还可以设置通话记录和应用通知的转发，同样操作测试一遍即可。如需自定义发送模板，可在规则中自行调整。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;完成！现在你就能在微信公众号上实时接收另一台手机的短信和通知了。&lt;/p&gt;
</content:encoded></item><item><title>免费域名分享</title><link>https://blog.heyunxi.top/posts/guide/%E5%85%8D%E8%B4%B9%E5%9F%9F%E5%90%8D%E5%88%86%E4%BA%AB/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E5%85%8D%E8%B4%B9%E5%9F%9F%E5%90%8D%E5%88%86%E4%BA%AB/</guid><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;免费域名分享&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://img.meituan.net/portalweb/3bc3143ae5f848c86690ab87257dbb30219258.png&quot; alt=&quot;域名注册页&quot; /&gt;&lt;/p&gt;
&lt;p&gt;最近在奶昔论坛看到有大佬分享获取免费域名的办法
于是摸索了一下
现提供我的经验给大家&lt;/p&gt;
&lt;h2&gt;注册账户&lt;/h2&gt;
&lt;p&gt;先在&lt;a href=&quot;https://www.dnshe.com/&quot;&gt;DNSHE&lt;/a&gt; 注册账户
&lt;s&gt;悄悄话：也可以用带有我aff的&lt;a href=&quot;https://my.dnshe.com/aff.php?aff=40819&quot;&gt;推广链接&lt;/a&gt;&lt;/s&gt;
&lt;img src=&quot;https://img.meituan.net/portalweb/0e91a10b7ef72e307e4e2961e8babc04114980.png&quot; alt=&quot;账户注册页&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::TIP
必须使用谷歌、微软、腾讯、网易、苹果、雅虎、新浪、搜狐等提供的公共邮箱注册，不支持自建邮箱
:::&lt;/p&gt;
&lt;h2&gt;申请免费域名&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://img.meituan.net/portalweb/3bc3143ae5f848c86690ab87257dbb30219258.png&quot; alt=&quot;域名注册页&quot; /&gt;
总共可以拥有：3个基础免费额度+2个好友助力额度
直接在申请免费域名页选择好根域名后缀，填入理想前缀即可（附支持后缀）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;de5.net
ccwu.cc
us.ci
cc.cd
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;系统会检查是否可用
可用的话就注册成功了，恭喜！&lt;/p&gt;
&lt;p&gt;:::TIP
DNSHE暂时现在还不能托管CF，但常用的解析功能都有
:::&lt;/p&gt;
</content:encoded></item><item><title>逃离微软Authenticator</title><link>https://blog.heyunxi.top/posts/guide/%E9%80%83%E7%A6%BB%E5%BE%AE%E8%BD%AFauthenticator/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E9%80%83%E7%A6%BB%E5%BE%AE%E8%BD%AFauthenticator/</guid><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;逃离微软Authenticator&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;在我还年少无知的时候，并没有保护自身隐私的概念&lt;/p&gt;
&lt;p&gt;我本人的所有密码保存在微软Edge上，使用时可以跟随微软账号云存储，即存储在微软的Authenticator应用中&lt;/p&gt;
&lt;p&gt;但众所周知，浏览器保存的密码都会明文存储在电脑中，为了数据安全我们要避免使用此功能&lt;/p&gt;
&lt;p&gt;如果我们此时想要隐私但又不想要过于脱离云，使用密码跨平台同步&lt;/p&gt;
&lt;p&gt;这时就可以请出我们的&lt;a href=&quot;https://bitwarden.com/&quot;&gt;Bitwarden&lt;/a&gt;了&lt;/p&gt;
&lt;p&gt;它可以一站式管理我们所有密码以及通行密钥，并且支持自托管，完全脱离巨头的大手&lt;/p&gt;
&lt;p&gt;由于本人并没有安全可靠的服务器，于是使用的是Bitwarden自身提供的服务，有能力的大佬可以考虑&lt;a href=&quot;https://www.iplaysoft.com/bitwarden-self-host.html&quot;&gt;自建服务&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以下的教程均基于使用Bitwarden自带服务&lt;/p&gt;
&lt;h2&gt;建立账户&lt;/h2&gt;
&lt;p&gt;Bitwarden的服务在国内可以正常访问，所以仅需访问&lt;a href=&quot;https://bitwarden.com/&quot;&gt;官方网站&lt;/a&gt;，选择立即开始或者登陆注册免费账户
在注册账户时会让你填写一个主密码&lt;/p&gt;
&lt;p&gt;:::WARNING
一定要记住此密码！！这是使用所有服务的凭证！！
:::&lt;/p&gt;
&lt;p&gt;按照正常流程即可，无邮箱限制&lt;/p&gt;
&lt;h2&gt;安装插件&lt;/h2&gt;
&lt;h3&gt;浏览器&lt;/h3&gt;
&lt;p&gt;浏览器上Bitwarden的密码填充服务基于&lt;a href=&quot;https://bitwarden.com/download/&quot;&gt;浏览器插件&lt;/a&gt;
如果你的插件商店可以正常访问，在商店内搜索Bitwarden即可安装，如果不能直接安装，也可以使用&lt;a href=&quot;https://www.chajianxw.com/product-tool/36793.html&quot;&gt;提供的安装包&lt;/a&gt;侧载
安装后登录，替换掉浏览器自带自动填充服务即可&lt;/p&gt;
&lt;h3&gt;Apple&lt;/h3&gt;
&lt;p&gt;在AppStore搜索Bitwarden
安装后登录账号
打开&lt;strong&gt;设置&lt;/strong&gt;-打开&lt;strong&gt;自动填充密码和通行密钥&lt;/strong&gt;-关闭&lt;strong&gt;iCloud钥匙链&lt;/strong&gt;
将Bitwarden设为自动填充默认应用即可&lt;/p&gt;
&lt;h3&gt;Android&lt;/h3&gt;
&lt;p&gt;Play商店下载或者选择&lt;a href=&quot;https://github.com/bitwarden/android/releases&quot;&gt;Github下载&lt;/a&gt;
安装后登录账号
打开Bitwarden设置开启&lt;strong&gt;自动填充服务&lt;/strong&gt;（可能需要重启程序以应用更改）
推荐打开&lt;strong&gt;使用无障碍&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;导入密码&lt;/h2&gt;
&lt;p&gt;在&lt;a href=&quot;https://help.ppgg.in/docs/password-manager/import-and-export/import-data&quot;&gt;Bitwarden官方文档&lt;/a&gt;给出了批量导入教程&lt;/p&gt;
&lt;p&gt;:::TIP
导入的文件最多可包含：
4,000 个项目
2,000 个文件夹
2,000 个集合
7,000 个项目-文件夹关系
8,000 个项目-集合关系
如果超出请裁切分块导入
:::&lt;/p&gt;
</content:encoded></item><item><title>实用软件分享</title><link>https://blog.heyunxi.top/posts/guide/%E5%AE%9E%E7%94%A8%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E5%AE%9E%E7%94%A8%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90/</guid><description>分享个人自用软件，简洁无广</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Nanazip&lt;/h1&gt;
&lt;p&gt;7-zip的美化版本，更现代的7-zip界面&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/M2Team/NanaZip&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Nilesoft Shell&lt;/h1&gt;
&lt;p&gt;为你提供更高自由度的右键菜单，更加贴合win11视觉风格的右键菜单，为右键添加更多实用功能
实测下来会减慢右键菜单速度，追求轻快慎装
&lt;a href=&quot;https://nilesoft.org&quot;&gt;项目官网&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;ContextMenuManager&lt;/h1&gt;
&lt;p&gt;强大的右键菜单管理工具，剔除菜单里的流氓快捷方式，还你一个干净的右键菜单&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://bluepointlilac.github.io/ContextMenuManager&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;UniGetUI (原WingetUI)&lt;/h1&gt;
&lt;p&gt;一款带有图形界面的 Winget，为 Winget 添加了一个界面方便快捷管理计算机中的软件&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/marticliment/UnigetUI&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;FlClash&lt;/h1&gt;
&lt;p&gt;基于ClashMeta的多平台代理客户端，简单易用，开源无广告&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/chen08209/FlClash&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;Icaros&lt;/h1&gt;
&lt;p&gt;免费实用的资源管理器扩展增强插件，它能让你的 Windows 支持显示大部分主流视频格式文件的预览缩略图&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/Xanashi/Icaros&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;ImageGlass&lt;/h1&gt;
&lt;p&gt;一款美观强大的图片查看工具，可以安装超多皮肤，满足自定义需求&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/d2phap/ImageGlass&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;qBittorrent（第三方反吸血版）&lt;/h1&gt;
&lt;p&gt;强大的bt下载工具，推荐安装反吸血版，防止被跑量&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/PBH-BTN/PeerBanHelper&quot;&gt;项目地址&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>解决决msix安装包提示证书无法安装的问题</title><link>https://blog.heyunxi.top/posts/guide/%E8%A7%A3%E5%86%B3msix%E5%AE%89%E8%A3%85%E5%8C%85%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81%E6%AD%A4%E5%8F%91%E5%B8%83%E8%80%85%E8%AF%81%E4%B9%A6%E7%9A%84%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E8%A7%A3%E5%86%B3msix%E5%AE%89%E8%A3%85%E5%8C%85%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81%E6%AD%A4%E5%8F%91%E5%B8%83%E8%80%85%E8%AF%81%E4%B9%A6%E7%9A%84%E9%97%AE%E9%A2%98/</guid><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;解决msix安装包提示证书无法安装的问题&lt;/h1&gt;
&lt;h2&gt;导语&lt;/h2&gt;
&lt;p&gt;笔者在倒腾软件时偶尔会出现“无法验证此应用包的发布者证书”的问题，提示&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“无法验证此应用包的发布者证书。请与系统管理员或应用开发人员联系，以获取具有验证证书的新应用包。必须验证应用包中签名的根证书和所有直接证书(0x800B010A)”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;很是苦恼，在网上找到了一个解决办法，分享出来&lt;/p&gt;
&lt;h2&gt;教程&lt;/h2&gt;
&lt;p&gt;首先右键该msix安装包&lt;/p&gt;
&lt;p&gt;点击“属性”&lt;/p&gt;
&lt;p&gt;移到”数字签名”一栏&lt;/p&gt;
&lt;p&gt;点击“详细信息”&lt;/p&gt;
&lt;p&gt;在接下来的窗口中点击“查看证书”&lt;/p&gt;
&lt;p&gt;下一个窗口点击“安装证书”&lt;/p&gt;
&lt;p&gt;选择“存储到本地计算机”，下一步&lt;/p&gt;
&lt;p&gt;选择存储位置，“受信任的根证书颁发机构”，确定&lt;/p&gt;
&lt;p&gt;“完成”即可导入证书&lt;/p&gt;
&lt;p&gt;再次点击安装包即可正常安装&lt;/p&gt;
</content:encoded></item><item><title>欢迎来到芸溪的博客</title><link>https://blog.heyunxi.top/posts/guide/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/</guid><description>欢迎来到我的博客！</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;pre&gt;&lt;code&gt;在2025年12月，终于在克服懒癌后期（bushi
迈出了第一步，参照网络上的教程搭建了我人生中第一个正式的博客
为何说是第一个“正式”是因为在此之前，就已经依托于GitHub搭建了一个小站
但当时并没有好好写东西，就搁置一旁
我感觉现在是时间了，便终于在期末周前抽出时间搭建了这个小站

感谢在互联网上留下教程的前辈和ChatGPT
让我这个对代码一窍不通的普通人也能搭建出来这个网站
网站基于已有的开源项目，并没有过多改动（主要是再多我也不会写）
如果有纰漏请斧正！
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;参考&lt;/strong&gt;
&lt;a href=&quot;https://space.bilibili.com/325903362&quot;&gt;二叉树树&lt;/a&gt;、&lt;a href=&quot;https://www.luogu.com.cn/user/762100&quot;&gt;Candsy_bnt&lt;/a&gt;、&lt;a href=&quot;https://aulypc1.github.io/&quot;&gt;AULyPc&lt;/a&gt;
感谢前人的教程&lt;/p&gt;
</content:encoded></item><item><title>在线markdawn编辑器分享</title><link>https://blog.heyunxi.top/posts/guide/%E5%9C%A8%E7%BA%BFmarkdown%E5%88%86%E4%BA%AB/</link><guid isPermaLink="true">https://blog.heyunxi.top/posts/guide/%E5%9C%A8%E7%BA%BFmarkdown%E5%88%86%E4%BA%AB/</guid><description>简单分享几个在线markdown编辑器</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;在线markdawn编辑器分享&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://markdown.buxiantang.top/&quot;&gt;微信 Markdown 编辑器&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;一款高度简洁的微信 Markdown 编辑器，但本人使用时感觉加载缓慢&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://pandao.github.io/editor.md/&quot;&gt;Editor.md - 开源在线 Markdown 编辑器&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;支持“标准”Markdown / CommonMark和Github风格的语法，也可变身为代码编辑器；&lt;/li&gt;
&lt;li&gt;支持实时预览、图片（跨域）上传、预格式文本/代码/表格插入、代码折叠、搜索替换、只读模式、自定义样式主题和多语言语法高亮等功能；&lt;/li&gt;
&lt;li&gt;支持ToC（Table of Contents）、Emoji表情、Task lists、@链接等Markdown扩展语法；&lt;/li&gt;
&lt;li&gt;支持TeX科学公式（基于KaTeX）、流程图 Flowchart 和 时序图 Sequence Diagram;&lt;/li&gt;
&lt;li&gt;支持识别和解析HTML标签，并且支持自定义过滤标签解析，具有可靠的安全性和几乎无限的扩展性；&lt;/li&gt;
&lt;li&gt;支持 AMD / CMD 模块化加载（支持 Require.js &amp;amp; Sea.js），并且支持自定义扩展插件；&lt;/li&gt;
&lt;li&gt;兼容主流的浏览器（IE8+）和Zepto.js，且支持iPad等平板设备；&lt;/li&gt;
&lt;li&gt;支持自定义主题样式；&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://markdown.lovejade.cn/&quot;&gt;Arya - 在线 Markdown 编辑器&lt;/a&gt;
基于 &lt;code&gt;Vue&lt;/code&gt;、&lt;code&gt;Vditor&lt;/code&gt;，为未来而构建的在线 Markdown 编辑器；轻量且强大：内置粘贴 HTML 自动转换为 Markdown，支持流程图、甘特图、时序图、任务列表，可导出携带样式的图片、PDF、微信公众号特制的 HTML 等等。&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item></channel></rss>