<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ytrox</title><description>YSOne&apos;s Blog</description><link>https://ysone.top/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.7</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年9月6日 01:49:01</lastBuildDate><item><title>传统引导和Uefi引导 学习记录</title><link>https://ysone.top/posts/legacyanduefi-record/</link><guid isPermaLink="true">https://ysone.top/posts/legacyanduefi-record/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;前言:&lt;a href=&quot;#前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;个人觉得这玩意对于&lt;strong&gt;那些爱折腾软件/硬件&lt;/strong&gt;的人(暂时找不到词)算是&lt;strong&gt;特别基础的玩意&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;但还是出&lt;strong&gt;一篇笔记&lt;/strong&gt; 因为,在此之前差点因为&lt;strong&gt;个人原因&lt;/strong&gt;闹出事来 具体看&lt;a href=&quot;#%E6%95%85%E4%BA%8B&quot;&gt;故事&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;正文:&lt;a href=&quot;#正文&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;现在常用&lt;code&gt;Bios Legacy&lt;/code&gt;&lt;strong&gt;(旧)&lt;strong&gt;和&lt;code&gt;UEFI&lt;/code&gt;&lt;/strong&gt;(新)&lt;/strong&gt; 这两种引导来启动系统&lt;/p&gt;&lt;p&gt;&lt;strong&gt;注&lt;/strong&gt;: 以下流程部分步骤还有更详细的内容 更多:&lt;a href=&quot;https://www.cnblogs.com/swodni/p/19290698&quot; target=&quot;_blank&quot;&gt;Windows 系统在 UEFI 和 Legacy BIOS 上的启动流程详解&lt;/a&gt;&lt;/p&gt;&lt;section&gt;&lt;h2&gt;Bios Legacy:&lt;a href=&quot;#bios-legacy&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;启动步骤:&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;开机&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;BIOS自检POST&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;BIOS读取CMOS启动顺序&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;确定引导盘/设备&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取磁盘MBR主引导记录&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;查找活动分区&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取活动分区的PBR分区引导记录&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;PBR加载bootmgr启动管理器&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;bootmgr读取启动配置数据BCD&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;显示启动菜单（选择系统或默认）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载winload.exe/winload.efi&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载内核及驱动&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;启动Windows系统&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;开机&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;BIOS自检POST&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;BIOS读取CMOS启动顺序&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;确定引导盘/设备&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取磁盘MBR主引导记录&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;查找活动分区&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取活动分区的PBR分区引导记录&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;PBR加载bootmgr启动管理器&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;bootmgr读取启动配置数据BCD&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;显示启动菜单（选择系统或默认）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载winload.exe/winload.efi&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载内核及驱动&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;启动Windows系统&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;UEFI:&lt;a href=&quot;#uefi&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;启动步骤:&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;开机&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;UEFI 固件初始化硬件&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取 NVRAM 中的启动顺序&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;找到 ESP（EFI 系统分区）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载 ESP 中的 bootmgfw.efi（Windows 引导管理器）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;Bootmgfw.efi 读取 BCD 文件（位于 ESP\EFI\Microsoft\Boot\BCD）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;若启用 Secure Boot，验证 BCD 及后续文件的数字签名&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;显示启动菜单（选择系统或默认）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载winload.exe/winload.efi&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载内核及驱动&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;启动Windows系统&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;开机&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;UEFI 固件初始化硬件&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;读取 NVRAM 中的启动顺序&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;找到 ESP（EFI 系统分区）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载 ESP 中的 bootmgfw.efi（Windows 引导管理器）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;Bootmgfw.efi 读取 BCD 文件（位于 ESP\EFI\Microsoft\Boot\BCD）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;若启用 Secure Boot，验证 BCD 及后续文件的数字签名&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;显示启动菜单（选择系统或默认）&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载winload.exe/winload.efi&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;加载内核及驱动&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;启动Windows系统&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;对比:&lt;a href=&quot;#对比&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&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;bios自检&lt;/th&gt;&lt;th&gt;安全启动(Secure Boot)&lt;/th&gt;&lt;th&gt;如何定位启动分区&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Bios Legacy&lt;/td&gt;&lt;td&gt;MBR&lt;/td&gt;&lt;td&gt;有&lt;/td&gt;&lt;td&gt;无&lt;/td&gt;&lt;td&gt;读取磁盘MBR主引导记录&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;UEFI&lt;/td&gt;&lt;td&gt;GPT&lt;/td&gt;&lt;td&gt;无&lt;/td&gt;&lt;td&gt;有&lt;/td&gt;&lt;td&gt;找到 ESP（EFI 系统分区）&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;Bios Legacy&lt;/td&gt;&lt;td&gt;&lt;code&gt;C:\bootmgr&lt;/code&gt; -&amp;gt; &lt;code&gt;C:\Boot\BCD&lt;/code&gt; -&amp;gt; &lt;code&gt;C:\Windows\System32\winload.exe&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;UEFI&lt;/td&gt;&lt;td&gt;&lt;code&gt;ESP\EFI\Microsoft\Boot\bootmgfw.efi&lt;/code&gt; → &lt;code&gt;ESP\EFI\Microsoft\Boot\BCD&lt;/code&gt; → &lt;code&gt;C:\Windows\System32\winload.efi&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;相对于&lt;code&gt;Bios Legacy&lt;/code&gt;,&lt;code&gt;UEFI&lt;/code&gt;没有&lt;code&gt;bios自检&lt;/code&gt;, 有&lt;code&gt;安全启动&lt;/code&gt; 几乎可以平替&lt;code&gt;Bios Legacy&lt;/code&gt;(更短的启动时间, 更安全),
且&lt;code&gt;GPT&lt;/code&gt;相对&lt;code&gt;MBR&lt;/code&gt;可以创建更多的主分区,更大的支持容量 &lt;strong&gt;这也是&lt;code&gt;UEFI&lt;/code&gt;成为现代主流引导的原因&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;故事:&lt;a href=&quot;#故事&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;由于是&lt;strong&gt;高三生&lt;/strong&gt; 本人在&lt;code&gt;8月9日&lt;/code&gt;就要进入学校了(命苦 换了新教室,新教室的电脑是&lt;code&gt;Win7&lt;/code&gt;系统 经过好几届使用后已经失去原本的形状了&lt;/p&gt;&lt;p&gt;&lt;strong&gt;具体表现&lt;/strong&gt;: &lt;code&gt;C盘&lt;/code&gt;分配&lt;strong&gt;80G&lt;/strong&gt;但是只剩余&lt;strong&gt;500M&lt;/strong&gt;的可用空间, &lt;code&gt;控制面板&lt;/code&gt;打不开, &lt;code&gt;网络打印机&lt;/code&gt;驱动的&lt;code&gt;Win7&lt;/code&gt;版本停留在远古版本且&lt;strong&gt;不好用&lt;/strong&gt;,
&lt;code&gt;Win7&lt;/code&gt;+&lt;code&gt;Edge&lt;/code&gt;的神秘&lt;code&gt;UserAgent&lt;/code&gt;进不去部分网站(提及&lt;code&gt;Brother打印机&lt;/code&gt;), 教材乱放这一块…&lt;/p&gt;&lt;p&gt;经过多次&lt;strong&gt;调教无果&lt;/strong&gt;后 还是选择跟老师商量给它装个&lt;code&gt;Win10&lt;/code&gt;上去其实是10班某手子有成功的先例,并且他随身携带装机盘 在条件的允许下也是在某个下午放学开整&lt;/p&gt;&lt;p&gt;我的想法是先使用&lt;code&gt;DiskGenius&lt;/code&gt;在&lt;code&gt;D盘&lt;/code&gt;瓜分&lt;strong&gt;40G&lt;/strong&gt;出来装新系统 在&lt;strong&gt;教学用软件&lt;/strong&gt;都装好后再把原&lt;code&gt;C盘&lt;/code&gt;格掉 将多余出来的&lt;strong&gt;80G&lt;/strong&gt;分配给新系统 这样就是&lt;strong&gt;C盘120G D盘90G&lt;/strong&gt;
并且可以避免&lt;strong&gt;安装未完毕&lt;/strong&gt;导致无法上课的情况&lt;/p&gt;&lt;p&gt;在成功进行到&lt;code&gt;Win10&lt;/code&gt;镜像还原到新盘后(其实都是手子在操作) &lt;strong&gt;晚自习&lt;/strong&gt;正好开始 剩下就是我找空闲时间改&lt;code&gt;BCD&lt;/code&gt;进&lt;code&gt;Win10&lt;/code&gt;然后装&lt;strong&gt;软件和驱动&lt;/strong&gt;了&lt;/p&gt;&lt;p&gt;&lt;strong&gt;并没有那么顺利&lt;/strong&gt; 也许是我的计算机的&lt;strong&gt;各个系统在各自独立的盘&lt;/strong&gt;上 我也已经习惯了&lt;code&gt;UEFI&lt;/code&gt; 导致我把&lt;code&gt;BCD&lt;/code&gt;,&lt;code&gt;MBR&lt;/code&gt;等搞混了 在引导这块足足卡了我&lt;strong&gt;两天&lt;/strong&gt; (我chovy&lt;/p&gt;&lt;p&gt;想到在&lt;code&gt;PE&lt;/code&gt;下和&lt;code&gt;Win7&lt;/code&gt;下的各盘盘符可能是&lt;strong&gt;不一样&lt;/strong&gt;的(在&lt;code&gt;PE&lt;/code&gt;下是&lt;code&gt;E盘&lt;/code&gt; 而在&lt;code&gt;Win7&lt;/code&gt;上是&lt;code&gt;F盘&lt;/code&gt;) 我在&lt;code&gt;Win7&lt;/code&gt;上使用&lt;code&gt;EasyBCD&lt;/code&gt;创建了对应分区的引导后也是成功&lt;strong&gt;进入&lt;/strong&gt;了&lt;/p&gt;&lt;p&gt;之后就是顺利的安装&lt;code&gt;驱动 Office 希沃白板 Classland&lt;/code&gt;等等等等等等等等&lt;/p&gt;&lt;p&gt;在给&lt;code&gt;Win10&lt;/code&gt;扩容后 &lt;code&gt;MBR主引导记录&lt;/code&gt;指向原分区的记录&lt;strong&gt;已经不正确了&lt;/strong&gt; 所以需要将其&lt;strong&gt;指向新分区&lt;/strong&gt; 但是使用&lt;code&gt;NT6Bootfix&lt;/code&gt;和&lt;code&gt;BOOTICE&lt;/code&gt;尝试后还是无法引导(使用&lt;code&gt;BOOTICE&lt;/code&gt;时忘了改&lt;code&gt;PBR&lt;/code&gt;了(hhh))&lt;/p&gt;&lt;p&gt;耗了我半小时尝试失败后我也是&lt;strong&gt;没招了&lt;/strong&gt; 眼见下午快上课了 只好动用人脉让班里另一位爱好软件的同学把手子叫来解决下这个问题&lt;/p&gt;&lt;p&gt;然后我看着手子把&lt;strong&gt;原有引导文件都删了&lt;/strong&gt;然后打开&lt;code&gt;Dism++&lt;/code&gt;选择&lt;strong&gt;引导修复&lt;/strong&gt;后就好了… (666折腾我这么久这样就好了&lt;/p&gt;&lt;p&gt;为了避免以后出现这样的问题 &lt;strong&gt;这篇文章就出现了&lt;/strong&gt; 诶&lt;/p&gt;&lt;p&gt;事后也是&lt;strong&gt;了解到&lt;/strong&gt;这手子也有为爱发电维护一些项目 &lt;code&gt;Github&lt;/code&gt;上有个&lt;strong&gt;8k Stars&lt;/strong&gt;的项目 看了下搞挺好的 之后有时间会专门写一篇文章来分享&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>本站公开api列表</title><link>https://ysone.top/posts/public-api/</link><guid isPermaLink="true">https://ysone.top/posts/public-api/</guid><description>本文专门列出本站后端公开可用 api 列表</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;声明:&lt;a href=&quot;#声明&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;法律合规提醒&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本API所有调用请求（包括但不限于来源IP、请求时间、接口参数及返回结果）均将被完整记录。请您严格遵循《中华人民共和国网络安全法》《数据安全法》及相关法律法规，合法、合规使用本服务。任何违法或恶意行为将可能面临法律责任追究。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;section&gt;&lt;h2&gt;调用示例(GET):&lt;a href=&quot;#调用示例get&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;https://api2.ysone.top/&amp;lt;接口id&amp;gt;?&amp;lt;参数1&amp;gt;=&amp;lt;值1&amp;gt;&amp;amp;&amp;lt;参数2&amp;gt;=&amp;lt;值2&amp;gt;...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;接口列表:&lt;a href=&quot;#接口列表&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h2&gt;Notice: 公告/临时信息存储&lt;a href=&quot;#notice-公告临时信息存储&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&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;&lt;a href=&quot;https://api2.ysone.top/notice&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/notice&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;返回&lt;/td&gt;&lt;td&gt;&lt;code&gt;文本&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;请求方式&lt;/td&gt;&lt;td&gt;&lt;code&gt;GET&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;mode&lt;/td&gt;&lt;td&gt;模式: 1读取, 2写入&lt;/td&gt;&lt;td&gt;是&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;key&lt;/td&gt;&lt;td&gt;信息获取标识&lt;/td&gt;&lt;td&gt;是&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;msg&lt;/td&gt;&lt;td&gt;内容 写入时用&lt;/td&gt;&lt;td&gt;mode=2时&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;passwd&lt;/td&gt;&lt;td&gt;简单验证,第一次调用为设置 之后修改都需要传入&lt;/td&gt;&lt;td&gt;mode=2时&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;&lt;a href=&quot;https://api2.ysone.top/notice?key=test&amp;amp;mode=1&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/notice?key=test&amp;amp;mode=1&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;写入&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;https://api2.ysone.top/notice?key=test&amp;amp;mode=2&amp;amp;msg=%E7%A4%BA%E4%BE%8B%E5%86%85%E5%AE%B9~&amp;amp;passwd=%E8%BF%99%E6%98%AF%E5%AF%86%E7%A0%81&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/notice?key=test&amp;amp;mode=2&amp;amp;msg=示例内容~&amp;amp;passwd=这是密码&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;code&gt;passwd&lt;/code&gt;忘了联系站长
传入的&lt;code&gt;msg&lt;/code&gt;会经过一次&lt;code&gt;decodeURIComponent&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;Xibao: 喜报/悲报图片生成&lt;a href=&quot;#xibao-喜报悲报图片生成&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;904&quot; height=&quot;677&quot; src=&quot;/_astro/xibao.BjUHrq37_ZyySKn.webp&quot; /&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;&lt;a href=&quot;https://api2.ysone.top/xibao&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/xibao&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;返回&lt;/td&gt;&lt;td&gt;&lt;code&gt;图片/文本&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;请求方式&lt;/td&gt;&lt;td&gt;&lt;code&gt;GET&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;mode&lt;/td&gt;&lt;td&gt;模式: 1喜报, 2悲报&lt;/td&gt;&lt;td&gt;是&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;content&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;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;&lt;a href=&quot;https://api2.ysone.top/xibao?mode=1&amp;amp;content=%E5%96%9C&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/xibao?mode=1&amp;amp;content=喜&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;悲报&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;https://api2.ysone.top/xibao?mode=2&amp;amp;content=%E5%AF%84&quot; target=&quot;_blank&quot;&gt;https://api2.ysone.top/xibao?mode=2&amp;amp;content=寄&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;传入的&lt;code&gt;content&lt;/code&gt;会经过一次&lt;code&gt;decodeURIComponent&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>Wayland下linuxqq更新后(7月)输入法漏字</title><link>https://ysone.top/posts/linuxqq-fcitx5-problem/</link><guid isPermaLink="true">https://ysone.top/posts/linuxqq-fcitx5-problem/</guid><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;依旧前言:&lt;a href=&quot;#依旧前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本文只是转载&lt;a href=&quot;https://aur.archlinux.org/packages/linuxqq&quot; target=&quot;_blank&quot;&gt;AUR包&lt;/a&gt;&lt;code&gt;linuxqq&lt;/code&gt;下所提及的解决方法&lt;/p&gt;&lt;p&gt;非本人原创内容&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;linuxqq更新后原&lt;code&gt;--ozone-platform-hint=wayland&lt;/code&gt;方法失效&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;Mundanity&lt;/code&gt; commented on &lt;code&gt;2026-07-07 06:53 (UTC)&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;--ozone-platform-hint=wayland&lt;/code&gt;好像失效了，换成&lt;code&gt;--ozone-platform=wayland&lt;/code&gt;可以切换成&lt;code&gt;wayland&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;</content:encoded></item><item><title>记一次不小心写出的路径遍历漏洞</title><link>https://ysone.top/posts/dir-traversal-record/</link><guid isPermaLink="true">https://ysone.top/posts/dir-traversal-record/</guid><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;依旧前言:&lt;a href=&quot;#依旧前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;code&gt;nodejs&lt;/code&gt;及其他运行时 的大部分库都可以处理&lt;code&gt;../&lt;/code&gt;来&lt;strong&gt;跳转到父目录&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;代码经验不足(是我了) 容易在文件操作时忽略此问题 直接将路径拼接&lt;/p&gt;&lt;p&gt;导致&lt;strong&gt;路径遍历漏洞(Directory traversal)&lt;/strong&gt; 攻击者可以&lt;strong&gt;传入带&lt;code&gt;../&lt;/code&gt;的参数引导后端读取任何路径下的文件&lt;/strong&gt;(理论可以实现 只是时间问题)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;Upload Higher Fps&lt;/code&gt;项目起初完全由后端服务器(api.ysone.top)&lt;strong&gt;处理转换代码&lt;/strong&gt; 前端通过&lt;code&gt;/low2high?mode=download&amp;amp;id=???&lt;/code&gt;访问&lt;strong&gt;直接返回转换后的视频文件&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;代码直接拼接将&lt;code&gt;patched_url.query.id&lt;/code&gt;与目的路径进行拼接 没考虑到&lt;code&gt;../&lt;/code&gt;的情况 这就导致了路径遍历漏洞&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;复现&lt;a href=&quot;#复现&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;原处理代码:&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;file_path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;resolve&lt;/span&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;output_f&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;patched_url&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;query&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;id&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;+&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;.mp4&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;!&lt;/span&gt;&lt;span&gt;&lt;span&gt;fs&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;existsSync&lt;/span&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;file_path&lt;/span&gt;&lt;span&gt;)) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;res&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;setHeader&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&apos;Content-Type&apos;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&apos;text/html; charset=utf-8&apos;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;res&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;`无文件! 可能是服务器自动删除 请重新上传下载`&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//跳过一些代码&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;fs_stream&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;fs&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;createReadStream&lt;/span&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;file_path&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;fs_stream&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;pipe&lt;/span&gt;&lt;span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;res&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;直接将&lt;code&gt;patched_url.query.id + &quot;.mp4&quot;&lt;/code&gt;与&lt;code&gt;output_f&lt;/code&gt;拼接 还好处理逻辑不公开并且限定mp4后缀 这样写很危险&lt;/p&gt;&lt;p&gt;举个例子:&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//正常用法:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;filename.txt&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;//外来可变变量&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;target_path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;resolve&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;/home/username/server/target_f/&quot;&lt;/span&gt;&lt;span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//target_path为&quot;/home/username/server/target_f/filename.txt&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//被滥用:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;../../filename.txt&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;//外来可变变量&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;const&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;target_path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;resolve&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;/home/username/server/target_f/&quot;&lt;/span&gt;&lt;span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//target_path为&quot;/home/username/server/target_f/../../filename.txt&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;//等效为/home/username/filename.txt&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样就获取到了原定路径之外的文件&lt;/p&gt;&lt;p&gt;如下:
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;748&quot; height=&quot;466&quot; src=&quot;/_astro/1.C5DN8Iie_Z1w80qs.webp&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;解决&lt;a href=&quot;#解决&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;做边界校验&lt;/li&gt;
&lt;li&gt;将传入的参数转换后再进行读写操作&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;</content:encoded></item><item><title>如何解决国内lutris依赖下载(慢)问题</title><link>https://ysone.top/posts/lutris-teh1/</link><guid isPermaLink="true">https://ysone.top/posts/lutris-teh1/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;IMPORTANT&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;此文章使用&lt;strong&gt;手动下载依赖包&lt;/strong&gt;的方法解决 &lt;strong&gt;非自动化非梯子&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;Lutris&lt;/code&gt;国内有非官方版:&lt;a href=&quot;https://winegame.net/&quot; target=&quot;_blank&quot;&gt;Wine游戏助手&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h1&gt;废话:&lt;a href=&quot;#废话&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;&lt;code&gt;lutris&lt;/code&gt;是&lt;code&gt;Linux&lt;/code&gt;上较成熟的游戏管理工具 可以管理&lt;code&gt;Steam&lt;/code&gt;,&lt;code&gt;Epic&lt;/code&gt;,&lt;code&gt;EA&lt;/code&gt;,&lt;code&gt;Itch&lt;/code&gt;等众多游戏平台以及&lt;code&gt;本地&lt;/code&gt;的游戏
算是一个游戏多平台集合工具(?)
除了管理 &lt;code&gt;lutris&lt;/code&gt;还可以调用&lt;code&gt;Proton&lt;/code&gt;运行仅&lt;strong&gt;支持&lt;code&gt;Windows&lt;/code&gt;的游戏&lt;/strong&gt;(*.exe)(简化调用过程)&lt;/p&gt;&lt;p&gt;&lt;code&gt;lutris&lt;/code&gt;由外国佬开发 依赖库主要从&lt;code&gt;lutris的cdn&lt;/code&gt;和&lt;code&gt;Github&lt;/code&gt;下载 这两都在国外 国内通过此下载文件自然是很慢的&lt;/p&gt;&lt;p&gt;本文将给出手动安装的方法:&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;正文:&lt;a href=&quot;#正文&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;&lt;code&gt;lutris&lt;/code&gt;触发依赖库下载动作时会先&lt;strong&gt;从官方服务器获取&lt;code&gt;versions.json&lt;/code&gt;&lt;/strong&gt; 存放在&lt;code&gt;/home/用户名/.cache/lutris&lt;/code&gt;目录下
里面存放着所有依赖的下载地址:
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1012&quot; height=&quot;672&quot; src=&quot;/_astro/1.ChSjgR5x_ZoOn5u.webp&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1140&quot; height=&quot;858&quot; src=&quot;/_astro/2.f3N7rmv0_1lqdSl.webp&quot; /&gt;
我们可以&lt;strong&gt;手动下载依赖包&lt;/strong&gt;解压到对应的目录实现手动安装&lt;/p&gt;&lt;section&gt;&lt;h2&gt;操作步骤&lt;a href=&quot;#操作步骤&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;IMPORTANT&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;code&gt;lutris&lt;/code&gt;会&lt;strong&gt;覆盖&lt;/strong&gt;掉原有&lt;code&gt;versions.json&lt;/code&gt; 所以没法通过&lt;strong&gt;替代json文件&lt;/strong&gt;让其使用&lt;code&gt;github&lt;/code&gt;镜像站下载&lt;/p&gt;&lt;p&gt;这里以&lt;code&gt;d3d_extras&lt;/code&gt;作为&lt;strong&gt;示例&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;在&lt;code&gt;versions.json&lt;/code&gt;中找到&lt;code&gt;d3d_extras&lt;/code&gt; (在 /home/用户名/.cache/lutris 目录下 没有就开软件触发下)
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1140&quot; height=&quot;858&quot; src=&quot;/_astro/3.DoFvSJAF_ZBxTyc.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;手动下载所需依赖的压缩包 通过&lt;code&gt;github镜像&lt;/code&gt;, &lt;code&gt;Motrix&lt;/code&gt;等 存放在一个地方&lt;/li&gt;
&lt;li&gt;进入文件夹&lt;code&gt;/home/用户名/.local/share/lutris/runtime&lt;/code&gt; 这里是存放依赖的地方
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1012&quot; height=&quot;672&quot; src=&quot;/_astro/4.1dSIrEW1_Z1ulzCs.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;创建一个名称与所需依赖一样的文件夹如:&lt;code&gt;d3d_extras&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;进入文件夹 将前面下载的依赖压缩包解压进去
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;543&quot; height=&quot;190&quot; src=&quot;/_astro/5.DYVBx7Jl_ZPNwxp.webp&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;完毕 其他库操作同理&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;额外:&lt;a href=&quot;#额外&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;建议把&lt;code&gt;首选项 =&amp;gt; Updates =&amp;gt; Automatically Update the Lutris runtime&lt;/code&gt;关掉&lt;/p&gt;&lt;p&gt;作用是自动检测依赖更新并下载
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1062&quot; height=&quot;699&quot; src=&quot;/_astro/6.B6E6mOyT_1Ak78n.webp&quot; /&gt;
国内网络环境下每次都得手动搞 不如不更新&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>在linux上玩 逃跑吧!少年 指北</title><link>https://ysone.top/posts/playdmmdzzonlinux/</link><guid isPermaLink="true">https://ysone.top/posts/playdmmdzzonlinux/</guid><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;起因&lt;a href=&quot;#起因&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;呃..中考假也是来了啊 bro的高中同学想着一起打游戏,&lt;code&gt;我的世界&lt;/code&gt;啥的之前都玩过了 这次是&lt;code&gt;逃跑吧!少年&lt;/code&gt; 记得上一次玩是&lt;strong&gt;2022年&lt;/strong&gt; 这次也算回游看看了&lt;/p&gt;&lt;p&gt;本人日常使用环境为 &lt;code&gt;Windows10&lt;/code&gt; &lt;code&gt;ArchLinux&lt;/code&gt; 双系统 主要偏向于&lt;code&gt;Windows&lt;/code&gt;系统啥都干,&lt;code&gt;Linux&lt;/code&gt;下保持纯净 并且尽可能取代&lt;code&gt;Windows&lt;/code&gt; (Linux比Windows好太多了www)
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;NeoFetch&quot; loading=&quot;lazy&quot; width=&quot;1420&quot; height=&quot;886&quot; src=&quot;/_astro/neofetch.gWW2ipTQ_1H4kbn.webp&quot; /&gt;&lt;figcaption&gt;NeoFetch&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;进入正题&lt;a href=&quot;#进入正题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;IMPORTANT&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本文章使用 &lt;code&gt;ProtonPlus&lt;/code&gt; &lt;code&gt;GE-Proton&lt;/code&gt; &lt;code&gt;Lutris&lt;/code&gt; 等 工具&amp;amp;环境 实现&lt;/p&gt;&lt;p&gt;使用&lt;strong&gt;4399&lt;/strong&gt;平台的&lt;code&gt;逃跑吧!少年&lt;/code&gt; 其他类似&lt;/p&gt;&lt;p&gt;经实测 直接 &lt;code&gt;Wine 11.1&lt;/code&gt; 环境下也能&lt;strong&gt;安装&lt;/strong&gt; 但是无法进入 &lt;strong&gt;4v1&lt;/strong&gt; 以及 &lt;strong&gt;8v2&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;会闪退 应该是&lt;strong&gt;反作弊&lt;/strong&gt;发力了?&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;section&gt;&lt;h2&gt;准备环节&lt;a href=&quot;#准备环节&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;需要提前安装 &lt;code&gt;Lutris&lt;/code&gt; &lt;code&gt;ProtonPlus&lt;/code&gt; &lt;code&gt;Wine&lt;/code&gt;这三软件包&lt;/p&gt;&lt;p&gt;这里只给出&lt;code&gt;Arch&lt;/code&gt;系系统安装方案 其他自行解决&lt;/p&gt;&lt;p&gt;&lt;code&gt;Wine&lt;/code&gt;需要自行配置&lt;code&gt;net framework 4.8&lt;/code&gt; 或 &lt;code&gt;wine-mono&lt;/code&gt; 环境 不然打不开安装程序 这里不给,自行配置&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;其中两软件包的&lt;strong&gt;Github链接&lt;/strong&gt;:&lt;/p&gt;&lt;a href=&quot;https://github.com/lutris/lutris&quot; target=&quot;_blank&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;lutris&lt;/div&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;lutris&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Lutris desktop client&lt;/div&gt;&lt;div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;GPL-3.0&lt;/div&gt;&lt;span&gt;Python&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;a href=&quot;https://github.com/Vysp3r/protonplus&quot; target=&quot;_blank&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Vysp3r&lt;/div&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;protonplus&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;A modern compatibility tools manager&lt;/div&gt;&lt;div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;GPL-3.0&lt;/div&gt;&lt;span&gt;Vala&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;p&gt;&lt;code&gt;ArchLinux&lt;/code&gt;下使用&lt;code&gt;Pacman&lt;/code&gt;安装&lt;code&gt;Lutris&lt;/code&gt;和&lt;code&gt;Wine&lt;/code&gt;,使用&lt;code&gt;AUR包管理器&lt;/code&gt;安装&lt;code&gt;protonplus&lt;/code&gt;包&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pacman&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-S&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;lutris&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;wine&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;yay&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-S&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;protonplus&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;下载 GE-Proton&lt;a href=&quot;#下载-ge-proton&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;不着急打开&lt;code&gt;ProtonPlus&lt;/code&gt;来安装 因为&lt;code&gt;ProtonPlus&lt;/code&gt;直接拉取&lt;strong&gt;裸Github链接&lt;/strong&gt; 在国内网络环境下&lt;strong&gt;493mb&lt;/strong&gt;的文件&lt;strong&gt;几百kb&lt;/strong&gt;地下谁也受不了&lt;/p&gt;&lt;p&gt;所以需要自己使用&lt;strong&gt;镜像站&lt;/strong&gt;下载文件到本地后 放置到指定文件夹 使用&lt;code&gt;ProtonPlus&lt;/code&gt;来安装&lt;/p&gt;&lt;p&gt;当然 如果你有以下条件之一,直接开&lt;strong&gt;ProtonPlus&lt;/strong&gt;点最新的&lt;strong&gt;GE-Proton&lt;/strong&gt;下就对了&lt;/p&gt;&lt;p&gt;条件: &lt;strong&gt;1.处于良好网络环境(如国外) 2.你有科学的力量 3.你是M&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;进去此仓库的&lt;code&gt;Release&lt;/code&gt;下个较新的版本都行,&lt;strong&gt;记住你下载的版本号!&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;a href=&quot;https://github.com/GloriousEggroll/proton-ge-custom&quot; target=&quot;_blank&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;GloriousEggroll&lt;/div&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;proton-ge-custom&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Compatibility tool for Steam Play based on Wine and additional components&lt;/div&gt;&lt;div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;NOASSERTION&lt;/div&gt;&lt;span&gt;C++&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;ol&gt;
&lt;li&gt;文件下载完毕后将&lt;code&gt;.tar.gz&lt;/code&gt;放入&lt;strong&gt;此文件夹&lt;/strong&gt; 没有就创建一个&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;/home/你所在用户/.cache/ProtonPlus/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;这里以&lt;code&gt;GE-Proton10-34&lt;/code&gt; 为例子&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;将文件放置在正确位置&quot; loading=&quot;lazy&quot; width=&quot;292&quot; height=&quot;159&quot; src=&quot;/_astro/p2.BJWCq3UO_Z1TMRjz.webp&quot; /&gt;&lt;figcaption&gt;将文件放置在正确位置&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;接着打开&lt;code&gt;ProtonPlus&lt;/code&gt;点击左上角图标切换到&lt;code&gt;Lutris&lt;/code&gt;
&lt;figure&gt;&lt;img alt=&quot;ProtonPlus&quot; loading=&quot;lazy&quot; width=&quot;1087&quot; height=&quot;651&quot; src=&quot;/_astro/p1.BccpTfXI_Ew57r.webp&quot; /&gt;&lt;figcaption&gt;ProtonPlus&lt;/figcaption&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;后展开&lt;code&gt;Proton-GE&lt;/code&gt;栏目 选择与你下载的版本相同的&lt;code&gt;GE-Proton&lt;/code&gt;!!!&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;(这里我已经下载过了 所以右边显示不一样 点下载按钮就对了)
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;ProtonPlus&quot; loading=&quot;lazy&quot; width=&quot;977&quot; height=&quot;610&quot; src=&quot;/_astro/p3.0B3a_JZG_1dXpln.webp&quot; /&gt;&lt;figcaption&gt;ProtonPlus&lt;/figcaption&gt;&lt;/figure&gt;
不出意外的话 &lt;code&gt;GE-Proton&lt;/code&gt;将会跳过下载阶段 直接进行安装 (其他情况自行排查哪里出问题了)&lt;p&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;配置 Lutris&lt;a href=&quot;#配置-lutris&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;先去&lt;strong&gt;4399官网&lt;/strong&gt;下载安装程序~~~ &lt;a href=&quot;https://news.4399.com/taopao/&quot; target=&quot;_blank&quot;&gt;直达链接&lt;/a&gt; 下载完毕后保留备用&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;打开&lt;code&gt;Lutris&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;一般情况下 新安装的&lt;code&gt;Lutris&lt;/code&gt; 启动后会&lt;strong&gt;自动检查并安装必要的依赖&lt;/strong&gt;(大部分库也是从&lt;code&gt;Github&lt;/code&gt;下载…)&lt;/p&gt;&lt;p&gt;依旧非常非常慢 有解决方法 &lt;strong&gt;我以后有时间会单独开一篇文章来处理这个问题并把链接放这&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;26-7-12记: 文章已更新:&lt;a href=&quot;/posts/lutris-teh1/&quot;&gt;如何解决国内lutris依赖下载(慢)问题&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;等待&lt;code&gt;Lutris&lt;/code&gt;左下角的必要依赖安装完毕 进行下一步&lt;/li&gt;
&lt;li&gt;点击左上角加号
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1282&quot; height=&quot;863&quot; src=&quot;/_astro/l1.Cr5ceq2d_Un0eq.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;选择手动配置
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;692&quot; height=&quot;549&quot; src=&quot;/_astro/l2.DB_YFaDQ_1b9BB8.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;以下按照我的配置
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l3.C-ORTuz8_Z1eTxEH.webp&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l4.Chp23LO8_Z1OGjbH.webp&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l5.-A_zFpk5_1TIeSR.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;之后点击右上角的保存&lt;/li&gt;
&lt;li&gt;主界面双击新建的游戏 不出意外&lt;strong&gt;会启动但等一会就停止了&lt;/strong&gt; 之后选择的安装目录会有文件生成(意料之中 因为&lt;code&gt;GE-Proton&lt;/code&gt;似乎没有&lt;code&gt;net framework&lt;/code&gt;来启动 所以进程停止了)
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1282&quot; height=&quot;863&quot; src=&quot;/_astro/l6.D1gmza6I_ZqzONq.webp&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1027&quot; height=&quot;358&quot; src=&quot;/_astro/l7.BKyt3jyc_Copq8.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;右键新建的游戏 选择配置
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;282&quot; src=&quot;/_astro/l8.C7dSWnpa_1wghwM.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;转到&lt;code&gt;运行环境选项&lt;/code&gt;页 照着我的填
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l9.Cyyfvj6c_Z1bJHgw.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;保存后 再次双击新建的游戏&lt;/li&gt;
&lt;li&gt;正常安装即可 如果启动失败 自行配置&lt;code&gt;net framework 4.8&lt;/code&gt; 或 &lt;code&gt;wine-mono&lt;/code&gt; 环境
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;497&quot; src=&quot;/_astro/l10.BBEZKvT1_1MvN2Y.webp&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; src=&quot;/_astro/l11.DbLBROe8_Z1Y33IU.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;安装完毕后再次进入配置&lt;/li&gt;
&lt;li&gt;进入&lt;code&gt;游戏选项&lt;/code&gt;页 修改&lt;code&gt;主程序&lt;/code&gt;地址为&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;lt;你游戏的保存位置&amp;gt;/drive_c/users/&amp;lt;你的用户名&amp;gt;/AppData/Roaming/dmmdzz_4399/hide_pc_launcher.exe&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l12.CAofcG6O_Z1Lrryu.webp&quot; /&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;进入&lt;code&gt;运行环境选项&lt;/code&gt;页中将&lt;code&gt;Wine版本&lt;/code&gt;改为下载的&lt;code&gt;GE-Proton&lt;/code&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;699&quot; src=&quot;/_astro/l5.-A_zFpk5_1TIeSR.webp&quot; /&gt;&lt;/li&gt;
&lt;li&gt;保存配置 再次双击打开游戏即可正常游玩&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;结语&lt;a href=&quot;#结语&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;安装完毕 实测可以进入游戏正常游玩 帧数稳定 &lt;strong&gt;目前没有因为环境异常封号&lt;/strong&gt;
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;我从地狱回来了&quot; loading=&quot;lazy&quot; width=&quot;1665&quot; height=&quot;1028&quot; src=&quot;/_astro/1.1PHIQOyl_24TLuP.webp&quot; /&gt;&lt;figcaption&gt;我从地狱回来了&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>如何在linux下为Steam配置WattToolkit证书</title><link>https://ysone.top/posts/usewtkinlinux/</link><guid isPermaLink="true">https://ysone.top/posts/usewtkinlinux/</guid><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;前言:&lt;a href=&quot;#前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;IMPORTANT&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Steam++ 现更名为 Watt Toolkit 并在 Microsoft Store 中已可用&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://steampp.net/&quot; target=&quot;_blank&quot;&gt;Watt Toolkit官网&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;Watt Toolkit&lt;/code&gt; 原名 &lt;code&gt;Steam++&lt;/code&gt; 是一个&lt;strong&gt;支持三大主流系统&lt;/strong&gt;的&lt;code&gt;非代理&lt;/code&gt;通过&lt;code&gt;修改hosts&lt;/code&gt;达到国外网站加速，包括 &lt;code&gt;Github&lt;/code&gt; &lt;code&gt;Steam&lt;/code&gt; &lt;code&gt;各种CDN&lt;/code&gt; &lt;code&gt;部分验证码平台&lt;/code&gt; 等。能有效解决国内使用不了部分国外服务的问题&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;WattToolkit&quot; title=&quot;Watt Toolkit&quot; loading=&quot;lazy&quot; width=&quot;1171&quot; height=&quot;809&quot; src=&quot;/_astro/1.DjjkajrJ_Z1dXHf7.webp&quot; /&gt;&lt;figcaption&gt;WattToolkit&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;一般情况下&lt;code&gt;修改honts&lt;/code&gt;为本地代理后软件将&lt;strong&gt;不信任&lt;/strong&gt;此网络 所以需要安装本地证书来解决此问题&lt;/p&gt;&lt;p&gt;&lt;code&gt;Watt Toolkit&lt;/code&gt; 官方网站的&lt;a href=&quot;https://steampp.net/faq&quot; target=&quot;_blank&quot;&gt;常见问题&lt;/a&gt;有&lt;strong&gt;各种问题及解决方法&lt;/strong&gt; 其中就包括&lt;code&gt;Steam&lt;/code&gt;证书问题&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Nothing&quot; loading=&quot;lazy&quot; width=&quot;852&quot; height=&quot;223&quot; src=&quot;/_astro/2.FK3Nis2l_zsAYG.webp&quot; /&gt;&lt;figcaption&gt;Nothing&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;其中提到 &lt;code&gt;需要使用 Chrome 打开 设置 - 隐私设置和安全性 - 安全 - 管理证书&lt;/code&gt;&lt;/p&gt;&lt;p&gt;要在本地安装&lt;code&gt;Chrome&lt;/code&gt;浏览器后使用自带设置导入证书 让&lt;code&gt;Steam&lt;/code&gt;识别到这个证书(&lt;strong&gt;Steam&lt;/strong&gt;使用Chrome内核)&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;踩坑环节:&lt;a href=&quot;#踩坑环节&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;其实也不算踩坑 纯本人&lt;code&gt;AUR&lt;/code&gt;安装错了软件包&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;官方给的办法应该是可行的&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;因为只要求&lt;code&gt;Chrome内核浏览器&lt;/code&gt; 随便&lt;code&gt;AUR&lt;/code&gt;搜了下找到了&lt;a href=&quot;https://archlinux.org/packages/extra/x86_64/chromium/&quot; target=&quot;_blank&quot;&gt;chromium&lt;/a&gt; 然后&lt;code&gt;yay -S chromium&lt;/code&gt;了&lt;/p&gt;&lt;p&gt;里边打开没有&lt;code&gt;设置 - 隐私设置和安全性 - 安全 - 管理证书&lt;/code&gt;这条路经 使用搜索找&lt;code&gt;证书&lt;/code&gt;找到一个设置项 但是导入后&lt;code&gt;Steam&lt;/code&gt;上是没识别到的&lt;code&gt;(SSL Error)&lt;/code&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;解决&amp;amp;更简易的方法:&lt;a href=&quot;#解决更简易的方法&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;在翻阅&lt;code&gt;Watt Toolkit&lt;/code&gt;下的&lt;code&gt;issue&lt;/code&gt;后 找到一个更简单的方法(原&lt;code&gt;issue&lt;/code&gt;地址我忘了 有点久远了)&lt;/p&gt;&lt;blockquote&gt;&lt;section&gt;&lt;h2&gt;1.使用&lt;code&gt;Steam&lt;/code&gt;打开库里的随便一个游戏&lt;a href=&quot;#1使用steam打开库里的随便一个游戏&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这里以&lt;code&gt;Miside&lt;/code&gt;为例 &lt;strong&gt;记得打开&lt;code&gt;Steam&lt;/code&gt;游戏内覆盖!!!!!&lt;/strong&gt;
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Steam&quot; loading=&quot;lazy&quot; width=&quot;293&quot; height=&quot;97&quot; src=&quot;/_astro/3.CZnHQMIv_ZDJepT.webp&quot; /&gt;&lt;figcaption&gt;Steam&lt;/figcaption&gt;&lt;/figure&gt; 有这个就对了&lt;p&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;2.Shift+Tab打开游戏内覆盖&lt;a href=&quot;#2shifttab打开游戏内覆盖&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在底部找到&lt;code&gt;网页浏览器&lt;/code&gt;
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Steam&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; src=&quot;/_astro/4.Drawnn1L_Z1kf27h.webp&quot; /&gt;&lt;figcaption&gt;Steam&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;3.修改地址栏&lt;a href=&quot;#3修改地址栏&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Steam&quot; loading=&quot;lazy&quot; width=&quot;1440&quot; height=&quot;877&quot; src=&quot;/_astro/5.D0zaoJuR_ZLq8wi.webp&quot; /&gt;&lt;figcaption&gt;Steam&lt;/figcaption&gt;&lt;/figure&gt;
顶部地址栏覆盖为 &lt;code&gt;chrome://settings/certificates&lt;/code&gt; 后转到&lt;code&gt;授权机构&lt;/code&gt;页&lt;p&gt;&lt;/p&gt;&lt;p&gt;正常导入证书即可&lt;/p&gt;&lt;/section&gt;&lt;/blockquote&gt;&lt;p&gt;完毕,&lt;code&gt;SSL&lt;/code&gt;证书正常识别&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Upload Higher Fps 桌面端发布</title><link>https://ysone.top/posts/low2high1/</link><guid isPermaLink="true">https://ysone.top/posts/low2high1/</guid><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;经实测&lt;code&gt;正常&lt;/code&gt;模式并没有什么作用 使用&lt;code&gt;伪高帧&lt;/code&gt;即可&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h1&gt;2026-06-21 软件更新&lt;a href=&quot;#2026-06-21-软件更新&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;软件更新&lt;code&gt;0.2.2&lt;/code&gt;版本&lt;/p&gt;&lt;p&gt;彻底修复&lt;strong&gt;长视频&lt;/strong&gt;转换失败问题&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;2026-06-20 软件更新&lt;a href=&quot;#2026-06-20-软件更新&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;软件更新&lt;code&gt;0.2.1&lt;/code&gt;版本&lt;/p&gt;&lt;p&gt;修复&lt;strong&gt;存在已转换后文件的情况下再次转换导致堵塞&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;修复部分原因导致&lt;strong&gt;转换失败&lt;/strong&gt; 相关修复也会同步至&lt;strong&gt;网页端&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;优化&lt;code&gt;正常&lt;/code&gt;模式下视频比例问题 调低一些不必要的参数&lt;/p&gt;&lt;p&gt;优化一些&lt;code&gt;史山代码&lt;/code&gt; &lt;strong&gt;并添加新的史山代码&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;2026-06-09 软件更新&lt;a href=&quot;#2026-06-09-软件更新&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;软件已更新&lt;code&gt;0.2&lt;/code&gt;版本! 新增&lt;code&gt;正常&lt;/code&gt;模式,非&lt;code&gt;伪高帧&lt;/code&gt;不会限流!&lt;/p&gt;&lt;p&gt;只合法修改了&lt;strong&gt;视频参数&lt;/strong&gt;让&lt;strong&gt;短视频平台&lt;/strong&gt;更好的识别 模拟视频为&lt;strong&gt;剪映导出&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;此模式效果没有伪高帧好 但是不限流 电脑手机端观看正常&lt;/strong&gt;
&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Upload Higher Fps&quot; loading=&quot;lazy&quot; width=&quot;900&quot; height=&quot;370&quot; src=&quot;/_astro/1.BiyL7cIq_21jNn6.webp&quot; /&gt;&lt;figcaption&gt;Upload Higher Fps&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;前言:&lt;a href=&quot;#前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;这只是个 &lt;strong&gt;25 年 8 月&lt;/strong&gt; 发布的小项目 以为活不久的 没想到到了&lt;strong&gt;现在 ( 26 年 2 月 )&lt;/strong&gt; 六月了还有人使用&lt;/p&gt;&lt;p&gt;网页端 wasm 的转码效率太慢了 抽空写了个 &lt;code&gt;Windows&lt;/code&gt;/&lt;code&gt;Linux&lt;/code&gt; 端本地转换软件 不包含 &lt;code&gt;MacOS (能力有限)&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Windows 端需 &lt;code&gt;WebView2&lt;/code&gt; Win10 及以上系统自带 其他版本&lt;strong&gt;需要自行安装&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Linux 支持 &lt;code&gt;Wayland&lt;/code&gt; 和 &lt;code&gt;X11&lt;/code&gt; 桌面环境&lt;/p&gt;&lt;p&gt;文件: &lt;code&gt;*.exe&lt;/code&gt; &lt;code&gt;*.deb&lt;/code&gt; &lt;code&gt;*.AppImage&lt;/code&gt;&lt;/p&gt;&lt;p&gt;转换速度比网页端快 转码速度为网页端的 &lt;strong&gt;6&lt;/strong&gt; 倍左右&lt;/p&gt;&lt;p&gt;&lt;strong&gt;依旧公益&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;废话不多说:&lt;a href=&quot;#废话不多说&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;本人抵制任何形式的 软件贩卖 圈钱 如有必追究&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Dwonload&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;下载链接: &lt;a href=&quot;https://www.123865.com/s/KT1Qjv-e8Eu3?pwd=YOES&quot; target=&quot;_blank&quot;&gt;点我跳转&lt;/a&gt; 提取码: &lt;code&gt;YOES&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;使用 &lt;strong&gt;123 云盘&lt;/strong&gt; 不用付费 登入下就能下 (暂时找不到其他云盘 lanzou 有文件大小限制 先将就用吧)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded></item></channel></rss>