<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>GDHのBlog</title><description>一个分享技术教程的博客</description><link>https://blog.thelittlequtegdh.top/</link><language>zh_CN</language><item><title>iPhone 4S iOS6.1.3登录微信6.2.0（facebook）</title><link>https://blog.thelittlequtegdh.top/posts/oldiosloginwechat/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/oldiosloginwechat/</guid><description>LoginOldWechat</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;B站UP主&lt;a href=&quot;https://space.bilibili.com/3493112672422440&quot;&gt;@&lt;strong&gt;LuoTianyiLover&lt;/strong&gt;&lt;/a&gt;在B站已经出过一次完整的教程：&lt;a href=&quot;https://www.bilibili.com/video/BV14oSZBPEPa/?spm_id_from=333.337.search-card.all.click&amp;amp;vd_source=1563440284c89d0819859c530c939980&quot;&gt;2026年iOS6登陆QQ和微信的终极教程！_哔哩哔哩_bilibili&lt;/a&gt;，但用的是iPad版，所以这次拿iPhone4S做演示，也是他的教程的修改版&lt;/p&gt;
&lt;h3&gt;首先是准备工作&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;一部越狱iPhone/iPad设备&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一个已经绑定了Facebook的微信号。&lt;/p&gt;
&lt;p&gt;微信不同版本绑定Facebook的方法好像都不一样&lt;/p&gt;
&lt;p&gt;6.x版本：先搜索Facebookapp，启用该功能，接着在设置里绑定&lt;/p&gt;
&lt;p&gt;7.x版本：搜索facebookapp，直接绑定&lt;/p&gt;
&lt;p&gt;8.0-8.0.48/8.0.50需要启用facebookapp功能后在&lt;code&gt;账户与安全&lt;/code&gt;-&lt;code&gt;更多安全设置&lt;/code&gt;里查看Facebook绑定&lt;/p&gt;
&lt;p&gt;绑定还得看运气，我试了两天绑定时都会显示&lt;code&gt;绑定被拒绝&lt;/code&gt;，第三天绑定时才会显示&lt;code&gt;已绑定&lt;/code&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://files.thelittlequtegdh.fun/000-%E6%96%87%E7%AB%A0%E8%B5%84%E6%BA%90/003-%E6%97%A7IOS%E7%99%BB%E5%BD%95%E5%BE%AE%E4%BF%A1%EF%BC%88Facebook%EF%BC%89&quot;&gt;本文附件：点我下载所需文件&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;备用链接: &lt;a href=&quot;https://yun.139.com/shareweb/#/w/i/2wFGQNZDkZv5p&quot;&gt;https://yun.139.com/shareweb/#/w/i/2wFGQNZDkZv5p&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;你们也可以点击&lt;a href=&quot;https://pan.baidu.com/s/1ECButCatj5tdV0tbdm6hAg?pwd=B735&quot;&gt;原作者的链接&lt;/a&gt;下载&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]&lt;/p&gt;
&lt;p&gt;经过测试，旧版本微信无法接收来自别人的转账和红包，不能主动添加好友，只能别人添加你为好友。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;配置魔法&lt;/h2&gt;
&lt;p&gt;首先，要有登录Facebook的魔法，这里主要介绍以下两种：&lt;/p&gt;
&lt;h3&gt;网际直通车法&lt;/h3&gt;
&lt;p&gt;直接在我的资源站Download就行了，或者也可以去&lt;a href=&quot;https://88ipa.com&quot;&gt;88ipa站点下载&lt;/a&gt;，下载后可以根据B站UP主@LuoTianyiLover的视频教程配置网际直通车&lt;/p&gt;
&lt;h3&gt;Clash魔法&lt;/h3&gt;
&lt;p&gt;在你的主力机上，打开浏览器，使用Bing搜索Clash，找到官网，下载Clash Meta for Android，接着手机添加配置文件（请自行搜索），点击&lt;code&gt;设置&lt;/code&gt;，点击&lt;code&gt;覆写&lt;/code&gt;，点击&lt;code&gt;允许来自局域网的连接&lt;/code&gt;，选择&lt;code&gt;已启用&lt;/code&gt;,如图,然后开启你的梯子。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/phonevpn.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;然后拿出你的旧设备，确保与主力机连接到同一局域网，查看主力机的IP地址，复制下来，旧设备找到主力机连接的网络，点击右边的箭头，找到&lt;code&gt;http代理&lt;/code&gt;，点击&lt;code&gt;手动&lt;/code&gt;，服务器填写主力机IP，端口填7890，如下图&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/setvpn.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;登录微信的操作&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;切换语言&lt;/p&gt;
&lt;p&gt;在你的旧设备中打开&lt;code&gt;设置&lt;/code&gt;-&lt;code&gt;通用&lt;/code&gt;-&lt;code&gt;多语言环境&lt;/code&gt;-&lt;code&gt;区域格式&lt;/code&gt;，将其调整到非中国大陆地区，我这里选的是&lt;code&gt;中国香港特别行政区&lt;/code&gt;，如图&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/changelanguage.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;1、调整完毕后，清理后台并重新打开微信，点击&lt;code&gt;登录&lt;/code&gt;，弹出的页面中请选择&lt;code&gt;使用帐号和密码登录&lt;/code&gt;，下面会有一个&lt;code&gt;Facebook Connect&lt;/code&gt;的选项，点击&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/choosefacebook.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;此时会出现以下两种情况&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h3&gt;Facebook客户端能正常登录&lt;/h3&gt;
&lt;p&gt;如果你的Facebook能正常使用，并且能申请登录微信，那就不需要这么麻烦，直接授权登录即可，然后请直接跳到覆盖安装微信的部分&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]&lt;/p&gt;
&lt;p&gt;登录不上Facebook客户端的话可以看这篇文章：&lt;a href=&quot;https://www.88ipa.com/forum/view/593.html&quot;&gt;在iOS6中使用Facebook的方法 - iOSIPA软件网&lt;/a&gt;，如果成功了，后面登录微信就不需要那么麻烦&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!WARNING]&lt;/p&gt;
&lt;p&gt;温馨提示：登录完成功进入微信后，千万不要退出后台，不然会提示&lt;code&gt;微信版本过低&lt;/code&gt;，需要重新登陆。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;h3&gt;Facebook客户端无法登录或者成功登录但授权页面空白？&lt;/h3&gt;
&lt;p&gt;如果你使用上面的方法能正常登录Facebook客户端，但是授权时转圈转很久，白屏或者登录不上Facebook客户端，那么你可以看接下来的步骤&lt;/p&gt;
&lt;p&gt;1、先卸载Facebook客户端，清理微信后台，重新打开微信，此时微信找不到Facebook客户端就会自动跳转到Safari浏览器进行登录，等待进入登陆页面，旧Safari内核太旧导致加载不出来的话多刷新几次，然后就会进入一个界面，界面上的文字全都是乱的（推测是只有手机端才会出现这种情况），将页面往下滑，找到&lt;code&gt;忘记密码&lt;/code&gt;选项，如图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/forget.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;2、进入到重置密码页面时，请在图中输入框输入你的帐号手机号/邮箱，点击带&lt;code&gt;取消&lt;/code&gt;字样的按钮，由于页面混乱，默认是会有一层&lt;code&gt;继续按钮&lt;/code&gt;在上面的，不要试图点击下面的&lt;code&gt;改为根据邮箱或姓名检索&lt;/code&gt;，因为你点不了，如图&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/enterpn.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3、会验证是不是你本人，如果名字匹配就点击是，不匹配就退出重登直到是你的账号为止&lt;/p&gt;
&lt;p&gt;4、到下一步会要求你尝试输入密码，不需要输入密码，点击下方的&lt;code&gt;试试其他方式&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/tryanother.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;5、进来后页面如下图，一般会提供多个验证方式，单选框对应的是上面的验证方式而不是下面，除了使用密码登录，其他都可以选择，如果一个不行，换另一个，这里用的是&lt;code&gt;发送邮件验证码&lt;/code&gt;，在弹出的页面验证输入你收到的验证码即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/chooseverify.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/verify.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;6、输入完验证码，验证成功会弹出重置密码的页面，点击下方的&lt;code&gt;跳过&lt;/code&gt;按钮&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/skip.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;7、出现这个页面代表你已经登录到了网页端的Facebook（有些情况是空白搜索框，或者是…wrong，这些折腾的时候也遇到过，但似乎也算登录成功）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/success.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;8、清理Safari和微信的后台进程，重新打开微信使用Facebook Connect进行登录，往下滑，此时不出意外会弹出下图页面，即授权登录，点击&lt;code&gt;以...的身份继续&lt;/code&gt;，等待几秒，你就可以成功进入微信&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/finally.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!WARNING]&lt;/p&gt;
&lt;p&gt;温馨提示：此时千万不要退出微信的后台，不然下次重新打开时会显示&lt;code&gt;微信版本过低&lt;/code&gt;，需要重新登录&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;覆盖安装微信&lt;/h2&gt;
&lt;p&gt;请保持微信进程，不要删后台，打开爱思助手，覆盖安装提供的&lt;code&gt;微信 已修改.ipa&lt;/code&gt;，此时设备微信闪退，证明已经安装成功。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/reinstallwx.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>绕过鸿蒙系统自带的安装器安装软件</title><link>https://blog.thelittlequtegdh.top/posts/withoutpackinginstaller/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/withoutpackinginstaller/</guid><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;某些软件的新版本实在过于臃肿，一般都会选择保留数据进行&lt;code&gt;降级安装&lt;/code&gt;旧版本，使其保持流畅。但Harmony4.2不管是从手机里安装软件，还是通过电脑使用ADB安装软件，都会自动调用系统自带的应用安装器，如果禁用了它，使用其他安装器安装应用时会出现以下提示（以InstallerX为例子）&lt;/p&gt;
&lt;p&gt;&lt;code&gt;No Activity found to handle Intent { act=android.content.pm.action.CONFIRM_INSTALL flg=0x10000000 pkg=com.android.packageinstaller (has extras) }&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果使用搞机工具箱ADB安装软件则会提示这个&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/fail1.PNG&quot; alt=&quot;failure&quot; /&gt;&lt;/p&gt;
&lt;p&gt;那么这种情况也很好解决，方法如下&lt;/p&gt;
&lt;h2&gt;准备工作&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;准备&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;一部鸿蒙手机&lt;/td&gt;
&lt;td&gt;本教程适用于Harmony4及以上的手机&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一台电脑&lt;/td&gt;
&lt;td&gt;Windows系统&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;需要下载的工具&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://files.thelittlequtegdh.fun/000-%E6%96%87%E7%AB%A0%E8%B5%84%E6%BA%90/002-%E7%BB%95%E5%8D%8E%E4%B8%BA%E5%AE%89%E8%A3%85%E5%99%A8%E5%AE%89%E8%A3%85Apps&quot;&gt;下载链接1&lt;/a&gt;，&lt;a href=&quot;https://yun.139.com/shareweb/#/w/i/2w2KQrHeCBwma&quot;&gt;下载链接2&lt;/a&gt;，&lt;a href=&quot;https://wwbfi.lanzn.com/b0139veygf&quot;&gt;下载链接3，密码67yz&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;开始操作（配置环境）&lt;/h2&gt;
&lt;h3&gt;使用电脑操作，并且只用电脑安装软件，只需要完成下面操作的第一步即可&lt;/h3&gt;
&lt;p&gt;完成后请跳转到&lt;code&gt;操作&lt;/code&gt;板块&lt;/p&gt;
&lt;h3&gt;使用手机安装软件，请完成下列步骤打开ADB调试&lt;/h3&gt;
&lt;p&gt;1、在&lt;code&gt;关于手机&lt;/code&gt;上连点7次&lt;code&gt;软件版本&lt;/code&gt;打开开发者模式，回到&lt;code&gt;系统更新&lt;/code&gt;，点击&lt;code&gt;开发人员选项&lt;/code&gt;，找到&lt;code&gt;监控ADB安装应用&lt;/code&gt;，点击关闭。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/closeadbcheck.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;2、手机与电脑连上数据线，打开&lt;code&gt;搞机工具箱&lt;/code&gt;，找到&lt;code&gt;ADB终端&lt;/code&gt;，输入&lt;code&gt;adb tcpip 5555&lt;/code&gt;启动华为手机的5555端口&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/5555.jpg&quot; alt=&quot;5555端口&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3、手机上安装好&lt;code&gt;Shizuku&lt;/code&gt;，找到&lt;code&gt;通过无线调试启动&lt;/code&gt;，点击&lt;code&gt;启动&lt;/code&gt;，弹出来的窗口中点击左下角的&lt;code&gt;5555&lt;/code&gt;字样。等待ADB启动成功就可以了。期间可能会询问&lt;code&gt;是否允许....调试&lt;/code&gt;，点击确定。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/Start5555.jpg&quot; alt=&quot;Start5555&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/window.jpg&quot; alt=&quot;5555&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;操作&lt;/h2&gt;
&lt;h3&gt;电脑&lt;/h3&gt;
&lt;p&gt;1、打开搞机工具箱，找到&lt;code&gt;软件管理&lt;/code&gt;，将下方的&lt;code&gt;自动填充&lt;/code&gt;关闭，然后点击软件包名，输入下列五个包名，依次点击&lt;code&gt;禁用&lt;/code&gt;，此时直接安装软件，不会再弹出提示。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;com.huawei.appmarket
com.android.packageinstaller
com.huawei.securitypluginbase
com.huawei.ohos.security.privacycenter
com.huawei.security.privacycenter
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;photo/pcban.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!warning]&lt;/p&gt;
&lt;p&gt;在下一次重启前，请将这五个包名通过搞机工具箱启用它们，否则重启后手机桌面的软件布局凌乱，上一篇教程删除的隐私中心会再次出现&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;手机&lt;/h3&gt;
&lt;h4&gt;&lt;code&gt;雹&lt;/code&gt;的操作步骤&lt;/h4&gt;
&lt;p&gt;1、下载安装好&lt;code&gt;雹&lt;/code&gt;后打开，第一次打开需要先配置工作模式，点击下面的&lt;code&gt;设置&lt;/code&gt;，找到最顶部的&lt;code&gt;工作模式&lt;/code&gt;，点开选择&lt;code&gt;Shizuku-停用&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/setmode.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;2、点击&lt;code&gt;应用&lt;/code&gt;，点击上方的漏斗图标，点击&lt;code&gt;系统&lt;/code&gt;，警告弹窗点击继续，依次搜索下方包名（或者应用名称），分别点击它们的复选框&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;华为应用市场-com.huawei.appmarket
应用安装器-com.android.packageinstaller
HwSecurityPluginBase-com.huawei.securitypluginbase
安全隐私中心-com.huawei.ohos.security.privacycenter
安全隐私中心-com.huawei.security.privacycenter
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;3、点击下方的&lt;code&gt;首页&lt;/code&gt;的5个Apps，然后点击右下角的雪图标一键冻结，然后使用第三方安装器即可安装软件&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/banapps.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;解冻时请点击右上方三个点，点击&lt;code&gt;解冻可见&lt;/code&gt;即可解冻。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!warning]&lt;/p&gt;
&lt;p&gt;在下一次重启前，请将这五个包名解冻，否则重启的时间异常的长，手机桌面的软件是散开的（即便你之前使用文件夹整理过它们），一定要在重启前启用，包括上一篇教程删除的隐私中心会重新安装，还会还原某些设置&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;code&gt;冰箱Icebox&lt;/code&gt;安装步骤&lt;/h4&gt;
&lt;p&gt;下载安装冰箱Icebox，打开，点击右下角的搜索图标，切换&lt;code&gt;系统&lt;/code&gt;，同样是搜索上面的五个包名或应用名称&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;华为应用市场-com.huawei.appmarket
应用安装器-com.android.packageinstaller
HwSecurityPluginBase-com.huawei.securitypluginbase
安全隐私中心-com.huawei.ohos.security.privacycenter
安全隐私中心-com.huawei.security.privacycenter
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接着点击复选框，返回冰箱主页，检查是否是5个Apps（我这里将安全隐私中心删除了所以只有3个），然后左下角的雪滑块直接一滑就可以了，使用第三方安装器即可安装软件。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/icebox.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;解冻方法：长按任意一个Apps，选择所有Apps，在弹出来的窗口点击&lt;code&gt;解冻&lt;/code&gt;即可&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!warning]&lt;/p&gt;
&lt;p&gt;在下一次重启前，请将这五个包名通过搞机工具箱启用它们，否则重启后手机桌面的软件布局凌乱，上一篇教程删除的隐私中心会再次出现&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>永久关闭鸿蒙3-4的纯净模式</title><link>https://blog.thelittlequtegdh.top/posts/fuckcjmode/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/fuckcjmode/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;总所周知，Harmony3-4.2的版本默认强制开启纯净模式，常规办法无法关闭，安装软件时需要花费很长的时间检查软件的安全性，如何永久关闭它？请看以下教程。&lt;/h2&gt;
&lt;p&gt;本教程适用于Harmony3-4.2或以上的系统&lt;/p&gt;
&lt;h3&gt;准备工作&lt;/h3&gt;
&lt;p&gt;一台电脑，和一台Harmony3-4.2的华为手机
你需要在你的手机上安装以下软件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shizuku&lt;/li&gt;
&lt;li&gt;爱玩机工具箱&lt;/li&gt;
&lt;li&gt;Scene
电脑上需准备好以下程序：&lt;/li&gt;
&lt;li&gt;搞机工具箱V11&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文附件下载链接：&lt;a href=&quot;https://wwbfi.lanzn.com/b0139un7je&quot;&gt;点我（密码dx3u）&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;开始操作&lt;/h3&gt;
&lt;p&gt;1、先打开手机的设置，找到&lt;code&gt;关于手机&lt;/code&gt;，连续点击&lt;code&gt;HarmonyOS版本&lt;/code&gt;7次，直到打开开发者选项，返回设置，找到&lt;code&gt;系统和更新&lt;/code&gt;-&lt;code&gt;开发人员选项&lt;/code&gt;，往下滑找到USB调试，打开&lt;/p&gt;
&lt;p&gt;2、打开&lt;code&gt;搞机工具箱&lt;/code&gt;，拿一条数据线，将你的手机与你的电脑进行连接，等待手机上出现&lt;code&gt;是否与这台设备进行USB调试&lt;/code&gt;时，点击&lt;code&gt;允许&lt;/code&gt;。如果搞机工具箱弹出“未检测到设备”，请检查是否已经插好数据线，或者你的电脑是否安装了ADB驱动，可自行百度一下教程&lt;/p&gt;
&lt;p&gt;3、在搞机工具箱中找到ADB终端，在顶部的输入框输入以下命令&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;adb tcpip 5555
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这一步会在你的手机上开启一个5555端口的ADB无线调试，否则接下来你将无法使用Shizuku&lt;/p&gt;
&lt;p&gt;4、回到手机，打开Shizuku，找到&lt;code&gt;通过无线调试启动&lt;/code&gt;，点击启动，在弹出的窗口左下角点击&lt;code&gt;5555&lt;/code&gt;字样，等待开启成功，期间会问你一遍“是否.........无线调试”，请点击允许。&lt;/p&gt;
&lt;p&gt;随后请打开&lt;code&gt;Scene&lt;/code&gt;，如图所示，请点击“ADB调试”。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/scene.jpg&quot; alt=&quot;主界面&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如果你遇到&lt;code&gt;请通过ADB执行以下代码，激活ADB模式&lt;/code&gt;，请输入如图的代码就可以了，或者你也可以复制以下代码到刚刚你运行adb tcpip 5555的搞机工具箱的ADB终端运行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;adb shell sh /storage/emulated/0/Android/data/com.omarea.vtools/up.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;photo/code.jpg&quot; alt=&quot;输入代码&quot; /&gt;&lt;/p&gt;
&lt;p&gt;运行完成后，重新点击ADB模式，进入主界面后，点击顶部左上角的&lt;code&gt;功能&lt;/code&gt;按钮，打开&lt;code&gt;应用管理&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E6%93%8D%E4%BD%9C.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在弹出的窗口里，右上角选择&lt;code&gt;System&lt;/code&gt;，在下面的搜索框里搜索&lt;code&gt;安全隐私中心&lt;/code&gt;，如图&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/search.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;将搜索到的两个结果勾选，点击右下角的“√”，在弹出的页面中选择&lt;code&gt;从当前用户卸载&lt;/code&gt;，返回显示Success即为成功。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/uninstall.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;u&amp;gt;&lt;em&gt;&lt;strong&gt;删除这个的原因是因为通过爱玩机的工具箱关闭纯净模式后，又会自动打开，这两个程序是罪魁祸首。爱玩机的工具箱的作者也意识到这一点，所以将该功能改为临时切换&lt;/strong&gt;&lt;/em&gt;&amp;lt;/u&amp;gt;&lt;/p&gt;
&lt;p&gt;5、打开爱玩机的工具箱，除了超级用户以外的权限全部给予，如图，完成这一步操作后点击顶部的“？”，进入主界面&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E6%9D%83%E9%99%90.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;进入主页面后，首次使用需要安装一些依赖文件，按照提示安装即可&lt;/p&gt;
&lt;p&gt;安装完毕后，请找到&lt;code&gt;Harmony专区&lt;/code&gt;，点它&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E4%B8%93%E5%8C%BA.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;找到&lt;code&gt;安装器纯净模式&lt;/code&gt;，关闭它，关闭时弹出以下页面，如图，点击临时切换即可永久关闭&lt;/p&gt;
&lt;p&gt;&amp;lt;u&amp;gt;&lt;strong&gt;注意，千万不要点击&lt;code&gt;使用华为安全中心模式&lt;/code&gt;，直接点&lt;code&gt;临时切换&lt;/code&gt;即可&lt;/strong&gt;&amp;lt;/u&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E5%85%B3%E9%97%AD.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/hwsafe.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;回到爱玩机工具箱的主界面，点击&lt;code&gt;系统相关&lt;/code&gt;，找到&lt;code&gt;SetEdit-安卓设置项修改&lt;/code&gt;，如图&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/setedit.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在弹出来的窗口中，点击任务栏的&lt;code&gt;GLOBAL&lt;/code&gt;,然后在顶部任务栏中查找以下字样：app_check_risk&lt;/p&gt;
&lt;p&gt;原先的值为1，1默认为打开状态，点它，将值改为0，也就是关闭，保存更改，重启后就已经完全关闭Hamony3-4.2系统的纯净模式了&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/offrisk.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>为你的Fuwari添加Giscus评论</title><link>https://blog.thelittlequtegdh.top/posts/fuwariaddsgiscuscomment/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/fuwariaddsgiscuscomment/</guid><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;相信大家都能在某些博客里看见这种主题像Github的评论区，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/Giscus%E8%AF%84%E8%AE%BA%E5%8C%BA.png&quot; alt=&quot;展示评论&quot; /&gt;&lt;/p&gt;
&lt;p&gt;所以今天来添加它&lt;/p&gt;
&lt;h2&gt;存储库安装Giscus&lt;/h2&gt;
&lt;p&gt;你需要在Github创建一个新存储库，并打开你的新存储库，点开&lt;code&gt;Settings&lt;/code&gt;，往下滑，找到一个带&lt;code&gt;Discussions&lt;/code&gt;字样的选项，将前面的对勾选上，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E6%89%93%E5%8B%BE.png&quot; alt=&quot;打勾&quot; /&gt;&lt;/p&gt;
&lt;p&gt;访问&lt;a href=&quot;https://giscus.app/zh-CN&quot;&gt;Giscus官网&lt;/a&gt;，滑倒仓库板块，找到&lt;code&gt;giscus app已安装，否则访客将无法评论和回应&lt;/code&gt;，点击那里的&lt;code&gt;giscus app&lt;/code&gt;，进到安装页面后，选择&lt;code&gt;Only select repositories&lt;/code&gt; ，选择你刚刚开启了&lt;code&gt;Discussions&lt;/code&gt;的仓库，点击&lt;code&gt;Save&lt;/code&gt;，初步的安装就完成了&lt;/p&gt;
&lt;p&gt;回到&lt;a href=&quot;https://giscus.app/zh-CN&quot;&gt;giscus&lt;/a&gt;，往下滑，回到&lt;code&gt;仓库&lt;/code&gt;板块，填写你的Github用户名/仓库名，比如TheLittleQuteGDH/GiscusComments，等到出现&lt;code&gt;成功！该仓库满足所有条件。&lt;/code&gt;，进行下一步，如果显示&lt;code&gt;无法在该仓库上使用 giscus。请确保以上条件均已满足。&lt;/code&gt;，请从第一步重新开始检查。&lt;/p&gt;
&lt;p&gt;下面进行Giscus评论区的配置：（按自己需求进行配置，这里是我自己配置的内容）&lt;/p&gt;
&lt;p&gt;建议勾选&lt;code&gt;使用严格的标题匹配&lt;/code&gt;，防止一个评论被用于多篇博客，Discussion 分类请选择&lt;code&gt;Announcements&lt;/code&gt;，我勾选了&lt;code&gt;懒加载评论&lt;/code&gt;和&lt;code&gt;将评论框放在评论上方&lt;/code&gt;， 主题我就选择用户偏好，在&lt;code&gt;启用Giscus&lt;/code&gt;中，复制或记住代码，比如我是&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;https://giscus.app/client.js&quot;
        data-repo=&quot;Your data-repo&quot;
        data-repo-id=&quot;Your data-repo-id&quot;
        data-category=&quot;Announcements&quot;
        data-category-id=&quot;Your data-category-id&quot;
        data-mapping=&quot;pathname&quot;
        data-strict=&quot;0&quot;
        data-reactions-enabled=&quot;1&quot;
        data-emit-metadata=&quot;0&quot;
        data-input-position=&quot;bottom&quot;
        data-theme=&quot;preferred_color_scheme&quot;
        data-lang=&quot;zh-CN&quot;
        crossorigin=&quot;anonymous&quot;
        async&amp;gt;
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Fuwari的配置&lt;/h2&gt;
&lt;p&gt;1、在\src\components\misc创建一个GiscusComments.astro文件，并写入以下内容：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
interface Props {
  repo: string;
  repoId: string;
  category: string;
  categoryId: string;
  mapping?: string;
  reactionsEnabled?: boolean;
  emitMetadata?: boolean;
  inputPosition?: &apos;top&apos; | &apos;bottom&apos;;
  lang?: string;
}

