<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>方案分析 on LiaoKe的个人博客</title>
        <link>https://blog.liao-ke.com/categories/%E6%96%B9%E6%A1%88%E5%88%86%E6%9E%90/</link>
        <description>Recent content in 方案分析 on LiaoKe的个人博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Thu, 23 Jul 2026 21:43:26 +0800</lastBuildDate><atom:link href="https://blog.liao-ke.com/categories/%E6%96%B9%E6%A1%88%E5%88%86%E6%9E%90/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>方案分析 | 2026年软路由系统分析和推荐</title>
            <link>https://blog.liao-ke.com/p/routeros-choose/</link>
            <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/routeros-choose/</guid>
            <description>&lt;h2 id=&#34;2026年软路由系统分析和推荐&#34;&gt;2026年软路由系统分析和推荐&#xA;&lt;/h2&gt;&lt;p&gt;截止到目前为止,还在持续维护更新的软路由系统有&lt;code&gt;openwrt&lt;/code&gt;系,&lt;code&gt;ikuai&lt;/code&gt;,&lt;code&gt;RouterOS&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;三大系统简述&#34;&gt;三大系统简述&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ikuai系统&lt;/strong&gt;不开源,可玩性和软件生态上比openwrt和RouterOS差,但是稳定,适用于对稳定性和兼容性要求比较高的工作环境，比如说企业.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Routeros系统&lt;/strong&gt;是开源的,基于linux,但是软件生态和可玩性也不如openwrt,Linux内核版本也较低,主打的也是偏稳定向的.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;openwrt系统&lt;/strong&gt;是开源的,相当于阉割魔改版之后的linux（linux可以干的,openwrt通过补全环境和其他方法，基本都可以干,如docker,php,python等）,且积极更新Linux内核和对应s组件依赖,社区力量和软件包是远远大于另外两个软路由系统的,由于openwrt系统非常轻量，所以适配的硬件特别广.而另外两个软路由系统对硬件的要求多相对较高,而openwrt各种嵌入式设备也可以刷入,很多厂商的硬路由openwrt也会适配.所以对于个人玩家来说,强烈推荐openwrt系.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;openwrt系分支&#34;&gt;openwrt系分支&#xA;&lt;/h3&gt;&lt;p&gt;而openwrt系又主要分&lt;code&gt;openwrt官方系统&lt;/code&gt;,&lt;code&gt;immortalwrt&lt;/code&gt;,&lt;code&gt;kwrt&lt;/code&gt;,&lt;code&gt;lead&lt;/code&gt;,&lt;code&gt;x-wrt&lt;/code&gt;,&lt;code&gt;istoreos&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;openwrt官方系统&#34;&gt;openwrt官方系统:&#xA;&lt;/h4&gt;&lt;p&gt;是所有其他分支的源头，更新速度最快,但是软件包源服务器是在国外，国内用户无法直接更新里面的软件包,而且官方服务器里面的软件包数量很少.&lt;/p&gt;&#xA;&lt;h4 id=&#34;immortalwrt&#34;&gt;immortalwrt:&#xA;&lt;/h4&gt;&lt;p&gt;基于openwrt源代码轻量改动,可以看成openwrt中国特供版,而且极大的丰富了软件包数量,有很多github上面的第三方的软件包，以及把软件包服务器改成了在国内,还有一些其他的优化以及添加了更多的硬件支持,但是每当openwrt新的版本出来,immortalwrt需要过一小段时间才能适配完&lt;/p&gt;&#xA;&lt;h4 id=&#34;kwrt&#34;&gt;kwrt:&#xA;&lt;/h4&gt;&lt;p&gt;基于openwrt,可以看成在openwrt源代码的基础上，自己写了一套代码流程来自定义一些东西,有自己自建的软件仓库,里面软件的数量是openwrt系里面最多的,构建系统镜像的时候还可以提前自定义后台IP地址，宽带账号之类的东西,但是魔改的比较多，特别容易出bug（比如我的r2s固件直接开不了机）,而且这个系统作者的名声在圈内不太好,合并上游系统速度还算及时(immortal需要一点时间)&lt;/p&gt;&#xA;&lt;h4 id=&#34;lede&#34;&gt;lede:&#xA;&lt;/h4&gt;&lt;p&gt;准确来说是lean的lede,最原始的lede是openwrt里面分出来，后面又重新与openwrt合并,而github上面的lede是lean(作者)基于最后的lede源代码的个人维护版本,也就是说基于的openwrt主线版本已经十分老旧了,这个系统的优点是有一些闭源驱动，性能非常强大,但由于已经和新版的openwrt代码相差很大，所以很多软件包已经不兼容了.&lt;/p&gt;&#xA;&lt;h4 id=&#34;x-wrt&#34;&gt;x-wrt:&#xA;&lt;/h4&gt;&lt;p&gt;基于openwrt的主线分支(不是release分支),所以代码更新速度很快,有自己的软件仓库，国内用户可以直连,相对于官方的系统，已经内置集成的一些功能&lt;/p&gt;&#xA;&lt;h4 id=&#34;istoreos&#34;&gt;istoreos:&#xA;&lt;/h4&gt;&lt;p&gt;基于openwrt以前的分支,一般不会基于最新的主线分支，一般会隔一两个大版本,有自己的软件源，国内用户可直接连,主要就是ui和功能改动,openwrt官方系统或其他分支系统也可以安装istoreos的软件包来实现成istoreos的ui和功能.主打的是将路由器和nas结合，里面内置了很多跟nas有关的功能。&lt;/p&gt;&#xA;&lt;h3 id=&#34;结论&#34;&gt;结论&#xA;&lt;/h3&gt;&lt;p&gt;综上所述目前软路由系统，我个人推荐openwrt系,openwrt系里面结合更新速度和软件包数量以及稳定性,lede基于的主线版本太老,istoreos更新上游的速度较慢,kwrt魔改openwrt有点多(不是基于源代码魔改),稳定性较差.x-wrt特色不是很强,所以我个人综合起来更推荐immortalwrt&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>方案分析 | 我对几种LLM扩展工具的区别与使用心得</title>
            <link>https://blog.liao-ke.com/p/llm-tool-calls/</link>
            <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/llm-tool-calls/</guid>
            <description>&lt;h2 id=&#34;关于llm的几种工具扩展方法的区别和见解&#34;&gt;关于LLM的几种工具扩展方法的区别和见解&#xA;&lt;/h2&gt;&lt;p&gt;LLM本身只能当做&lt;strong&gt;聊天对话机器&lt;/strong&gt;,他只可以接收对话，然后返回回答,本身是&lt;strong&gt;不能干任何额外的事情&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;我们使用ai的一些扩展功能，比如联网搜索和其他的工具本质上是让&lt;strong&gt;AI返回指定参数&lt;/strong&gt;,&lt;strong&gt;交由外部工具去完成&lt;/strong&gt;,然后在拿&lt;strong&gt;外部工具执行到的信息作为上下文&lt;/strong&gt;,再返回给AI,&lt;strong&gt;llm只是决策者而并非执行者&lt;/strong&gt;,&lt;strong&gt;工具真正的逻辑执行部分和判断部分需要人为的完成&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;而市面上主流的LLM主要有以下几种方法扩展工具&lt;/p&gt;&#xA;&lt;h3 id=&#34;1tool-calls很少使用&#34;&gt;1.Tool Calls(很少使用)&#xA;&lt;/h3&gt;&lt;p&gt;这个是一些大语言模型本身自带的功能,可以让用户&lt;strong&gt;自定义一段工具介绍&lt;/strong&gt;，然后让LLM在适当的时候&lt;strong&gt;返回工具调用的结构体&lt;/strong&gt;,然后由用户&lt;strong&gt;解析结构体执行程序&lt;/strong&gt;之后，再返回获取到的结果来完善上下文&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点:&lt;/strong&gt;&#xA;LLM和工具的衔接部分&lt;strong&gt;需要自己人为书写&lt;/strong&gt;,比如需要&lt;strong&gt;判断LLM有没有返回工具调用信息&lt;/strong&gt;,如果返回了，要根据返回的信息进行选择调用,&lt;strong&gt;写的工具越复杂&lt;/strong&gt;，衔接部分需要花费的时间就越大,并且不同的模型的Tool Calls返回的信息可能还有所不同，&lt;strong&gt;不同模型的Tool Calls标准不一样，同一个工具需要对不同的模型单独做适配&lt;/strong&gt;,所以并不流行(不过算是最早的给llm扩展工具的方法)&lt;/p&gt;&#xA;&lt;h3 id=&#34;2mcp流行&#34;&gt;2.Mcp(流行)&#xA;&lt;/h3&gt;&lt;p&gt;这是一套&lt;strong&gt;严格的标准&lt;/strong&gt;,不会像Tool Calls一样可能因为模型的问题，返回的结构体有所差异,有&lt;strong&gt;mcp客户端&lt;/strong&gt;,还有&lt;strong&gt;mcp服务器&lt;/strong&gt;,工具的连接方式有&lt;strong&gt;远程&lt;/strong&gt;，也有&lt;strong&gt;本地调用&lt;/strong&gt;,是一套很完善的规则.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点:&lt;/strong&gt;&#xA;因为&lt;strong&gt;调用流程过于严谨和繁琐&lt;/strong&gt;,所以很容易引起&lt;strong&gt;llm上下文直接爆炸&lt;/strong&gt;,让llm抓不到重点,对话越到后面效果越差。&lt;strong&gt;部署和开发也相对麻烦&lt;/strong&gt;,因为有服务端，客户端，还有一些七七八八.而Tool Calls,可以直接在一个片段代码里面完成开发.&lt;/p&gt;&#xA;&lt;h3 id=&#34;3skills流行&#34;&gt;3.Skills(流行)&#xA;&lt;/h3&gt;&lt;p&gt;这个是最近claude推出,我对他的理解是&lt;strong&gt;最高级别的prompt&lt;/strong&gt;,这个严格来说&lt;strong&gt;并不是一个标准,而是共识&lt;/strong&gt;,更偏向于一个技术理念,&lt;strong&gt;需要IDE自己去实现这个理念（&lt;a class=&#34;link&#34; href=&#34;https://github.com/anthropics/skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Claude开源了他们官方skills的实现&lt;/a&gt;）&lt;/strong&gt;,不像mcp和Tool Calls是有一定的标准的,要严格按照官方的标准来。&lt;/p&gt;&#xA;&lt;p&gt;Skills某种程度上来说和Tool Calls有点类似,但是&lt;strong&gt;他不需要写LLM和工具之间的桥接代码&lt;/strong&gt;,并且还可以完成一些prompt才可以做的事，比如说&lt;strong&gt;自定义一下语气和注意事项&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Tool Calls每写一个工具，我需要自己再写程序去判断LLM返回的工具调用信息，然后再去执行运算(并且还可能因为不同的模型返回的信息有差异而导致兼容性问题),&lt;strong&gt;而放到Skills&lt;/strong&gt;,我只需要&lt;strong&gt;自定义一段话&lt;/strong&gt;,&lt;strong&gt;不需要写具体的代码&lt;/strong&gt;(工具本身是要写代码的，只是&lt;strong&gt;调用不需要写代码&lt;/strong&gt;),比如在特定的时候执行某个文件目录下面的某个代码片段传入某些参数,相当于把&lt;strong&gt;桥接部分交由了程序本身&lt;/strong&gt;(如Vscode和windsurf)去执行,所以说需要程序去适配Skills,&lt;strong&gt;它是共识和理念，而不是一套标准&lt;/strong&gt;.(不过当流行起来的时候，共识理念最终也会成为大家默认的标准)&lt;/p&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;总结:以上三种给LLM扩展工具的方式,我个人对未来最看好的是&lt;strong&gt;Skills&lt;/strong&gt;,我认为把这套逻辑和共识再进行优化加强是完全可以比过Tool Calls和mcp。Tool Calls桥接部分比较麻烦,&lt;strong&gt;一切运转都要依靠代码&lt;/strong&gt;,还有&lt;strong&gt;兼容性问题&lt;/strong&gt;;mcp&lt;strong&gt;开发部署繁琐,且容易引起上下文爆炸&lt;/strong&gt;,LLM运行缓慢.Skills&lt;strong&gt;恰好能解决这两者的缺点&lt;/strong&gt;&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>方案分析 | Android Root 的演进与抉择</title>
            <link>https://blog.liao-ke.com/p/android-root/</link>
            <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/android-root/</guid>
            <description>&lt;h2 id=&#34;android-root-发展历程和方案分析&#34;&gt;Android Root 发展历程和方案分析&#xA;&lt;/h2&gt;&lt;p&gt;Android Root 顾名思义即给安卓系统获取根权限，让用户拥有系统级权限，极大提升系统可玩性。&lt;br&gt;&#xA;一般来说，Root 需要先解锁 bootloader（BL），解锁的目的，是让用户有权限刷写各个分区，从而能：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;更换系统（system / vendor / product 等）&lt;/li&gt;&#xA;&lt;li&gt;更换内核（boot ）&lt;/li&gt;&#xA;&lt;li&gt;注入 Root / 模块方案&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;注意：解锁 BL ≠ 必然 Root&lt;/strong&gt;，也可以只刷机不 Root。&lt;br&gt;&#xA;主流 Root 方案按时间大致可以排成这样：&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;KingRoot → SuperSU → Magisk → SKRoot（小众） → KernelSU → APatch&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;一root-实现思路按技术路线分类&#34;&gt;一、Root 实现思路：按技术路线分类&#xA;&lt;/h3&gt;&lt;h4 id=&#34;用户态-rootuser-space-root&#34;&gt;用户态 Root（User-space Root）&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;不直接修改内核代码&lt;/li&gt;&#xA;&lt;li&gt;修改 &lt;strong&gt;boot.img → ramdisk → init 脚本&lt;/strong&gt;，在早期启动阶段插入自己的用户态 root 程序&lt;/li&gt;&#xA;&lt;li&gt;通过 &lt;strong&gt;用户态守护进程&lt;/strong&gt; 管理权限（例如 &lt;code&gt;magiskd&lt;/code&gt;）&lt;/li&gt;&#xA;&lt;li&gt;一般依赖一个 &lt;strong&gt;管理 App&lt;/strong&gt; 配合使用（授权弹窗、模块管理等）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;代表方案：Magisk&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;优点&lt;/strong&gt;：对内核无强依赖，兼容面最广&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;缺点&lt;/strong&gt;：本质不在内核，某些内核安全策略/厂商定制下会有局限&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;内核态-rootkernel-space-root&#34;&gt;内核态 Root（Kernel-space Root）&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;直接在内核中 &lt;strong&gt;Hook 权限相关函数 / LSM / syscall&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;在内核层修改 &lt;code&gt;cred&lt;/code&gt;、&lt;code&gt;capabilities&lt;/code&gt; 等结构，获得最高权限&lt;/li&gt;&#xA;&lt;li&gt;部分方案需要内核源码（早期 KernelSU），部分不需要（APatch、SKRoot）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;代表方案：KernelSU、APatch、SKRoot&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;优点&lt;/strong&gt;：权限层级最高，可做更“隐蔽”和细粒度的控制&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;缺点&lt;/strong&gt;：与内核版本/厂商定制强相关，适配成本较高&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;漏洞-rootexploit-based-root&#34;&gt;漏洞 Root（Exploit-based Root）&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;利用系统或内核漏洞临时/半永久获取 Root&lt;/li&gt;&#xA;&lt;li&gt;通常依赖特定 Android / 内核版本，系统一更新就失效&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;代表方案：KingRoot 等一键 Root 工具&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;优点&lt;/strong&gt;：用户体验简单，历史上对锁 BL 的机器也有机会&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;缺点&lt;/strong&gt;：完全吃漏洞红利，维护性差，安全风险高&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;二按时间线看典型方案&#34;&gt;二、按时间线看典型方案&#xA;&lt;/h3&gt;&lt;h4 id=&#34;kingroot漏洞驱动的早期-root&#34;&gt;KingRoot：漏洞驱动的早期 Root&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;主要活跃在 &lt;strong&gt;Android 4.4 ~ 6.0&lt;/strong&gt; 时代&lt;/li&gt;&#xA;&lt;li&gt;通过 &lt;strong&gt;内核 / 系统漏洞&lt;/strong&gt;（如提权漏洞）获得 Root&lt;/li&gt;&#xA;&lt;li&gt;多为 &lt;strong&gt;临时或半永久 Root&lt;/strong&gt;，重启或 OTA 后经常失效&lt;/li&gt;&#xA;&lt;li&gt;随着漏洞不断被修复，这类方案很快被淘汰&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;定位&lt;/strong&gt;：&lt;br&gt;&#xA;完全基于漏洞的时代产物，如今更多是历史意义。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;supersusystem-分区注入-su-的经典方案&#34;&gt;SuperSU：system 分区注入 su 的经典方案&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;思路：直接修改 &lt;code&gt;system.img&lt;/code&gt;，在 &lt;code&gt;/system/bin&lt;/code&gt; 或 &lt;code&gt;/system/xbin&lt;/code&gt; 注入 &lt;code&gt;su&lt;/code&gt; 二进制&lt;/li&gt;&#xA;&lt;li&gt;通过 &lt;code&gt;su&lt;/code&gt; 的 setuid 机制实现提权&lt;/li&gt;&#xA;&lt;li&gt;典型适用 &lt;strong&gt;Android 4.x ~ 6.x&lt;/strong&gt;，system 还比较“好改”的时代&lt;/li&gt;&#xA;&lt;li&gt;随着：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;system 分区逐渐只读 / 受更严格完整性保护&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Magisk 引入 systemless Root&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;SuperSU 很快失去优势。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;定位&lt;/strong&gt;：&lt;br&gt;&#xA;传统“改 system.img 注入 su”的代表&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;magisk用户态-systemless-root-的时代&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/topjohnwu/Magisk&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Magisk&lt;/a&gt;：用户态 systemless Root 的时代&#xA;&lt;/h4&gt;&lt;p&gt;Magisk 把 Root 方式拉到了一个新高度。&lt;/p&gt;&#xA;&lt;h5 id=&#34;核心实现&#34;&gt;核心实现&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;修改 &lt;strong&gt;boot.img → ramdisk → init&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;用 &lt;code&gt;magiskinit&lt;/code&gt; 接管早期启动，作为“第一个用户态进程”&lt;/li&gt;&#xA;&lt;li&gt;启动 root 守护进程 &lt;code&gt;magiskd&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/system/bin/su&lt;/code&gt; 在 Magisk 中 &lt;strong&gt;只是前端/中转&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;解析参数 → 连接 &lt;code&gt;magiskd&lt;/code&gt; → 由 &lt;code&gt;magiskd&lt;/code&gt; 以 root fork/exec 真正的命令&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;提权的决策和执行&lt;/strong&gt;在 &lt;code&gt;magiskd&lt;/code&gt; 中完成，而不是在 &lt;code&gt;su&lt;/code&gt; 本身&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;不在 system 分区直接写入文件，做到 &lt;strong&gt;systemless&lt;/strong&gt;&lt;br&gt;&#xA;（实际上是用挂载/覆盖的方式“虚拟出”修改过的系统视图）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;关键特点&#34;&gt;关键特点&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;首创 magic mount 模块系统&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在不实际修改系统文件的情况下，实现对 &lt;code&gt;/system&lt;/code&gt;、&lt;code&gt;/vendor&lt;/code&gt; 等目录的文件覆盖&lt;/li&gt;&#xA;&lt;li&gt;极大提升“玩机模块生态”&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;强兼容性&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;只要能改 boot.img中的init脚本，大多数内核版本都能使用&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;依赖管理 App&lt;/strong&gt;（Magisk App）：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;管理模块、处理 su 授权弹窗、升级/卸载&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;局限&#34;&gt;局限&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;纯用户态方案，需要搭配app&lt;/li&gt;&#xA;&lt;li&gt;模块生态与内核态模块（如 APatch 的 KPM ）相比，在&lt;strong&gt;内核能力利用上&lt;/strong&gt;略逊一筹&lt;/li&gt;&#xA;&lt;li&gt;不支持kernelsu后来的模块webui功能,需要额外安装app解决&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;skroot早期内核-root--su-环境注入的探索者&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/abcz316/SKRoot-linuxKernelRoot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SKRoot&lt;/a&gt;：早期“内核 Root + su 环境注入”的探索者&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;时间上早于目前主流内核 Root（KernelSU / APatch）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;无需内核源码&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;离线分析目标内核镜像（ELF/镜像格式）&lt;/li&gt;&#xA;&lt;li&gt;找到如 &lt;code&gt;do_execve&lt;/code&gt; 等关键函数与 &lt;code&gt;task_struct/cred/seccomp&lt;/code&gt; 的偏移&lt;/li&gt;&#xA;&lt;li&gt;插入自定义 shellcode 实现内核级提权&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;号称“&lt;strong&gt;隐藏性很强&lt;/strong&gt;”：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;没有模块系统&lt;/li&gt;&#xA;&lt;li&gt;常见用法是：针对&lt;strong&gt;单个或少数进程&lt;/strong&gt;注入 su 环境&lt;/li&gt;&#xA;&lt;li&gt;通过 PATH / so 寄生等方式，让特定 APP 获得 su，而不是全局暴露&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;适配范围：&lt;strong&gt;大致 3.10 ~ 6.6 内核&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;优点&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不依赖内核源码，适配范围相对广&lt;/li&gt;&#xA;&lt;li&gt;su 环境可以“定向注入”，对其他进程很隐蔽&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;没有完整的模块系统，操作较繁琐&lt;/li&gt;&#xA;&lt;li&gt;生态小众，文档和社区支持相对较弱&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;kernelsu主流内核态-root--overlayfs-模块&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/tiann/KernelSU&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;KernelSU&lt;/a&gt;：主流内核态 Root + overlayfs 模块&#xA;&lt;/h4&gt;&lt;h5 id=&#34;基本定位&#34;&gt;基本定位&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;代表性的 &lt;strong&gt;内核态 Root&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在内核中安装 hook（LSM / cred 修改等）&lt;/li&gt;&#xA;&lt;li&gt;在执行 &lt;code&gt;/system/bin/su&lt;/code&gt; 时，内核直接修改进程 cred 实现提权&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/system/bin/su&lt;/code&gt; 在 KernelSU 中是真正的 &lt;strong&gt;提权入口&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;它触发内核 hook&lt;/li&gt;&#xA;&lt;li&gt;提权是在内核里完成的，而不是转发给某个守护进程（区别于 Magisk）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;技术路径演进&#34;&gt;技术路径演进&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;早期：通过 &lt;strong&gt;谷歌GKI 内核（已被官方淘汰） / 内核源码集成（已被官方淘汰）&lt;/strong&gt; 集成 KernelSU&lt;/li&gt;&#xA;&lt;li&gt;现在主流：&lt;strong&gt;LKM（ko 模块）方式&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;把修改封装成内核模块加载进 GKI 内核&lt;/li&gt;&#xA;&lt;li&gt;同一大版本Gki内核编译出来的ko模块具有一定通用性,所以安装体验上不需要内核源代码&lt;/li&gt;&#xA;&lt;li&gt;但 &lt;strong&gt;ko 的编译仍依赖内核的源码&lt;/strong&gt;，只是这部分由项目方/维护者完成&lt;/li&gt;&#xA;&lt;li&gt;对用户体验来说“不需要自己改源码”&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;模块系统元模块支持overlyfsmagic-mount或者自定义挂载方式&#34;&gt;模块系统：元模块（支持overlyfs/magic mount或者自定义挂载方式）&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;默认使用 &lt;strong&gt;overlayfs&lt;/strong&gt; 实现模块系统(首创)：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;支持对 &lt;code&gt;/system&lt;/code&gt; 等只读分区做“上层覆盖”(模块安装后通常需要 &lt;strong&gt;重启才能生效对/system的修改&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;对比 Magisk 的 magic mount：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;overlayfs 是内核特性，语义更标准&lt;/li&gt;&#xA;&lt;li&gt;但实时性稍差，多数变更需要重启&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;特点与限制&#34;&gt;特点与限制&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;内核态 su：安全模型清晰，可做细粒度 App profile（按 UID/GID 控制权限大小）&lt;/li&gt;&#xA;&lt;li&gt;官方overlayfs 模块系统：结构正规，可与 GKI 思路统一&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;限制&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;对低版本 / 非 GKI 内核兼容性差&lt;/li&gt;&#xA;&lt;li&gt;一些魔改了内核且不开源的gki设备对谷歌官方gki内核支持差,刷了可能开不了机&lt;/li&gt;&#xA;&lt;li&gt;官方更推荐搭配 &lt;strong&gt;5.10以上的 GKI 内核搭配ko模块使用&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;apatch无需源码的-kpimg-内核-root--kpm-模块&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/bmax121/APatch&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;APatch&lt;/a&gt;：无需源码的 kpimg 内核 Root + KPM 模块&#xA;&lt;/h4&gt;&lt;p&gt;在内核 Root 方案中，APatch 的技术路线是目前&lt;strong&gt;最“工程化 + 通用”的一类&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;h5 id=&#34;核心实现方式&#34;&gt;核心实现方式&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;仍然是 &lt;strong&gt;内核态 Root&lt;/strong&gt;，但：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;不需要内核源码&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;使用 KernelPatch 工具链解析并 patch 目标内核镜像&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;通过在内核镜像中注入 &lt;strong&gt;&lt;code&gt;kpimg&lt;/code&gt;&lt;/strong&gt;：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;修改内核启动入口 / early init 流程&lt;/li&gt;&#xA;&lt;li&gt;把自定义 hook 注入到内核的启动过程&lt;/li&gt;&#xA;&lt;li&gt;重启后，&lt;code&gt;kpimg&lt;/code&gt; 会在早期阶段接管部分逻辑，实现：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Root 提权&lt;/li&gt;&#xA;&lt;li&gt;内核 hook（supercall / inline hook）&lt;/li&gt;&#xA;&lt;li&gt;启动用户态守护/事件（&lt;a class=&#34;link&#34; href=&#34;cci:7://file:///c:/Users/Administrator/Documents/github/APatch/apd:0:0-0:0&#34; &gt;apd&lt;/a&gt; 等）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;兼容性&#34;&gt;兼容性&#xA;&lt;/h5&gt;&lt;ul&gt;&#xA;&lt;li&gt;内核版本范围广：&lt;strong&gt;3.18 ~ 6.12&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;不依赖 GKI，不要求厂商公开内核源码&lt;/li&gt;&#xA;&lt;li&gt;对各家定制内核更友好（因为是直接对内核二进制镜像做符号分析与 patch）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;特点&#34;&gt;特点&#xA;&lt;/h5&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;KPM 内核模块&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在已经被 kpimg 接管的内核里，动态加载 KPM 模块&lt;/li&gt;&#xA;&lt;li&gt;支持对内核函数进行 hook，部分 hook 即时生效&lt;/li&gt;&#xA;&lt;li&gt;无&lt;code&gt;/system/bin/su&lt;/code&gt;文件，通过监听拦截&lt;code&gt;/system/bin/su&lt;/code&gt;或&lt;code&gt;su&lt;/code&gt;指令来实现提权&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;模块系统 + Lua 脚本&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;用户态 &lt;a class=&#34;link&#34; href=&#34;cci:7://file:///c:/Users/Administrator/Documents/github/APatch/apd:0:0-0:0&#34; &gt;apd&lt;/a&gt; 管理模块目录、事件（post-fs-data / boot-completed 等）&lt;/li&gt;&#xA;&lt;li&gt;最新版本中可以用 &lt;strong&gt;Lua&lt;/strong&gt; 替代传统 shell 脚本，增强复杂逻辑可维护性&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;不依赖内核源码的工程化链路&lt;/strong&gt;：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;用 &lt;a class=&#34;link&#34; href=&#34;cci:7://file:///c:/Users/Administrator/Documents/github/APatch/1/KernelPatch/tools/kallsym.c:0:0-0:0&#34; &gt;tools/kallsym.c&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;cci:7://file:///c:/Users/Administrator/Documents/github/APatch/1/KernelPatch/tools/patch.c:0:0-0:0&#34; &gt;tools/patch.c&lt;/a&gt; 等做符号解析、patch&lt;/li&gt;&#xA;&lt;li&gt;用 &lt;a class=&#34;link&#34; href=&#34;cci:7://file:///c:/Users/Administrator/Documents/github/APatch/1/KernelPatch/kernel/patch/android/user_init.sh:0:0-0:0&#34; &gt;kernel/patch/android/user_init.sh&lt;/a&gt; 等把 apd 接到系统启动阶段&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;支持kernelsu的元模块挂载方案(2026.1.12补)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;三综合对比与结论&#34;&gt;三、综合对比与结论&#xA;&lt;/h3&gt;&lt;h4 id=&#34;技术路线对比简表&#34;&gt;技术路线对比（简表）&#xA;&lt;/h4&gt;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;方案&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;类型&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;是否改内核代码&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;是否需源码&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;是否依赖 App&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;su 角色&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;模块系统&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;KingRoot&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;漏洞 Root&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;需要&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;各家自定义&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;无 / 简单补丁&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;SuperSU&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;system 注入 su&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;可选&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;传统 setuid su&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;无&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Magisk&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;用户态 Root&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;间接（不改内核）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;强依赖&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;/system/bin/su&lt;/code&gt;中转到 &lt;code&gt;magiskd&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;magic mount&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;SKRoot&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;内核 Root&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;是（patch 镜像）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;有工具/库&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;隐藏 su + 进程定向注入&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;无完整模块系统&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;KernelSU&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;内核 Root&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;是（源码/GKI/LKM）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;技术层面上需要&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;App 非必须&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;/system/bin/su&lt;/code&gt; 触发内核提权&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;元模块&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;APatch&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;内核 Root&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;是（kpimg patch）&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;否&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;App 非必须&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;内核 hook su/execve 等&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;APM/KPM + Lua&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h4 id=&#34;目前最主流的三款root方案分析&#34;&gt;目前最主流的三款root方案分析&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Magisk&lt;/strong&gt;：&lt;br&gt;&#xA;适合追求 &lt;strong&gt;广泛兼容 + 成熟模块生态&lt;/strong&gt; 的用户，一般设备能解锁 boot.img 就能用。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;KernelSU&lt;/strong&gt;：&lt;br&gt;&#xA;适合有 &lt;strong&gt;GKI 内核&lt;/strong&gt;，且希望在内核层面细控 Root 权限（App profile）的人，&lt;br&gt;&#xA;更偏“官方化”的内核模块方案，但对旧机型支持有限&#xA;可以自定义挂载&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;APatch&lt;/strong&gt;：&lt;br&gt;&#xA;从技术理念上最“硬核”，不依赖源码、支持广泛内核版本，&lt;br&gt;&#xA;内核模块 hook + Lua 模块系统，对研究者 / 高级玩家非常友好。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>方案分析 | 如何选择最适合你的 AI IDE 与扩展插件</title>
            <link>https://blog.liao-ke.com/p/ai-ide/</link>
            <pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/ai-ide/</guid>
            <description>&lt;h2 id=&#34;ai-ide-工具推荐&#34;&gt;AI IDE 工具推荐&#xA;&lt;/h2&gt;&lt;h3 id=&#34;为什么使用-ai-ide&#34;&gt;为什么使用 AI IDE？&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;传统 AI 聊天无法：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;实时读取本地文件&lt;/li&gt;&#xA;&lt;li&gt;兼顾项目的宏观框架管理&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;偏商业化的 AI IDE：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一般不允许自定义第三方服务商接口&lt;/li&gt;&#xA;&lt;li&gt;强制使用平台模型收取订阅费&lt;/li&gt;&#xA;&lt;li&gt;实时读取本地文件&lt;/li&gt;&#xA;&lt;li&gt;适配开发的执行流程与逻辑&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;因此，为了高效开发和项目管理，需要使用 AI IDE。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;ai-ide-的能力评价指标&#34;&gt;AI IDE 的能力评价指标&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;硬实力：自带模型能力&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;软实力：上下文补全与逻辑能力&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;通过插件、执行策略、隐藏的上下文prompt 等实现&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;两者缺一不可&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;ai-编程工具分类&#34;&gt;AI 编程工具分类&#xA;&lt;/h3&gt;&lt;h4 id=&#34;1-cli-命令行ai开发工具&#34;&gt;1. CLI 命令行AI开发工具&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;开发效率比 IDE 差&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文件引用需手动输入&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;不适合宏观项目管理&lt;/li&gt;&#xA;&lt;li&gt;适合单一功能的改进&lt;/li&gt;&#xA;&lt;li&gt;代表工具：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://openai.com/blog/openai-codex&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;OpenAI Codex★★★&lt;/a&gt;(也有vscode 插件版本,但开发效率不如集成式ai ide,仍然是片段式更改)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://claude.com/product/claude-code&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Claude Code★★★&lt;/a&gt;(也有vscode 插件版本,但开发效率不如集成式ai ide,仍然是片段式更改)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sst/opencode&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;OpenCode（开源）&lt;/a&gt;（可自定义服务商接口，但上下文能力较弱）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;2-ide-ai-开发工具&#34;&gt;2. IDE AI 开发工具&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;直接从文件管理器拖入文件即可&lt;/li&gt;&#xA;&lt;li&gt;支持项目级宏观管理&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;国内-ai-ide&#34;&gt;国内 AI IDE&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.trae.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Trae&lt;/a&gt;&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;特有 Solo 模式（和普通模式感觉主要是 UI 差别，在功能上感觉差的不是很大，可能隐藏 prompt 有所优化）&lt;/li&gt;&#xA;&lt;li&gt;可使用规定的国内其他服务商接口&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://qoder.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Qoder&lt;/a&gt;&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;无特色&lt;/li&gt;&#xA;&lt;li&gt;上下文消耗快&lt;/li&gt;&#xA;&lt;li&gt;无法使用国外模型或其他接口&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://lingma.aliyun.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;通义灵码&lt;/a&gt;&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;无特色&lt;/li&gt;&#xA;&lt;li&gt;无法使用国外模型或其他接口&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;国内-ide-的共性&#34;&gt;国内 IDE 的共性&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;喜欢构建工作区文件全量索引，每次提问前先查索引文件，消耗大量上下文 token，有时查找的文件过多反而忽略关键问题&lt;/li&gt;&#xA;&lt;li&gt;国内模型编码能力较弱，且不允许使用国外更强的模型&lt;/li&gt;&#xA;&lt;li&gt;方便支付订阅, 界面中文支持较好&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;国外-ai-ide&#34;&gt;国外 AI IDE&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/features/copilot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GitHub Copilot★★&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VSCode 插件形式&lt;/li&gt;&#xA;&lt;li&gt;适合片段式的文件&lt;/li&gt;&#xA;&lt;li&gt;上下文补全能力较弱&lt;/li&gt;&#xA;&lt;li&gt;无法全面定制化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/cline/cline&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Cline★★&lt;/a&gt;（开源）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;可自定义任意服务商&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;VSCode 插件形式&lt;/li&gt;&#xA;&lt;li&gt;适合片段式的文件&lt;/li&gt;&#xA;&lt;li&gt;上下文补全能力较弱&lt;/li&gt;&#xA;&lt;li&gt;无法全面定制化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Kilo-Org/kilocode&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Kilo&lt;/a&gt;（开源）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;可使用规定的第三方服务商api&lt;/li&gt;&#xA;&lt;li&gt;VSCode 插件形式&lt;/li&gt;&#xA;&lt;li&gt;适合片段式的文件&lt;/li&gt;&#xA;&lt;li&gt;上下文补全能力较弱&lt;/li&gt;&#xA;&lt;li&gt;无法全面定制化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.cursor.so/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Cursor★★★&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;基于 VSCode 深度定制&lt;/li&gt;&#xA;&lt;li&gt;自研模型 Composer 1 (专为编程训练, 功能强大)&lt;/li&gt;&#xA;&lt;li&gt;可使用规定的其他服务商 API&lt;/li&gt;&#xA;&lt;li&gt;agent可以直接连接github远程储存库(特色功能)&lt;/li&gt;&#xA;&lt;li&gt;预设 Prompt 优秀输出质量高，但免费额度少，订阅贵&lt;/li&gt;&#xA;&lt;li&gt;亮眼功能：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;浏览器设计模式&lt;/strong&gt;：可以直接在ide里面打开网页，并且选择元素，方便设计网页&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;debug&lt;/strong&gt;：可以根据log寻找隐藏bug&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://kiro.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;kiro&lt;/a&gt;&lt;/strong&gt;&#xA;电脑安装闪退，我用不了(哭)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://windsurf.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Windsurf★★★&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;基于 VSCode 深度定制&lt;/li&gt;&#xA;&lt;li&gt;自研模型 SWE-1.5 (专为编程训练, 功能强大)&lt;/li&gt;&#xA;&lt;li&gt;亮眼功能：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Memories&lt;/strong&gt;：可以根据对话和习惯生成对应的记忆（ai自动生成记忆，以在对话之间保持上下文连贯性）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;DeepWiki&lt;/strong&gt;：独家功能,定位项目中关键函数或变量，了解用途和在项目其他地方引用 (方便学习他人的开源项目)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CodeMap&lt;/strong&gt;：独家功能,用于分析现有项目代码结构,可以根据输入的问题生成项目代码实现的流程图,点击流程图可以定位对应代码实现的部分（对于解剖他人项目的功能实现很有用）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;浏览器设计模式&lt;/strong&gt;：可以直接在ide里面打开网页，并且选择元素，方便设计网页&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;对话消息互通&lt;/strong&gt;：独家功能,不同对话之间可以选择互通消息，如两个不同的项目,具有一定的关联性，我们就可以通过这个功能实现两个项目在对话层面上的互通，而不需要ai去研究另外一个项目的代码，防止添加过多的内容，导致上下文混乱&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;免费额度高，价格便宜&lt;/li&gt;&#xA;&lt;li&gt;支持规定的其他服务商 API&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://zed.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Zen Editor&lt;/a&gt;（开源）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;可使用任意服务商接口&lt;/li&gt;&#xA;&lt;li&gt;自带免费额度高&lt;/li&gt;&#xA;&lt;li&gt;上下文补全能力较弱&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;总结推荐&#34;&gt;总结推荐&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;综合价格、模型能力和上下文补全能力，我个人首推 &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://windsurf.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Windsurf&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;DeepWiki、CodeMap 和消息互通是其最大亮点，让其上下文补全能力非常强大&lt;/li&gt;&#xA;&lt;li&gt;其他 AI IDE 在 UI 功能上同质化严重，差别主要在 AI 模型、执行逻辑和预设 Prompt&lt;/li&gt;&#xA;&lt;li&gt;如果不考虑开发效率，单论编码能力,openai的codex和claude code这种命令行式开发可能是最强的一批,其次就是cursor和windsurf&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>方案分析 | 代理工具的选择</title>
            <link>https://blog.liao-ke.com/p/proxy-tools/</link>
            <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/proxy-tools/</guid>
            <description>&lt;h2 id=&#34;主流代理核心简介代理核心--前端-ui&#34;&gt;主流代理核心简介（代理核心 + 前端 UI）&#xA;&lt;/h2&gt;&lt;p&gt;所有代理工具本质上都是 &lt;strong&gt;代理核心 + 前端图形界面（UI）&lt;/strong&gt; 组成。&lt;br&gt;&#xA;前端 UI 可以千变万化，但真正承担流量处理的 &lt;strong&gt;代理核心只有少数几种&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;以下是目前主流、最常见的核心介绍。&lt;/p&gt;&#xA;&lt;h3 id=&#34;clash更新停滞&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Dreamacro/clash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash&lt;/a&gt;(更新停滞)&#xA;&lt;/h3&gt;&lt;p&gt;Clash 是一个最初由 Go 编写的多协议代理核心（原项目已删除）。&lt;br&gt;&#xA;使用广泛，生态庞大。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用统一的 YAML 配置，无需因平台不同而修改&lt;/li&gt;&#xA;&lt;li&gt;GUI 客户端数量最多、生态最大&lt;/li&gt;&#xA;&lt;li&gt;跨平台兼容性极强&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;原项目已停止维护&lt;/li&gt;&#xA;&lt;li&gt;新协议支持较慢（如 Reality、Hysteria2 等）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;mihomoclash-meta&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/MetaCubeX/mihomo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Mihomo（Clash Meta）&lt;/a&gt;★★★&#xA;&lt;/h3&gt;&lt;p&gt;MetaCubeX 社区维护的 Clash 增强版，也是目前最主流的 Clash 继承者。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;完全兼容 Clash 配置&lt;/li&gt;&#xA;&lt;li&gt;支持现代协议（Reality、Hysteria2、TUIC 等）&lt;/li&gt;&#xA;&lt;li&gt;活跃维护，性能更高&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;sing-boxsb&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/SagerNet/sing-box&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Sing-Box（sb）&lt;/a&gt;★★&#xA;&lt;/h3&gt;&lt;p&gt;由 SagerNet 开发的现代化代理核心，目前增长最快、架构最先进。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;极度轻量，理论性能高&lt;/li&gt;&#xA;&lt;li&gt;高度可定制的网络与路由配置&lt;/li&gt;&#xA;&lt;li&gt;支持大量现代协议&lt;/li&gt;&#xA;&lt;li&gt;跨平台优秀&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;配置难度高，对新手不友好&lt;/li&gt;&#xA;&lt;li&gt;GUI 生态较少&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;v2ray更新缓慢&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/v2fly/v2ray-core&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;V2Ray&lt;/a&gt;(更新缓慢)&#xA;&lt;/h3&gt;&lt;p&gt;由 v2fly 社区维护的原始 V2Ray 核心。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;配置灵活&lt;/li&gt;&#xA;&lt;li&gt;结构成熟&lt;/li&gt;&#xA;&lt;li&gt;较为轻量&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;开发速度慢&lt;/li&gt;&#xA;&lt;li&gt;新协议支持不佳&lt;/li&gt;&#xA;&lt;li&gt;配置复杂&lt;/li&gt;&#xA;&lt;li&gt;GUI 生态弱&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;xray&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/XTLS/Xray-core&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Xray&lt;/a&gt;&#xA;&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/v2fly/v2ray-core&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;V2Ray&lt;/a&gt; 的增强版核心，由 XTLS 项目维护。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;完全兼容 V2Ray 配置&lt;/li&gt;&#xA;&lt;li&gt;支持 Reality&lt;/li&gt;&#xA;&lt;li&gt;支持 XTLS，性能大幅提升&lt;/li&gt;&#xA;&lt;li&gt;性能明显高于官方 V2Ray&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;配置复杂&lt;/li&gt;&#xA;&lt;li&gt;GUI 生态较弱&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;dae&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/daeuniverse/dae&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;dae&lt;/a&gt;&#xA;&lt;/h3&gt;&lt;p&gt;基于 eBPF 的 Linux / 路由器高性能代理引擎，更像“下一代分流框架”。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;特点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;基于 eBPF，性能极高&lt;/li&gt;&#xA;&lt;li&gt;几乎不占 CPU&lt;/li&gt;&#xA;&lt;li&gt;延迟极低&lt;/li&gt;&#xA;&lt;li&gt;路由分流能力极强&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;缺点：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;仅支持 Linux / OpenWRT&lt;/li&gt;&#xA;&lt;li&gt;配置复杂&lt;/li&gt;&#xA;&lt;li&gt;GUI少&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;各操作系统主流gui代理客户端整体按照知名度排序&#34;&gt;各操作系统主流GUI代理客户端(整体按照知名度排序)&#xA;&lt;/h3&gt;&lt;h4 id=&#34;windows&#34;&gt;Windows&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/2dust/v2rayN&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;v2rayN★★&lt;/a&gt; — 支持 Xray / sing-box / clash/others 内核,支持Windows/Linux/macOS&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Clash-Verge-rev/clash-verge-rev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Verge Rev★★&lt;/a&gt; — 内置 Mihomo内核,支持 Linux/macOS/Windows&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/mihomo-party-org/clash-party&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Mihomo Party★★★&lt;/a&gt;(推荐)  - 支持linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/karing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Karing&lt;/a&gt; — 基于 sing-box 内核,支持Android/ios/linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xishang0128/sparkle&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Sparkle★★&lt;/a&gt; — 基于 Mihomo 内核，支持 Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/clashmi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Mi&lt;/a&gt; —支持android/ios/Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/chen08209/FlClash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;FlClash&lt;/a&gt; — 基于 Mihomo 内核,支持Android/linux/windows、macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/GUI-for-Cores/GUI.for.Clash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GUI.for.Clash&lt;/a&gt; — Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/snakem982/Pandora-Box&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Pandora-Box&lt;/a&gt; — 基于 Mihomo 内核,支持linux/windows/macos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;macos&#34;&gt;macOS&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://nssurge.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Surge★★★&lt;/a&gt; — 付费高级客户端,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/quantumult-x/id1443988620&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Quantumult X★★★&lt;/a&gt; — 付费,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/loon/id1373567447&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Loon&lt;/a&gt; —  付费,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/2dust/v2rayN&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;v2rayN&lt;/a&gt; — 支持 Xray / sing-box / clash/others 内核,支持Windows/Linux/macOS&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Clash-Verge-rev/clash-verge-rev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Verge Rev&lt;/a&gt; — 内置 Mihomo 内核,支持 Linux/macOS/Windows&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/mihomo-party-org/clash-party&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Mihomo Party&lt;/a&gt;  - 支持linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/karing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Karing&lt;/a&gt; — 基于 sing-box 内核,支持Android/ios/linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xishang0128/sparkle&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Sparkle&lt;/a&gt; — 基于 Mihomo 内核，支持 Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/chen08209/FlClash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;FlClash&lt;/a&gt; — 基于 Mihomo 内核,支持Android/linux/windows、macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/clashmi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Mi&lt;/a&gt; —支持android/ios/Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/GUI-for-Cores/GUI.for.Clash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GUI.for.Clash&lt;/a&gt; — Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://stash.ws&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Stash★★&lt;/a&gt; — 基于 sing-box（付费）&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/snakem982/Pandora-Box&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Pandora-Box&lt;/a&gt; — 基于 Mihomo 内核,支持linux/windows/macos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;linux&#34;&gt;Linux&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/2dust/v2rayN&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;v2rayN★★&lt;/a&gt; — 支持 Xray / sing-box / clash/others 内核,支持Windows/Linux/macOS&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Clash-Verge-rev/clash-verge-rev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Verge Rev★★&lt;/a&gt; — 内置 Mihomo 内核,支持 Linux/macOS/Windows&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/mihomo-party-org/clash-party&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Mihomo Party★★★&lt;/a&gt;  - 支持linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/karing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Karing&lt;/a&gt; — 基于 sing-box 内核,支持Android/ios/linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xishang0128/sparkle&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Sparkle&lt;/a&gt; — 基于 Mihomo 内核，支持 Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/chen08209/FlClash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;FlClash&lt;/a&gt; — 基于 Mihomo 内核,支持Android/linux/windows、macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/clashmi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Mi&lt;/a&gt; —支持android/ios/Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/GUI-for-Cores/GUI.for.Clash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;GUI.for.Clash&lt;/a&gt;  — 支持 Linux/macOS/Windows&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/snakem982/Pandora-Box&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Pandora-Box&lt;/a&gt; — 基于 Mihomo 内核,支持linux/windows/macos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;android&#34;&gt;Android&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/MetaCubeX/ClashMetaForAndroid&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Meta for Android★★★&lt;/a&gt;(推荐)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/karing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Karing&lt;/a&gt; — 基于 sing-box 内核,支持Android/ios/linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/clashmi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Mi&lt;/a&gt; —支持android/ios/Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/chen08209/FlClash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;FlClash★★&lt;/a&gt; — 基于 Mihomo 内核,支持Android/linux/windows、macos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;ios&#34;&gt;iOS&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://nssurge.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Surge★★★&lt;/a&gt; — 付费高级客户端,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/shadowrocket/id932747118&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Shadowrocket★★★&lt;/a&gt; — 付费,支持多协议&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/quantumult-x/id1443988620&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Quantumult X★★★&lt;/a&gt; — 付费,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://apps.apple.com/us/app/loon/id1373567447&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Loon&lt;/a&gt; —  付费,支持ios/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/karing&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Karing&lt;/a&gt; — 基于 sing-box 内核,支持Android/ios/linux/windows/macos&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/KaringX/clashmi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Clash Mi&lt;/a&gt; —支持android/ios/Windows / macOS / Linux&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;harmonyos-next&#34;&gt;HarmonyOS NEXT&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xiaobaigroup/ClashBox&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ClashBox&lt;/a&gt; — 独苗这一块&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;路由器openwrt--linux&#34;&gt;路由器（OpenWRT / Linux）&#xA;&lt;/h4&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/vernesong/OpenClash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;OpenClash★★&lt;/a&gt; - OpenWRT 上主流的 Clash 客户端&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/nikkinikki-org/OpenWrt-nikki&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;OpenWrt-nikki★★★&lt;/a&gt;(推荐) —  基于clash核心&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/daeuniverse/daed&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;daed&lt;/a&gt; — 基于dae内核&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xiaorouji/openwrt-passwall&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Passwall2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Thaolga/openwrt-nekobox&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;openwrt-nekobox&lt;/a&gt; — 基于 Sing-box核心&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h3&gt;&lt;p&gt;小白无脑选择clash系客户端，有其他要求可自定义选择。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>方案分析 | 博客框架的选择</title>
            <link>https://blog.liao-ke.com/p/blog-framework-choose/</link>
            <pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.liao-ke.com/p/blog-framework-choose/</guid>
            <description>&lt;h2 id=&#34;博客框架我们应该如何选择&#34;&gt;博客框架我们应该如何选择？&#xA;&lt;/h2&gt;&lt;p&gt;博客大体上可以分为&lt;strong&gt;静态博客&lt;/strong&gt;和&lt;strong&gt;动态博客&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;动态博客采用的是&lt;strong&gt;前端+后端&lt;/strong&gt;的模式,而静态博客就是&lt;strong&gt;纯前端静态文件&lt;/strong&gt;（方便托管）&lt;/p&gt;&#xA;&lt;h3 id=&#34;动态博客的优缺点&#34;&gt;动态博客的优缺点:&#xA;&lt;/h3&gt;&lt;h4 id=&#34;优点&#34;&gt;优点:&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;适合大型博客或者论坛&lt;/li&gt;&#xA;&lt;li&gt;自带后台管理评论&lt;/li&gt;&#xA;&lt;li&gt;功能集成很多，适合小白，基本不需要额外去弄什么&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h4 id=&#34;缺点&#34;&gt;缺点:&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;资源占用大&lt;/li&gt;&#xA;&lt;li&gt;必须依赖服务器运行，不可使用静态host主机/serverless服务提供商(cloudflare/vercle/github pages)&lt;/li&gt;&#xA;&lt;li&gt;网站加载速度相对较慢&lt;/li&gt;&#xA;&lt;li&gt;有一定的运维成本(服务器/防火墙等费用)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;静态博客的优缺点&#34;&gt;静态博客的优缺点:&#xA;&lt;/h3&gt;&lt;h4 id=&#34;优点-1&#34;&gt;优点:&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;加载速度相对较快&lt;/li&gt;&#xA;&lt;li&gt;资源占用少。&lt;/li&gt;&#xA;&lt;li&gt;可以将网站交给serverless服务商托管（白嫖党狂喜，不需要专门的服务器）&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h4 id=&#34;缺点-1&#34;&gt;缺点:&#xA;&lt;/h4&gt;&lt;ol&gt;&#xA;&lt;li&gt;要有一定的web技术功底，会手动改配置文件、布局,写文章模板&lt;/li&gt;&#xA;&lt;li&gt;框架集成的功能较少，如评论功能，音频播放器，需要自行对接第三方接口（不过很多静态博客主题里面已经把功能模板写好了，只需要更换接口地址就行）&lt;/li&gt;&#xA;&lt;li&gt;缺乏统一的后台管理功能&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;动态博客框架&#34;&gt;动态博客框架&#xA;&lt;/h3&gt;&lt;h4 id=&#34;wordpress&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://wordpress.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;WordPress★★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;  世界知名动态博客框架，主题资源插件丰富，教程多。&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;typecho&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://typecho.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Typecho&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; 轻量级动态博客框架，主打一个快速部署，快速上线&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;halo&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://halo.run/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Halo★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; 界面很漂亮，资源插件相对来说比较丰富，社区正在逐步发展，安装部署方法较为麻烦，比较吃服务器性能&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;静态博客框架&#34;&gt;静态博客框架&#xA;&lt;/h3&gt;&lt;h4 id=&#34;hexo&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://hexo.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Hexo★★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; node.js开发,教程很多，社区插件主题资源丰富，缺点是当文章数量&amp;gt;1k时，构建速度会显著减缓&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;hugo&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://gohugo.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Hugo★★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; go语言开发,使用go template模板，学习门槛相对其他的来说高点。运行build效率很高,支持热加载,更改不需要刷新网页页面即可生效。教程资源丰富,社区插件资源也很多，稍逊hexo,最大的优势是当文章数量很多时，构建静态网站的速度可以快其他框架几倍.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;jekyll&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://jekyllrb.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Jekyll★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; 资源插件相对较少,界面简洁直观,但有github官方支持,可以直接将存入仓库的md文件转换成网页&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;vitepress&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://vitepress.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;VitePress&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt; 资源插件丰富，可扩性强,常用于构建文档，不用于博客&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;astro&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://astro.build/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Astro★★&lt;/a&gt;&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;新一代静态框架,0 javascript的技术理念让网站首页加载起来非常快,采用服务端渲染的技术理念&#xA;可局部初始化组件为spa,增强网站运行效率,可搭配其他前端框架组件使用，但主题资源相对较少。&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h3&gt;&lt;p&gt;对于零基础的小白，想搭建博客，首先推荐动态博客框架，首选wordpress,有一定技术基础，搭建自己个人的轻量博客推荐静态框架,首选hexo/hugo,想要更快的构建速度和热加载，选择hugo.如果想尝试更先进的技术理念和更快的首页加载速度，可以尝试astro&lt;/p&gt;&#xA;&lt;h3 id=&#34;杂谈&#34;&gt;杂谈&#xA;&lt;/h3&gt;&lt;p&gt;本站采用hugo构建,github仓库储存,cloudflare远程克隆部署,评论功能对接waline。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