const {
  repo,
  repoId,
  category,
  categoryId,
  mapping = &apos;pathname&apos;,
  reactionsEnabled = true,
  emitMetadata = false,
  inputPosition = &apos;bottom&apos;,
  lang = &apos;zh-CN&apos;
} = Astro.props;
---

&amp;lt;div id=&quot;giscus-container&quot;&amp;gt;&amp;lt;/div&amp;gt;

&amp;lt;script define:vars={{ repo, repoId, category, categoryId, mapping, reactionsEnabled, emitMetadata, inputPosition, lang }}&amp;gt;
  function loadGiscus() {
    const container = document.getElementById(&apos;giscus-container&apos;);
    if (!container) return;

    // 获取当前主题
    const isDark = document.documentElement.classList.contains(&apos;dark&apos;);
    const theme = isDark ? &apos;dark&apos; : &apos;light&apos;;

    // 创建Giscus脚本
    const script = document.createElement(&apos;script&apos;);
    script.src = &apos;https://giscus.app/client.js&apos;;
    script.setAttribute(&apos;data-repo&apos;, repo);
    script.setAttribute(&apos;data-repo-id&apos;, repoId);
    script.setAttribute(&apos;data-category&apos;, category);
    script.setAttribute(&apos;data-category-id&apos;, categoryId);
    script.setAttribute(&apos;data-mapping&apos;, mapping);
    script.setAttribute(&apos;data-strict&apos;, &apos;0&apos;);
    script.setAttribute(&apos;data-reactions-enabled&apos;, reactionsEnabled ? &apos;1&apos; : &apos;0&apos;);
    script.setAttribute(&apos;data-emit-metadata&apos;, emitMetadata ? &apos;1&apos; : &apos;0&apos;);
    script.setAttribute(&apos;data-input-position&apos;, inputPosition);
    script.setAttribute(&apos;data-theme&apos;, theme);
    script.setAttribute(&apos;data-lang&apos;, lang);
    script.setAttribute(&apos;data-loading&apos;, &apos;lazy&apos;);
    script.crossOrigin = &apos;anonymous&apos;;
    script.async = true;

    container.appendChild(script);
  }

  // 监听主题变化
  function updateGiscusTheme() {
    const giscusFrame = document.querySelector(&apos;iframe[src*=&quot;giscus&quot;]&apos;);
    if (giscusFrame) {
      const isDark = document.documentElement.classList.contains(&apos;dark&apos;);
      const theme = isDark ? &apos;dark&apos; : &apos;light&apos;;

      giscusFrame.contentWindow.postMessage({
        giscus: {
          setConfig: {
            theme: theme
          }
        }
      }, &apos;https://giscus.app&apos;);
    }
  }

  // 监听DOM变化来检测主题切换
  const observer = new MutationObserver((mutations) =&amp;gt; {
    mutations.forEach((mutation) =&amp;gt; {
      if (mutation.type === &apos;attributes&apos; &amp;amp;&amp;amp; mutation.attributeName === &apos;class&apos;) {
        updateGiscusTheme();
      }
    });
  });

  // 页面加载时初始化
  if (document.readyState === &apos;loading&apos;) {
    document.addEventListener(&apos;DOMContentLoaded&apos;, loadGiscus);
  } else {
    loadGiscus();
  }

  // 开始观察主题变化
  observer.observe(document.documentElement, {
    attributes: true,
    attributeFilter: [&apos;class&apos;]
  });
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;2、修改\src\pages\posts的[...slug].astro文件，修改两处：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在顶部添加引用GiscusComments.astro文件的代码。&lt;/li&gt;
&lt;li&gt;在许可下方处添加代码：（这里的参数在你刚刚获取的Giscus参数处）&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;import GiscusComments from &quot;../../components/misc/GiscusComments.astro&quot;;
……
……
{licenseConfig.enable &amp;amp;&amp;amp; &amp;lt;License title={entry.data.title} slug={entry.slug} pubDate={entry.data.published} class=&quot;mb-6 rounded-xl license-container onload-animation&quot;&amp;gt;&amp;lt;/License&amp;gt;}

&amp;lt;GiscusComments
  repo=&quot;Your repo&quot;
  repoId=&quot;Your repoId&quot;
  category=&quot;Announcements&quot;
  categoryId=&quot;Your categoryId&quot;
/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E5%BC%95%E7%94%A8.png&quot; alt=&quot;添加引用&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/AddGiscus.png&quot; alt=&quot;addgiscus&quot; /&gt;&lt;/p&gt;
&lt;p&gt;配置好后，打包push到Github上，部署完成就可以看到Giscus启用了&lt;/p&gt;
&lt;h2&gt;参考资料&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://pcb.im/posts/giscus/&quot;&gt;让你的fuwari有一个自适应的giscus评论区 - fulie blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.2x.nz/posts/giscus-akismet/&quot;&gt;你是否在寻找一个评论系统而又不想自托管？又饱受垃圾评论的叨扰？ | 二叉树树的博客&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title>CloudFlare优选详细版</title><link>https://blog.thelittlequtegdh.top/posts/fastipofcloudflare/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/fastipofcloudflare/</guid><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Cloudflare优选教程&lt;/h2&gt;
&lt;p&gt;总所周知，Cloudflare被称为“赛博大善人”，它的大多数服务都是免费的。但Cloudflare的服务器在国外，国内Ping下来延迟普遍在150ms以上，非常慢，所以我们要借助国内优选来解决这个问题。
优选之后，先来看看效果图
未优选：
&lt;img src=&quot;photo/%E6%9C%AA%E4%BC%98%E9%80%89.png&quot; alt=&quot;未优选&quot; /&gt;
可以看到Cloudflare默认只分配了5个IP
已优选：
&lt;img src=&quot;photo/%E5%B7%B2%E4%BC%98%E9%80%89.png&quot; alt=&quot;已优选&quot; /&gt;
可以看到是全绿的，解析出来的IP变多&lt;/p&gt;
&lt;h2&gt;准备工作：&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;一个优选域名（我使用的是CM大佬的&lt;a href=&quot;https://cf.090227.xyz/&quot;&gt;https://cf.090227.xyz&lt;/a&gt;域名，可以看本文章的记录）&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;一个Cloudflare账号&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;两个域名（如果要做CF Tunnel优选需将两个域名都绑定到CF，如果是非Saas优选的只需要一个域名）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一个已绑定国外银行卡的Paypal的账户或单独一张银行卡（开通自定义主机名的时候需要使用，实测可以使用银联卡）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;单域名优选&lt;/h2&gt;
&lt;h3&gt;Worker优选&lt;/h3&gt;
&lt;p&gt;Worker优选是最简单的，前提是你需要提前把域名绑定到Cloudflare，主要是以下两种情况的优选：&lt;/p&gt;
&lt;h4&gt;1、你的项目部署在Worker&lt;/h4&gt;
&lt;p&gt;首先，访问并登录你的Cloudflare，然后在左侧的菜单栏中找到&lt;code&gt;计算&lt;/code&gt;→&lt;code&gt;Workers 和 Pages&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;找一个你已经搭建好的CF Workers，点击三个点&lt;code&gt;查看设置&lt;/code&gt;，再点击设置，找到&lt;code&gt;域和路由&lt;/code&gt;，点击&lt;code&gt;添加&lt;/code&gt;→&lt;code&gt;路由&lt;/code&gt;，区域为已经绑定到Cloudflare的域名，比如说我在Cloudflare已经绑定了gdh.us.kg，那么你需要在在区域处直接选择gdh.us.kg，路由处填写你在区域处选择的域名，可自定义前缀，如：blog.gdh.us.kg，123.gdh.us.kg，然后点击&lt;code&gt;添加路由&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!Warning]&lt;/p&gt;
&lt;p&gt;一定要注意，添加的域名一定要带“/*”,如下图：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;photo/CW.png&quot; alt=&quot;CF Workers&quot; /&gt;&lt;/p&gt;
&lt;p&gt;回到你的域名，为你的域名添加一条记录，如果你使用不带前缀的域名，如gdh.us.kg，就直接添加一条@的CNAME记录，如果你像我一样使用带前缀的域名，如blog.gdh.us.kg，就添加一条带前缀的CNAME记录，接着目标填上社区优选域名，比如我找的是youxuan.cf.090227.xyz，需要关闭小黄云，点击保存。
&lt;img src=&quot;photo/%E6%B7%BB%E5%8A%A0DNS%E8%AE%B0%E5%BD%95.PNG&quot; alt=&quot;添加DNS记录&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;2、反代源站&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.2x.nz/posts/cf-fastip/&quot;&gt;摘自试试Cloudflare IP优选！让Cloudflare在国内再也不是减速器！ | 二叉树树的博客&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!note]&lt;/p&gt;
&lt;p&gt;本方法的原理为通过Worker反代你的源站，然后将Worker的入口节点进行优选。此方法不是传统的优选，源站接收到的Hosts头仍然是直接指向源站的解析&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;创建一个Worker，输入以下的代码：（原站.com写你需要优选的域名，最终访问头写你的访问头，访问头随便写就行。比如说你的原站为gdhslow.dpdns.org，访问头随便写一个写&quot;fastip&quot;）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// 域名前缀映射配置
const domain_mappings = {
  &apos;源站.com&apos;: &apos;最终访问头.&apos;,
//例如：
//&apos;gitea.072103.xyz&apos;: &apos;gitea.&apos;,
//则你设置Worker路由为gitea.*都将会反代到gitea.072103.xyz
};

addEventListener(&apos;fetch&apos;, event =&amp;gt; {
  event.respondWith(handleRequest(event.request));
});

async function handleRequest(request) {
  const url = new URL(request.url);
  const current_host = url.host;

  // 强制使用 HTTPS
  if (url.protocol === &apos;http:&apos;) {
    url.protocol = &apos;https:&apos;;
    return Response.redirect(url.href, 301);
  }

  const host_prefix = getProxyPrefix(current_host);
  if (!host_prefix) {
    return new Response(&apos;Proxy prefix not matched&apos;, { status: 404 });
  }

  // 查找对应目标域名
  let target_host = null;
  for (const [origin_domain, prefix] of Object.entries(domain_mappings)) {
    if (host_prefix === prefix) {
      target_host = origin_domain;
      break;
    }
  }

  if (!target_host) {
    return new Response(&apos;No matching target host for prefix&apos;, { status: 404 });
  }

  // 构造目标 URL
  const new_url = new URL(request.url);
  new_url.protocol = &apos;https:&apos;;
  new_url.host = target_host;

  // 创建新请求
  const new_headers = new Headers(request.headers);
  new_headers.set(&apos;Host&apos;, target_host);
  new_headers.set(&apos;Referer&apos;, new_url.href);

  try {
    const response = await fetch(new_url.href, {
      method: request.method,
      headers: new_headers,
      body: request.method !== &apos;GET&apos; &amp;amp;&amp;amp; request.method !== &apos;HEAD&apos; ? request.body : undefined,
      redirect: &apos;manual&apos;
    });

    // 复制响应头并添加CORS
    const response_headers = new Headers(response.headers);
    response_headers.set(&apos;access-control-allow-origin&apos;, &apos;*&apos;);
    response_headers.set(&apos;access-control-allow-credentials&apos;, &apos;true&apos;);
    response_headers.set(&apos;cache-control&apos;, &apos;public, max-age=600&apos;);
    response_headers.delete(&apos;content-security-policy&apos;);
    response_headers.delete(&apos;content-security-policy-report-only&apos;);

    return new Response(response.body, {
      status: response.status,
      statusText: response.statusText,
      headers: response_headers
    });
  } catch (err) {
    return new Response(`Proxy Error: ${err.message}`, { status: 502 });
  }
}

function getProxyPrefix(hostname) {
  for (const prefix of Object.values(domain_mappings)) {
    if (hostname.startsWith(prefix)) {
      return prefix;
    }
  }
  return null;
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;复制好上方的代码并创建Worker后，点击设置，找到&lt;code&gt;域和路由&lt;/code&gt;，点击&lt;code&gt;添加&lt;/code&gt;-&lt;code&gt;路由&lt;/code&gt;，区域为你已经绑定到Cloudflare的域名，比如说我在Cloudflare已经绑定了gdh.us.kg，那你在区域那里选择gdh.us.kg，路由需要填写你的访问头+你绑定到Cloudflare的域名，比如刚刚提到访问头为fastip，则你的域名为fastip.gdh.us.kg，添加记录后，请在你的域名下面添加一个fast的记录，记录值为你的优选域名&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!warning]&lt;/p&gt;
&lt;p&gt;这里一定要注意，添加的域名一定要带“/*”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Pages优选&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Pages的优选会比Worker的优选麻烦一点，建议将Pages转成Worker，详情可以看这条视频：&lt;a href=&quot;https://www.bilibili.com/video/BV1wBTEzREcb&quot;&gt;CF Page一键迁移到Worker？好处都有啥？By 二叉树树&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;CloudflarePages的好处：可以绑定不在Cloudflare托管的其他域名。&lt;/p&gt;
&lt;p&gt;如果你嫌弃太麻烦，将你绑定的域名托管到阿里云\华为云\腾讯云等其他云解析做线路分流解析，但是考虑到有些为二级域名，不一定绑定成功，所以这个办法对二级域名不是很友好，目前来看成功绑定的只有us.kg域名
详情可以看以下这篇文章&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.cmliussss.com/p/BestWorkers/&quot;&gt;加速你的项目！详解 Cloudflare Workers &amp;amp; Pages 优选域名设置 | CMLiussss Blog&lt;/a&gt; By CMLiussss&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果实在不行，可以尝试套其他平台的CDN，比如EdgeoneCDN，阿里云ESA，这些都有免费套餐
当然，使用Saas优选也是个不错选择。看下面&lt;/p&gt;
&lt;h3&gt;Cloudflare R2存储桶的优选&lt;/h3&gt;
&lt;p&gt;由于本人没有存储桶实例，所以这里不做教程介绍，详情可以去看看二叉树树的优选教程&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://2x.nz/posts/cf-fastip/&quot;&gt;试试Cloudflare IP优选！让Cloudflare在国内再也不是减速器！ | 二叉树树的博客&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;接下来的教程需要两个域名，建议将域名都绑定在Cloudflare上&lt;/h2&gt;
&lt;h3&gt;传统的Saas优选（确保至少一个域名绑定在CF上）&lt;/h3&gt;
&lt;p&gt;这个优选方法适用于未使用cloudflare托管，但却又想使用Cloudflare CDN服务的域名，无需更改NS名称服务器&lt;/p&gt;
&lt;p&gt;首先，我这里有两个域名，一个gdh.us.kg（作为辅助域名，辅助域名必须托管到Cloudflare），一个thelittlequtegdh.top域名（主力域名，给别人展示的域名，这个主力域名不一定要托管到Cloudflare）&lt;/p&gt;
&lt;p&gt;添加一条记录，名称随便起，记录类型A或CNAME都可以，地址需要填写你的源服务器地址，也就是源站，并打开小黄云，保存&lt;/p&gt;
&lt;p&gt;&lt;s&gt;再添加一个记录，名称随便起，比如这里叫cdn，类型选择CNAME，目标为你的社区优选域名，比如这里为youxuan.cf.090227.xyz，点击保存。&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2026年8月实测：不需要这个记录，直接填写优选域名也可以正常访问网站，不知道Cloudflare能否解析&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在左侧侧边栏点开&lt;code&gt;SSL/TLS&lt;/code&gt;→&lt;code&gt;自定义主机名&lt;/code&gt;，这里需要添加一个付款方式才能进来，实测可以使用银联卡/已添加银行卡的Paypal账户，回退源为你刚刚添加的原站域名，&lt;strong&gt;注意：回退源不能为根域名！！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E5%9B%9E%E9%80%80%E6%BA%90.PNG&quot; alt=&quot;回退源&quot; /&gt;&lt;/p&gt;
&lt;p&gt;点击自定义主机名，自定义主机名填写你的主力域名，例如我这里写files.thelittlequtegdh.fun，证书验证方法这里改为HTTP验证，自定义源服务器填写你刚刚添加的指向源站的记录，点击确定&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%BB%E6%9C%BA%E5%90%8D.PNG&quot; alt=&quot;自定义主机名&quot; /&gt;&lt;/p&gt;
&lt;p&gt;随后Cloudflare会让你验证TXT记录，回到你的主力域名，给你的主力域名添加Cloudflare要求验证的记录&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!note]
类型：TXT
名称：_cf-custom-hostname.你的域名
值为Cloudflare给你提供的值，比如说1784f76d-xxxx-xxxx-xxxx-998dfe1a52ea
注意，如果你的域名为“你的域”，没有任何前缀，则你需要删除&lt;code&gt;.你的域&lt;/code&gt;，&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;等待生效时，回到主力域名，添加一条Cname记录，为你刚刚添加的自定义主机名，我这里叫files.thelittlequtegdh.fun。则名称为files，类型Cname，目标为你刚刚的添加为辅助域名添加优选域名的记录，我的为cdn.gdh.us.kg，如果你的主力域名绑定在Cloudflare，请关闭小黄云，点击保存&lt;/p&gt;
&lt;p&gt;等到你的主机名状态和证书状态变为有效后，访问你的域名，如果正常访问即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E6%9C%89%E6%95%88%E7%8A%B6%E6%80%81.PNG&quot; alt=&quot;有效状态&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Cloudflare Tunnel优选&lt;/h3&gt;
&lt;p&gt;需要一个备用域名和一个主力域名，这里备用为files.gdhfiles.dpdns.org，主力域名为gdh.us.kg。请按照上方教程添加好回退源&lt;/p&gt;
&lt;p&gt;首先，你需要添加一个隧道，回到首页在左侧侧边栏打开Zero Trust，可能这里也需要一个支付方式才能进来，但是这里可以不用添加，回到首页dash.cloudflare.com再进来就不会出现付款方式了，点击网络Networks，点击连接器Connectors，你需要在这里添加一条隧道，我这里就添加了openlist的localhost:5244作为内网。按照它的步骤添加&lt;/p&gt;
&lt;p&gt;等到状态变为“正常”后，点击它右边的三个点，点击&lt;code&gt;配置&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/Tunnel.png&quot; alt=&quot;Tunnel&quot; /&gt;&lt;/p&gt;
&lt;p&gt;点击&lt;code&gt;已发布程序路由&lt;/code&gt;-&lt;code&gt;添加已发布程序路由&lt;/code&gt;，添加你的主力域名，我的是openlist.gdh.us.kg，内网依旧localhost:5244，点击添加，接着确认你有两个域名&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E5%B7%B2%E5%8F%91%E5%B8%83%E7%A8%8B%E5%BA%8F%E8%B7%AF%E7%94%B1.png&quot; alt=&quot;已发布程序路由&quot; /&gt;&lt;/p&gt;
&lt;p&gt;接着回到你的主力域名，打开DNS记录会发现Tunnel默认给你分配了一条指向netdisk-gdh的记录，删掉他，接着创建一条记录，名称为openlist，就是你在添加主力域名时的前缀，然后记录填写你刚刚在辅助域名处添加的优选域名记录，我这里是cdn.gdhfiles.dpdns.org，点击保存&lt;/p&gt;
&lt;p&gt;打开你的辅助域名，跟Saas优选一样，打开自定义主机名后，回退源添加为你的源站，也就是辅助域名，然后点击添加，接着在添加自定义主机名，同样的跟Saas优选一样的步骤，添加完后验证，验证完成，恭喜你，你已经学会了CF Tunnel优选&lt;/p&gt;
&lt;h2&gt;参考资料&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.2x.nz/posts/cf-fastip/&quot;&gt;试试Cloudflare IP优选！让Cloudflare在国内再也不是减速器！ | 二叉树树的博客&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.legacyvps.com/archives/cloudflare-speed-optimization-preferred-ip-guide-single-domain&quot;&gt;告别龟速！Cloudflare 优选 IP 傻瓜式教程，单域名也能让网站起飞-传家宝VPS - 深度VPS测评 | 高性价比VPS推荐 | 2025海外云服务器排行榜&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.cmliussss.com/p/BestWorkers/&quot;&gt;加速你的项目！详解 Cloudflare Workers &amp;amp; Pages 优选域名设置 | CMLiussss Blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cf.090227.xyz/&quot;&gt;CloudFlare优选域名汇总 - CF优选域名&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>关于博客由原来的Hexo换成Astro博客系统</title><link>https://blog.thelittlequtegdh.top/posts/hexochangetoastro/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/hexochangetoastro/</guid><description>博客换框架了</description><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;主要原因：想尝试一下Astro博客的搭建，但实际Astro托管到Cloudflare Worker并没有那么容易，并且安装下来个人认为很麻烦
当前博客主题：Astro-Fuwari主题，基于原版修改
接入评论：Giscus评论，使用Github登录即可进行评论，评论管理用Github Discussion功能，支持暗黑模式和白天模式切换&lt;/p&gt;
&lt;p&gt;Hexo-theme里的主题个人认为都不好看，有些还很卡，所以转过来Astro博客框架&lt;/p&gt;
&lt;h2&gt;本博客现在改为接入到Cloudflare Pages，使用CloudflareCDN和EdgeoneCDN制作分流&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;photo/Astro%E5%8D%9A%E5%AE%A2.PNG&quot; alt=&quot;Astro-Fuwari主题界面预览&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>Hexo托管至Cloudflare</title><link>https://blog.thelittlequtegdh.top/posts/deployhexotocloudflare/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/deployhexotocloudflare/</guid><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;本期教程有部分照抄自CM大佬的博客&lt;a href=&quot;https://blog.cmliussss.com/p/BestWorkers/&quot;&gt;“加速你的项目！详解 Cloudflare Workers &amp;amp; Pages 优选域名设置 | CMLiussss Blog”&lt;/a&gt;&lt;/h2&gt;
&lt;h2&gt;准备工作&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;请注册好1个Cloudflare帐号，Cloudflare官网：&lt;a href=&quot;https://dash.cloudflare.com&quot;&gt;https://dash.cloudflare.com，如果卡在加载界面可打开科学上网&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;2.准备好1个已经托管到Cloudflare的域名，例如：thelittlequtegdh.dpdns.org或gdh.us.kg，这两个域名都是免费的，可以访问&lt;a href=&quot;https://nic.us.kg&quot;&gt;nic.us.kg&lt;/a&gt;注册一个类似的域名，教程网上有可以自己百度一下&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;准备好1个Github帐号，Github官网：&lt;a href=&quot;https://github.com&quot;&gt;https://github.com&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;4.任何一个云解析网站，这里使用华为云国际版（如果使用Cloudflare Worker进行托管可忽略这一步），华为云国际版官网：&lt;a href=&quot;https://auth.huaweicloud.com/authui/login.html?service=https%3A%2F%2Fconsole-intl.huaweicloud.com%2Fdns%2F#/login&quot;&gt;点我进入（如果频繁跳转到中国站登录界面请打开全局代理模式）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;！注意，免费的二级域名dpdns.org并不能托管至华为云国际版dns服务，如果想托管到华为云dns，请使用us.kg域名（这个要付费￥15）！&lt;/p&gt;
&lt;h2&gt;注册账号&lt;/h2&gt;
&lt;p&gt;1、Cloudflare的注册&lt;/p&gt;
&lt;p&gt;打开Cloudflare官网-点击右上角登录（有账号可直接输入账号密码登录）-点击左下角注册-输入您的电子邮件和密码-选择创建帐户。如果注册失败请百度或必应一下&lt;/p&gt;
&lt;p&gt;2、Github的注册&lt;/p&gt;
&lt;p&gt;打开Github官网-点击Sign in-填写昵称（用户名）注册邮箱和密码-进行人机验证&lt;/p&gt;
&lt;p&gt;3、华为云国际版的注册（如果你使用Cloudflare Worker进行托管，可忽略这一步）&lt;/p&gt;
&lt;p&gt;打开华为云国际版官网（国际版不需要实名，如果注册时频繁跳转国内版本，请打开全局代理模式注册）-注册完之后会提示设置您的安全手机，出现这一步就是成功注册了，点击跳过即可-跳转到完善信息页面说明注册已完成，无视绑定提示即可。直接点左上角返回&lt;/p&gt;
&lt;h2&gt;开始托管&lt;/h2&gt;
&lt;h3&gt;1、Cloudflare Worker的托管方法&lt;/h3&gt;
&lt;h4&gt;Github操作部分&lt;/h4&gt;
&lt;p&gt;1、在你的Hexo博客目录下，运行&lt;code&gt;Hexo g&lt;/code&gt;生成网页，打开目录下的“public”文件夹（前提是先编辑好文档再运行命令）&lt;/p&gt;
&lt;p&gt;2、打开你注册好的Github，点击右上角头像，点击&lt;code&gt;Your repositories&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E7%82%B9%E5%87%BB%E5%AD%98%E5%82%A8%E5%BA%93.PNG&quot; alt=&quot;Your repositories点击存储库&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3、再点击右上角带绿色按钮的&lt;code&gt;New&lt;/code&gt;，新建一个仓库，名字可以随便起，点击Create repository&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E6%B7%BB%E5%8A%A0%E6%96%B0%E5%AD%98%E5%82%A8%E5%BA%93.PNG&quot; alt=&quot;添加新存储库&quot; /&gt;&lt;/p&gt;
&lt;p&gt;4、在新建的仓库中，点击issues，点击&lt;code&gt;Add File&lt;/code&gt;，点击&lt;code&gt;upload files&lt;/code&gt;，在打开的页面中，回到你创建博客的文件夹，打开public文件夹，将里面所有的内容全部拖到GitHub上传界面中，等到全部上传成功，点击Commit changes，等待一会就可以全部上传了&lt;/p&gt;
&lt;p&gt;5、需要在你的仓库中创建一个文件，取名为&lt;code&gt;wrangler.jsonc&lt;/code&gt;，点击&lt;code&gt;add file&lt;/code&gt;，选择&lt;code&gt;create new file&lt;/code&gt;，在路径中修改名字，然后粘贴并修改以下代码&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{
	    &quot;name&quot;: &quot;项目名，与你的Cloudflare项目名相同&quot;,
	    &quot;compatibility_date&quot;: &quot;2025-08-20&quot;,
	    &quot;assets&quot;: {
	      &quot;directory&quot;: &quot;./&quot;
	    }
	  }
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Cloudflare操作部分（Worker）&lt;/h4&gt;
&lt;p&gt;1、访问Cloudflare，在侧边栏中点击 ·计算（workers）·&lt;/p&gt;
&lt;p&gt;2、点击右上角&lt;code&gt;创建&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3、选择workers，并且点击选择&lt;code&gt;导入存储库&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;4、选择Github帐号，并登录自己刚刚创建好的Github帐号，选择刚刚自己创建好的仓库&lt;/p&gt;
&lt;p&gt;5、自己创建一个项目名称，例如我这里叫blog，则你修改你刚刚创建的wrangler.jsonc文件的&lt;code&gt;name&lt;/code&gt;为&lt;code&gt;blog&lt;/code&gt;，不要勾选&lt;code&gt;非生产分支构建&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;6、点击&lt;code&gt;创建和部署&lt;/code&gt;就可以了，部署完成，但是默认的域名需要科学上网才能打开，这里建议添加自己的域名，回到Workers和pages，点击&lt;code&gt;设置&lt;/code&gt;，找到域和路由，点击右上角&lt;code&gt;添加&lt;/code&gt;，选择&lt;code&gt;路由&lt;/code&gt;，区域选择你已经在cloudflare托管过的域名，路由填写你的域名（比如我在Cloudflare托管的域名为thelittlequtegdh.dpdns.org，则你可以填写&lt;code&gt;你的前缀&lt;/code&gt;.thelittlequtegdh.dpdns.org/*，例如blog.thelittlequtegdh.dpdns.org）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]&lt;/p&gt;
&lt;p&gt;这里有个重要事项，添加路由填写的域名后面一定要加/*！！很重要！&lt;/p&gt;
&lt;p&gt;例如，xxxx.com/*&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;接下来请返回Cloudflare的主界面，找到你的域名，点开，然后找到DNS记录，添加一条CNAME记录，名称填写你的前缀，接着可以填写你自己找的优选域名，关于优选域名记录可以参&lt;a href=&quot;https://blog.cmliussss.com/p/CloudFlare%E4%BC%98%E9%80%89/#%E6%88%91%E7%BB%B4%E6%8A%A4%E7%9A%84%E4%BC%98%E9%80%89%E5%AE%98%E6%96%B9%E5%9F%9F%E5%90%8D%EF%BC%8C%E6%9F%A5%E7%9C%8B%E6%9B%B4%E5%A4%9A%EF%BC%9Ahttps-cf-090227-xyz&quot;&gt;CloudFlare中国大陆地区优选方案汇总&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;选择一个你喜欢的域名，在你的域名处添加一个cname解析，我这里的名称填写&lt;code&gt;Blog&lt;/code&gt;，然后目标填写优选域名，&lt;code&gt;关闭小黄云&lt;/code&gt;点击确定就可以了&lt;/p&gt;
&lt;h4&gt;Cloudflare操作部分（pages）&lt;/h4&gt;
&lt;h5&gt;1、创建pages&lt;/h5&gt;
&lt;p&gt;pages的话稍稍有些麻烦，先完成Worker部分的1、2步，接着在第三步中，选择Pages，点击&lt;code&gt;使用直接上传&lt;/code&gt;，你也可以使用&lt;code&gt;导入现有 Git 存储库&lt;/code&gt;，就像刚刚创建worker一样。创建一个你喜欢的项目名称，例如这里叫&lt;code&gt;gdhblog&lt;/code&gt;，并上传你博客文件的“public”文件夹下的所有内容，这里不是拖动文件夹，是点击文件夹，拖动里面的所有文件到浏览器，再点击上传，上传成功后，给 Pages 项目添加自定义域，并记录 CNAME 目标域名 &lt;code&gt;你的项目名称.pages.dev&lt;/code&gt;，例如&lt;code&gt;gdhblog.pages.dev&lt;/code&gt;，并等待自定义域生效，显示活动后，进行下一步&lt;/p&gt;
&lt;h5&gt;2、使用华为云云解析进行解析&lt;/h5&gt;
&lt;p&gt;注册部分请跳转到本篇博客的“注册帐号”部分&lt;/p&gt;
&lt;p&gt;1、&lt;a href=&quot;https://console-intl.huaweicloud.com/dns&quot;&gt;点我进入华为云解析DNS页面&lt;/a&gt;，然后点击&lt;code&gt;公网域名&lt;/code&gt;，然后点击&lt;code&gt;创建公网域名&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;2、填入需要优选的&lt;code&gt;Pages 自定义域名&lt;/code&gt;，就是你刚刚在pages步骤添加的自定义域，点击确定，点击你的域名的&lt;code&gt;管理解析&lt;/code&gt;按钮，点击“添加记录集”，新添加一个&lt;code&gt;CNAME记录&lt;/code&gt;，线路类型为全网默认，记录值为&lt;code&gt;Pages 项目分配的域名（你的项目名称.pages.dev），例如gdhblog.pages.dev&lt;/code&gt;，点击确定&lt;/p&gt;
&lt;p&gt;3、再添加一个&lt;code&gt;CNAME记录&lt;/code&gt;，线路类型为&lt;code&gt;地域解析&lt;/code&gt; &amp;gt; &lt;code&gt;中国大陆&lt;/code&gt;，记录值为&lt;code&gt;你自己找的优选域名&lt;/code&gt;，比如CM大佬的cf.090227.xyz，鼠标指向第一条NS记录，将4条NS记录值一一复制出来保存好。&lt;/p&gt;
&lt;p&gt;4、给你将要使用的域名（比如我这里叫thelittlequtegdh.dpdns.org），添加4条华为云NS类型（就是你刚刚复制出来的那四个）的解析记录，即可生效。&lt;/p&gt;
</content:encoded></item><item><title>Hexo博客搭建</title><link>https://blog.thelittlequtegdh.top/posts/buildhexo/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/buildhexo/</guid><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;本教程需要科学上网，Github打不开可以使用&lt;a href=&quot;https://steampp.net/&quot;&gt;瓦特工具箱（加速器）&lt;/a&gt;哦&lt;/h2&gt;
&lt;h2&gt;搭建&lt;a href=&quot;https://hexo.io&quot;&gt;Hexo博客&lt;/a&gt;&lt;/h2&gt;
&lt;h4&gt;1、创建一个用于搭建Hexo的&lt;strong&gt;空文件夹&lt;/strong&gt;，我这里就举例子取名为Hexo文件夹，接着请到NodeJS和Git官网下载nodejs和git这两个程序并安装&lt;/h4&gt;
&lt;p&gt;由于Git在国内下载较慢，所以建议使用国内下载链接：
&lt;a href=&quot;https://www.alipan.com/s/kozZGKHWYZR/folder/68a558e5789c117ebde048f2a7c484d8bb8d4225&quot;&gt;国内下载链接1&lt;/a&gt;
&lt;a href=&quot;https://xiaoyuboi.lanzoum.com/b0c5k65ih&quot;&gt;国内下载链接2（版本较旧）&lt;/a&gt;
Nodejs的官网：&lt;a href=&quot;https://nodejs.org/zh-cn&quot;&gt;https://nodejs.org/zh-cn&lt;/a&gt;
Git的官网（请打开科学上网进行下载）：&lt;a href=&quot;https://git-scm.com/&quot;&gt;https://git-scm.com/&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;2、打开Hexo文件夹，右键选择Open Git Bash Here，依次运行以下代码，没有报错即为成功&lt;/h4&gt;
&lt;p&gt;代码摘抄自&lt;a href=&quot;https://hexo.io&quot;&gt;Hexo官网&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm install hexo-cli -g
hexo init blog
cd blog
npm install
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;3、运行代码“hexo s”（或“hexo server”）&lt;/h4&gt;
&lt;p&gt;将生成的链接复制到浏览器，查看hexo博客框架是否安装成功，如果你看到的是以下浏览器的界面，恭喜你，你已经安装成功了&lt;/p&gt;
&lt;p&gt;如图所示，将localhost:4000复制进入浏览器查看Hexo博客效果&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E8%BF%90%E8%A1%8CHexos.PNG&quot; alt=&quot;运行hexo s&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;photo/%E5%88%9D%E5%A7%8B%E5%8C%96%E7%95%8C%E9%9D%A2%E9%A2%84%E8%A7%88.PNG&quot; alt=&quot;初始化界面&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;4、插入一篇新文章&lt;/h4&gt;
&lt;p&gt;生成新文章请运行以下代码（双引号请切换英文模式输入，用中文会报错）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;hexo new &quot;文章的名字&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;新的文章会在blog\source_posts出现，你可以使用自己的MD编辑器编辑文章，我用的是&lt;a href=&quot;https://www.typora.net/&quot;&gt;Typora&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;编辑完成后请运行hexo g生成新网页（可以先运行以一下hexo s查看文章效果，每次编辑完成后先运行hexo g生成最新网页），你的Blog目录下会生成一个新的public文件&lt;/p&gt;
&lt;p&gt;如果运行了hexo s发现博客页面没有改变，可运行hexo clean清理一下缓存&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;这里是Hexo代码整理哦
hexo new &quot;文章的名字&quot;  # 生成新的博客文章
hexo g # 生成网页
hexo s #生成本地网址预览博客
hexo clean #清理缓存
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;5、加入主题&lt;/h4&gt;
&lt;p&gt;默认的Hexo博客主题似乎不太好看，请转到&lt;a href=&quot;https://hexo.io/themes/&quot;&gt;https://hexo.io/themes/&lt;/a&gt;寻找你心仪的主题哦，点进去有安装方法（可能需要科学上网）&lt;/p&gt;
</content:encoded></item><item><title>CloudFlare优选域名记录</title><link>https://blog.thelittlequtegdh.top/posts/fastiprecord/</link><guid isPermaLink="true">https://blog.thelittlequtegdh.top/posts/fastiprecord/</guid><pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;Cloudflare优选域名记录&lt;/h3&gt;
&lt;p&gt;要想检查其连通性和速度，请访问以下网站
&lt;a href=&quot;https://itdog.cn&quot;&gt;itdog&lt;/a&gt;
&lt;a href=&quot;https://antping.com/&quot;&gt;Antping&lt;/a&gt;
&lt;a href=&quot;https://www.tcptest.cn/&quot;&gt;TcpTest&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Cloudflare官方优选域名如下表：
http://shopify.com
time.is
http://icook.hk
http://icook.tw
ip.sb
http://japan.com
http://malaysia.com
http://russia.com
http://singapore.com
skk.moe
www.visa.com.sg
http://www.visa.com.hk
http://www.visa.com.tw
http://www.visa.co.jp
http://www.visakorea.com
www.gco.gov.qa
www.gov.se
www.gov.ua

第三方维护域名如下表：（前面带*的代表可以解析到任意前缀）
cloudflare.182682.xyz #wetest.vip维护
cf.877774.xyz #秋名山维护
cfip.xxxxxxxx.tk #OTC维护
bestcf.030101.xyz #MingYu维护
cdn.2020111.xyz
cfip.cfcdn.vip
*.cf.licdn.top
cf.0sm.com
cfip.1323123.xyz
cf.877771.xyz
cf.900501.xyz
cdns.doon.eu.org
fn.130519.xyz
nrt.xxxxxxxx.nyc.mn
nrtcfdns.zone.id
saas.sin.fan
linux.do
cloudflare-ip.mofashi.ltd
cnamefuckxxs.yuchen.icu
cname.xirancdn.us
8.889288.xyz
*.cf.cname.vvhan.com
xn--b6gac.eu.org
freeyx.cloudflare88.eu.org
cf.090227.xyz #CM大佬维护
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;更多Cloudflare优选域名请访问以下网站：&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://cf.090227.xyz&quot;&gt;cf.090227.xyz&lt;/a&gt;
&lt;a href=&quot;https://www.wetest.vip/&quot;&gt;Wetest&lt;/a&gt;
&lt;a href=&quot;https://cf.vvhan.com/&quot;&gt;VVhan&lt;/a&gt;
&lt;a href=&quot;https://vps789.com/&quot;&gt;VPS789&lt;/a&gt;&lt;/p&gt;
</content:encoded></item></channel></rss>