<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>也被放进河川</title>
    <link>https://hechuan.me/algolia.json</link>
    <description>Recent content from 也被放进河川</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    
    <managingEditor>hechuan4@outlook.com (也被放进河川)</managingEditor>
    <webMaster>hechuan4@outlook.com (也被放进河川)</webMaster>
    
    <copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright>
    
    <lastBuildDate>Tue, 23 Jun 2026 17:00:00 +0800</lastBuildDate>
    
    
    <atom:link href="https://hechuan.me/index.xml" rel="self" type="application/rss&#43;xml" />
    

    
      
    

    <item>
      <title>爱国这个赛道还是太宽了</title>
      <link>https://hechuan.me/post/aiguosaidao/</link>
      <pubDate>Tue, 23 Jun 2026 17:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/aiguosaidao/</guid>
      <description>
        <![CDATA[<h1>爱国这个赛道还是太宽了</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h1 id="爱国这个赛道还是太宽了">
<a class="header-anchor" href="#%e7%88%b1%e5%9b%bd%e8%bf%99%e4%b8%aa%e8%b5%9b%e9%81%93%e8%bf%98%e6%98%af%e5%a4%aa%e5%ae%bd%e4%ba%86"></a>
爱国这个赛道还是太宽了
</h1><p>突然悟了“爱国赛道”这个起号逻辑：<strong>要善于打无理由的逆风仗，善于做阅读理解与推理类比。</strong>
当然，这一切的前提是必须在你的<strong>专业领域</strong>里面。
要有类似《蛊真人》里主角方源那句经典台词——“逆流河上万仙退”这种感觉。</p>
<h2 id="举几个例子">
<a class="header-anchor" href="#%e4%b8%be%e5%87%a0%e4%b8%aa%e4%be%8b%e5%ad%90"></a>
举几个例子
</h2><h3 id="摄影圈">
<a class="header-anchor" href="#%e6%91%84%e5%bd%b1%e5%9c%88"></a>
摄影圈
</h3><p>近期抖音有个关于“中国航天宣传图”的热搜事件。
当时不少人认为中国航天的宣传图搞得很土，而外国的航天宣传图看着就很有高级感。很多官方媒体也蹭热度报道了此事。</p>
<p>那时互联网的舆论呈现一边倒的态势，许多讲美学的博主都在批评“中国缺乏审美教育”，并拿大街上五颜六色的宣传海报当反面教材。<strong>这其实是事实，当时的图看着确实很土、很丑。</strong></p>
<p>这时候大数据又发力了。
一个天津的摄影博主老徐。开始拿话找补。
一个天津的摄影博主“老徐”开始拿话找补。他从各种角度为你解读，商业角度、宣传角度给你扯。人情世故这一块拉满。</p>
<ul>
<li><em>令人欣慰的是，评论区依然有清醒的网友没有被带歪，留言让他“别搞吴京那套了”（参考视频：https://v.douyin.com/8bRtrHX1JTs/）。</em></li>
</ul>
<hr>
<h3 id="动漫圈">
<a class="header-anchor" href="#%e5%8a%a8%e6%bc%ab%e5%9c%88"></a>
动漫圈
</h3><p>再说动漫圈的一个博主。叫“五指山灵魂一个大叔”。</p>
<p>他这个年纪从小应该是看日漫过来的。他也说他是日漫老资历了。</p>
<p>但他的视频内容是各种吹 3D 国漫，同时批判日漫，吐槽日漫这儿不好、那儿不好，上升到“带坏小孩价值观”的高度。</p>
<p>实话说博主感觉他是在演。当然是带点真情的那种演，不是纯演。</p>
<p>喜欢看3d国漫是真的。希望国漫越来越好也是真的。批判日漫多少带点演。</p>
<ul>
<li><em>叠甲，博主国漫，日漫都爱看。博主甚至是因为国漫才开始看的日漫。</em></li>
</ul>
<hr>
<h3 id="语言">
<a class="header-anchor" href="#%e8%af%ad%e8%a8%80"></a>
语言
</h3><p>有段时间，抖音上盛行一种说法：“国际期刊论文都是用英文写的，理由是英文比中文更严谨。”</p>
<p>中文语境里很多词容易造成歧意。这点确实是。</p>
<p>后来大数据就推荐了一个直播间。主播主张“中文更严谨”，并与连麦的网友激情对线。</p>
<p>这个博主应该是研究过汉语言文学。他就开始科普反面的例子。
具体的忘了。但类似就是这种例子。</p>
<ul>
<li><strong>道路的划分</strong>：多大的路才能叫“道”？阡陌、巷子、弄这些词具体有什么含义？</li>
<li><strong>水域的划分</strong>：多大的河才能叫“湖”？山脉、湖泊、山岳如何精准区分？</li>
<li><strong>行政的划分</strong>：村、乡、镇的具体界限等。</li>
</ul>
<p>类似这类例子。把平常生活里常见的一些词汇给你单独解释，为什么这么叫？你一听感觉这个主播好有文学素养，有才。
他以此来论证中文更严谨。</p>
<ul>
<li><em>叠甲，博主认为中文是最难确也是最简单的语言。中文很多词都韵含了其优雅，壮扩，寂寥的意境。自带意境。</em></li>
</ul>
<hr>
<h3 id="共同之处">
<a class="header-anchor" href="#%e5%85%b1%e5%90%8c%e4%b9%8b%e5%a4%84"></a>
共同之处
</h3><p>上面这几个例子都有一个共同之处。当大家语论一致批判国内某着方面的时候，你就可以站出来，从你的专业领域去分析，去解读重构。有理由有证据的打逆风仗。</p>
<h2 id="上个版本">
<a class="header-anchor" href="#%e4%b8%8a%e4%b8%aa%e7%89%88%e6%9c%ac"></a>
上个版本
</h2><p>爱国赛道上个版本的红利已经被吃没了。什么韩国西瓜，日本大米。台湾省的什么来着忘了。</p>
<p>最经典的就是，抖音上男博主去欧洲旅行，说他们地铁多脏多差，电梯多窄。而国内多干净宽敞，以此来对比。</p>
<h2 id="后发优势">
<a class="header-anchor" href="#%e5%90%8e%e5%8f%91%e4%bc%98%e5%8a%bf"></a>
后发优势
</h2><p>欧洲博主是没去过。</p>
<p>但博主说一个真实的感受。博主石家庄上的一个破大专。当时大学期间，石家庄某区域地铁刚建好。建好的那天晚上还邀请学生去坐地铁，拍广告吧，类似体验体验。</p>
<p>毕业后，我和舍友去北京待了半年。</p>
<p>当时一进北京的地铁，感觉好窄。车厢里面干净但泛黄。而且感觉上下好低，压抑。</p>
<p>不敢想这是北京的地铁，觉得体验甚至还不如石家庄。</p>
<p>但后面就想明白了。这就是所谓的**“后发优势”**。</p>
<p>北京的地铁都建成投入使用多少年了？拿当年的老基建去跟石家庄刚新建的地铁比，肯定比不过。新建的基建不仅设计更现代，还有各种新技术投入使用。</p>

        
        <hr><p>本文2026-06-23首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-06-23</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>无他</category>
      
    </item>
    
      
    

    <item>
      <title>致一位老群友。维他vita</title>
      <link>https://hechuan.me/post/qqqun-vita/</link>
      <pubDate>Fri, 29 May 2026 15:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/qqqun-vita/</guid>
      <description>
        <![CDATA[<h1>致一位老群友。维他vita</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h1 id="致一位老群友维他vita">
<a class="header-anchor" href="#%e8%87%b4%e4%b8%80%e4%bd%8d%e8%80%81%e7%be%a4%e5%8f%8b%e7%bb%b4%e4%bb%96vita"></a>
致一位老群友。维他vita
</h1><p><strong>普通的文字记录普通的互联网“交集痕迹”。</strong></p>
<p>如果说有什么无法用言语形容的情绪，应该就是这种。</p>
<p>以前刷到过一些视频帖子，朋友之类的同龄人没了。因为没有过这种经历，所以有时候无法共情这些视频帖子。直到得到消息。<strong>群里面一位老群友没了。认识很多年了，虽然面都没见过。</strong></p>
<hr>
<p>说之前先介绍一下 QQ 群吧。</p>
<p>这个群可以说是一步步见证了互联网的发展。巅峰时期群人数满了，甚至要开小群，到现在不到 500 人。当然中间也陆续被封了几次，然后换新群。早期斗图分享资源、发癫搞抽象，可以说群早期集齐了互联网的各种热梗。互联网上有什么新鲜事儿不用去刷新闻，看一眼群里就知道，有什么新鲜事、有什么网络热梗又诞生了。</p>
<p>也见过好多群友，他们不一样的人生，不一样的活法。</p>
<p>不夸张地说，早期突破信息壁垒、打破信息茧房，就是看群里大家又发什么了，大家的爱好是什么。</p>
<p><strong>万事兴衰，群也有他的青年、壮年和暮年。现在当然是群的暮年阶段了，留下的也都是一些老人，没有新鲜血液流入了。</strong></p>
<hr>
<p>记得有一次他在群里面抱怨，原生家庭一类的好像是，类似愤青的发言。当时群里大多数人还没有经过社会的毒打，所以这种愤青的发言自然就被群里面喷了。</p>
<p>现在想想，其实他也只是需要一个情绪宣泄的入口。</p>
<p>现在群已经凋零。以前已经退群的老群员再次加群，他跟逝者认识且线下见过面，多方求证后确定了他出车祸人没了。</p>
<p>看到这个消息后，心里的情绪不知道怎么说，无法用言语表达。</p>
<p><strong>互联网就是这么神奇、伟大的发明，能让没有见过面的人，互相产生关联。</strong></p>
<p>群里面这事热度讨论过后，大家还是该干什么干什么，上一秒还在刷悲，下一秒发游戏的发游戏，发二次元图的发色图。</p>
<p>当然，并没有声讨的意思。因为即便博主写下了这篇文章，写完发表完，该刷抖音还是刷抖音，该刷 B 站还是刷 B 站。</p>
<p>可能是博主多想，我想群里面的人应该也是这种感受。<strong>这种不快乐的情绪，并不想让他主导下去。在快节奏的环境下，需要抖音、B 站这种爆炸式的信息，快速覆盖这种不快乐的负面情绪。</strong></p>
<p>令人慰藉的是，这位老群友，他最后的发言是发了个玩梗的讣告。结果是他自己的。</p>
<p>我并不想渲染什么有趣的灵魂一类的词藻，维他vita是普通人，博主也是，普通的文字记录普通人，记下这段普通的互联网“交集痕迹”。</p>
<p><img src="https://img.hechuan.me/file/i/2026/05/20260621205904.webp" alt=""></p>
<p><img src="https://img.hechuan.me/file/i/2026/05/Screenshot_20260621172901.webp" alt=""></p>
<p><img src="https://img.hechuan.me/file/i/2026/05/Image_1782033965180.png" alt=""></p>

        
        <hr><p>本文2026-05-29首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-06-21</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>无他</category>
      
    </item>
    
      
    

    <item>
      <title>应正视 windows 正版 盗版 原版 oem版之分</title>
      <link>https://hechuan.me/post/windows-zhengban-fenbie/</link>
      <pubDate>Tue, 26 May 2026 18:50:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/windows-zhengban-fenbie/</guid>
      <description>
        <![CDATA[<h1>应正视 windows 正版 盗版 原版 oem版之分</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h1 id="应正视-windows-正版-盗版-原版-oem版之分">
<a class="header-anchor" href="#%e5%ba%94%e6%ad%a3%e8%a7%86-windows-%e6%ad%a3%e7%89%88-%e7%9b%97%e7%89%88-%e5%8e%9f%e7%89%88-oem%e7%89%88%e4%b9%8b%e5%88%86"></a>
应正视 windows 正版 盗版 原版 oem版之分
</h1><p>抖音刷到一个博主声讨官方直播的 windows 未激活。右下角有未激活的水印。</p>
<p>然后他后面的言论大跌眼镜，说某宝激活码几块一个。巴拉巴拉的。意思在他眼里这就是正版了。</p>
<p>想起来流浪地球大火那阵，有人发电影里的 windows 未激活的彩蛋截图。还小火了一阵。</p>
<p>常看的某主播也是说他的“组装“台式机是花大价钱装的正版系统。</p>
<p>发现很多人不明白”正版“与”盗版“之分。</p>
<p>尤其是 win 10 数字权利激活出来后。</p>
<h2 id="正版与盗版">
<a class="header-anchor" href="#%e6%ad%a3%e7%89%88%e4%b8%8e%e7%9b%97%e7%89%88"></a>
”正版“与”盗版“
</h2><p>不想说什么法律维度的定义。</p>
<p><strong>很简单你给微软交钱与否，交了钱你的就是”正版“。</strong></p>
<p><strong>注意</strong>：你的钱最终是交给微软的。而不是交给了某装机师傅。</p>
<p>一切通过技术手段激活的都属与”盗版“。</p>
<p>除了非常正规的店铺可能真给你买激活码或者别的什么经销渠道给你激活”正版“系统。</p>
<p>我不信大部分装机师傅在听你说要装”正版“系统，且花了冤种钱后，他们去微软买激活码给你的电脑激活。大部份应该都是用数字权利激活软件给你激活。</p>
<h2 id="正版-盗版-原版-oem版">
<a class="header-anchor" href="#%e6%ad%a3%e7%89%88-%e7%9b%97%e7%89%88-%e5%8e%9f%e7%89%88-oem%e7%89%88"></a>
正版 盗版 原版 oem版
</h2><ol>
<li>
<p><strong>正版</strong> 通过微软官方或授权渠道购买，并遵循<a href="https://learn.microsoft.com/zh-cn/answers/questions/3998184/windows-windows">微软许可条款</a>激活的系统。</p>
</li>
<li>
<p><strong>盗版</strong> 在未经微软授权的情况下，使用第三方破解工具（如KMS激活器、数字权利激活劫持等）强行激活的系统。</p>
</li>
<li>
<p><strong>原版</strong> 直接从微软官方网站（或MSDN/I Tell You等纯净镜像站）下载的官方原包系统。</p>
</li>
</ol>
<ul>
<li><strong>特点</strong>：没有任何第三方软件或广告，安全纯净。<strong>“原版”不等于“正版”</strong>，你下载了原版镜像，如果不买密钥激活，它依然不是正版；如果你用破解软件去激活原版，它就会变成“盗版原版系统”。</li>
</ul>
<ol start="4">
<li><strong>OEM版</strong> 也称“预装版”，是微软卖给硬件厂商的特价正版系统。</li>
</ol>
<ul>
<li><strong>特点</strong>：
<ul>
<li><strong>主板绑定</strong>：激活信息直接“烧录”在电脑主板的BIOS中，联网自动激活。</li>
<li><strong>不可迁移</strong>：这台电脑报废了，该正版授权也随之作废，不能把密钥换到新组装的电脑上使用。</li>
<li><strong>定制性</strong>：部分厂商的OEM系统会内置品牌壁纸、专属驱动或管理软件。</li>
</ul>
</li>
</ul>
<h2 id="用未激活的-windows-是盗版吗">
<a class="header-anchor" href="#%e7%94%a8%e6%9c%aa%e6%bf%80%e6%b4%bb%e7%9a%84-windows-%e6%98%af%e7%9b%97%e7%89%88%e5%90%97"></a>
用未激活的 windows 是盗版吗
</h2><p>我不认为是”盗版“。但也有博主认为算是。</p>
<p>其实博主一直也确实在用未激活的原版 win 11。博主在用的<a href="https://hechuan.me/post/mini-pc-ser6provest-diy/">迷你主机</a>买回来后装完系统和驱动，就没激活一直这样用了。打游戏看电影右下角一直有水印，但实际并不影响什么。</p>
<p>到不是说博主多尊重版权，感觉没必要激活，所有功能都正常。</p>
<p>按现在网上的流行梗说，用个未激活的系统，这不纯”嘉豪“。</p>
<p>当然未激活换不了桌面壁纸，但其实你右键图片选项卡里有个设置为桌面壁纸的选项。可以绕过系统设置。</p>
<p><strong>问了下 ai</strong> <a href="https://gemini.google.com/">Gemini</a></p>
<p><strong>不算盗版。</strong> 严格来说，这属于<strong>未授权使用</strong>（或处于试用状态），但在法律和技术层面上，它与通常所说的“盗版”有本质区别。</p>
<p>为什么不算盗版？</p>
<ol>
<li><strong>未破坏系统代码</strong>：你没有使用任何第三方破解工具（如KMS、数字权利激活器等）去修改或欺骗系统底层，因此没有<strong>破解</strong>和<strong>非法逆向工程</strong>的行为。</li>
<li><strong>官方允许下载</strong>：你的系统镜像可以直接从微软官网免费下载。微软在安装阶段也允许用户选择“我没有产品密钥”并继续完成安装。</li>
<li><strong>功能受到官方限制</strong>：微软默认了这种状态的存在，并通过限制部分功能（如无法修改壁纸、主题，屏幕右下角有永久水印）来作为“不激活”的代价。</li>
</ol>
<h2 id="洗白期">
<a class="header-anchor" href="#%e6%b4%97%e7%99%bd%e6%9c%9f"></a>
洗白期
</h2><p>在 windows 7 向 windows 10 过渡期，有过洗白期。</p>
<p>大概操作就是，一台装了 win 7 盗版系统的电脑，收到微软的升级提示，然后升级到了 win 10。这时候他的电脑的 win10 显示的是激活状态。</p>
<p>我称之为微软拉拢人升级 win 10 的手段，洗白期，认可他是”正版“。</p>

        
        <hr><p>本文2026-05-26首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-05-26</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>无它</category>
      
    </item>
    
      
    

    <item>
      <title>ClawCloud Run：爪云免费容器最大化利用指南</title>
      <link>https://hechuan.me/post/clawcloud-free-docker-liyong/</link>
      <pubDate>Tue, 31 Mar 2026 15:26:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/clawcloud-free-docker-liyong/</guid>
      <description>
        <![CDATA[<h1>ClawCloud Run：爪云免费容器最大化利用指南</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="关于爪云-clawcloud">
<a class="header-anchor" href="#%e5%85%b3%e4%ba%8e%e7%88%aa%e4%ba%91-clawcloud"></a>
关于爪云 (ClawCloud)
</h2><p><strong>官方地址：</strong> https://ap-northeast-1.run.claw.cloud/signin</p>
<p>使用注册时间超过 <strong>180 天</strong> 的 GitHub 账号登录，每月可获赠 <strong>$5 额度</strong> 用于部署容器。虽然额度不多，但如果合理分配资源，完全可以。</p>
<hr>
<h2 id="痛点">
<a class="header-anchor" href="#%e7%97%9b%e7%82%b9"></a>
痛点
</h2><ul>
<li><strong>名额限制：</strong> 免费计划最多只能部署 <strong>4 个</strong> 容器。如果分开部署 OpenList、Twikoo、Debian、图床等服务，名额很快就会用尽。</li>
<li><strong>数据风险：</strong> 容器偶尔会出现停止运行的情况，且存在<strong>数据丢失</strong>风险。</li>
</ul>
<p>为了突破名额限制并解决备份问题，我们可以</p>
<ul>
<li>制作一个基于 <strong>Debian</strong> 的通用镜像，内部预装常用环境。</li>
<li><strong>多服务并存：</strong> 将 OpenList、Komari 等 Go 语言或其他二进制程序全部塞进这一个 Debian 容器中运行。</li>
<li><strong>多端口映射：</strong> 爪云控制台支持放行多个端口并绑定域名，利用这一特性，一个容器即可支撑多个 Web 服务。</li>
<li><strong>持久化与备份：</strong> 挂载<strong>持久化数据卷</strong>存放程序，防止重启后数据重置；同时利用 <strong>Rclone</strong> 实现定时数据备份。</li>
</ul>
<hr>
<h2 id="解决方案">
<a class="header-anchor" href="#%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88"></a>
解决方案
</h2><p>我制作了一个包含常用工具的 Debian 镜像，方便大家参考：</p>
<ul>
<li><strong>GitHub 仓库：</strong> https://github.com/hechuan4/my-debian</li>
<li><strong>Docker Hub 镜像：</strong> https://hub.docker.com/r/huochuan/my-debian</li>
</ul>
<p>通过这种方式，原本需要占用 3 个名额的服务现在只需 1 个容器即可搞定</p>
<hr>
<p><strong>小贴士：</strong> 建议务必挂载数据卷（Volume），并将 Rclone 备份脚本加入 Crontab，确保核心数据万无一失。
<img src="https://img.hechuan.me/file/i/2026/03/20260331164152.webp" alt="20260331164152.png">
<img src="https://img.hechuan.me/file/i/2026/03/20260331164241.webp" alt="20260331164241.png"></p>

        
        <hr><p>本文2026-03-31首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-03-31</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>教程</category><category>vps</category>
      
    </item>
    
      
    

    <item>
      <title>硬盘空间不够 资源存储的邪修方法</title>
      <link>https://hechuan.me/post/ziyuan-cunchu-xiexiu/</link>
      <pubDate>Sun, 29 Mar 2026 17:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/ziyuan-cunchu-xiexiu/</guid>
      <description>
        <![CDATA[<h1>硬盘空间不够 资源存储的邪修方法</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="硬盘空间不够-资源存储的邪修方法">
<a class="header-anchor" href="#%e7%a1%ac%e7%9b%98%e7%a9%ba%e9%97%b4%e4%b8%8d%e5%a4%9f-%e8%b5%84%e6%ba%90%e5%ad%98%e5%82%a8%e7%9a%84%e9%82%aa%e4%bf%ae%e6%96%b9%e6%b3%95"></a>
硬盘空间不够 资源存储的邪修方法
</h2><p>假如你整理/制作了 1t多的资源，但现在你没空间存了。</p>
<p>你制作的这个资源很精品，或者全网独一份。一单删掉，这份资源真的就全网消失了。</p>
<p>或许可以考虑制作成磁力种子，写好资源的特点内容。找几个发布站把这份资源分享出去。</p>
<p>吸引同好下载。让大家替你保存。</p>
<p>看资源大小和热门程度，你需要做种一段时间。就可以删掉了。</p>
<p>诚然这是很冒险的方法。你的资源可能永远取不回来了。</p>
<p>我称之为资源流浪记划。</p>
<p>此刻只要你的资源真的很精品独到，那这份资源某种意义上实现了赛博永生。</p>
<p>相信这份资源会躺在某人的硬盘上，直到多年后你有足够的空间重新下回来。</p>
<p>而且类似讯雷这类网盘应用，他门也会存一些热门的磁力资源在他们的服务器上。</p>
<p>前些天旧手机搞 termux 把系统搞坏了，只能重新刷系统。但刷机包官网删除了。去酷安找刷机包想到这个方法。</p>
<p><img src="https://img.hechuan.me/file/i/2026/03/20260226043614.png" alt="20260226043614.png"></p>
<p><img src="https://img.hechuan.me/file/i/2026/03/20260329165421.png" alt="20260329165421.png"></p>
<p><img src="https://img.hechuan.me/file/i/2026/03/20260226043535.png" alt="20260226043535.png"></p>

        
        <hr><p>本文2026-03-29首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-03-29</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>无他</category>
      
    </item>
    
      
    

    <item>
      <title>cloudflare官方工具 wrangler部署步骤，以 cloudflare-imgbed图床为例</title>
      <link>https://hechuan.me/post/cf-wrangler/</link>
      <pubDate>Mon, 02 Mar 2026 22:27:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/cf-wrangler/</guid>
      <description>
        <![CDATA[<h1>cloudflare官方工具 wrangler部署步骤，以 cloudflare-imgbed图床为例</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="cloudflare官方工具-wrangler部署步骤以-cloudflare-imgbed图床为例">
<a class="header-anchor" href="#cloudflare%e5%ae%98%e6%96%b9%e5%b7%a5%e5%85%b7-wrangler%e9%83%a8%e7%bd%b2%e6%ad%a5%e9%aa%a4%e4%bb%a5-cloudflare-imgbed%e5%9b%be%e5%ba%8a%e4%b8%ba%e4%be%8b"></a>
cloudflare官方工具 wrangler部署步骤，以 cloudflare-imgbed图床为例
</h2><p>但不知道有没有人跟我一样，不喜欢用一个平台去绑定另一个平台。</p>
<p>cloudflare pages 部署项目，纯静态的可以直接上传就行。而大多数项目是需要先构建，才能上传跑起来。</p>
<p>cloudflare pages 如果本地上传是不显示构建命令的。只有绑定 github 拉取的源码才能运行构建命令。</p>
<p><strong>如</strong></p>
<p><a href="https://github.com/MarSeventh/CloudFlare-ImgBed">cloudflare-imgbed</a> 是个很优秀的图床项目，可以直接白嫖 cloudflare pages 部署。存储可以对接 tg,r2,s3。让你的图床全白嫖。</p>
<p>官方教程写的很详细了：https://cfbed.sanyue.de/</p>
<p>但你要想本地上传源码，项目就需要先 <code>npm install</code> 构建。强迫症我又不想在本地电脑安装一大堆 <code>nodejs</code> 依赖插件构建项目。</p>
<p>于是打算让服务器构建项目。而 cloudflare官方工具 <strong>wrangler</strong> 可以命令行上传项目到 cf。</p>
<h3 id="记下-wrangler-cli-部署-步骤">
<a class="header-anchor" href="#%e8%ae%b0%e4%b8%8b-wrangler-cli-%e9%83%a8%e7%bd%b2-%e6%ad%a5%e9%aa%a4"></a>
记下 Wrangler CLI 部署 步骤
</h3><p>如果你熟悉命令行，可以使用 Cloudflare 官方工具 <a href="https://developers.cloudflare.com/workers/wrangler/">Wrangler</a>：</p>
<h4 id="安装环境-nodejs">
<a class="header-anchor" href="#%e5%ae%89%e8%a3%85%e7%8e%af%e5%a2%83-nodejs"></a>
安装环境 Node.js
</h4><p>在 Linux 系统（如 Ubuntu、Debian、CentOS 等）上安装最新版 Node.js，不建议直接用 <code>apt</code>，因为官方源的版本通常非常陈旧。</p>
<p>以下是目前最推荐的两种方式：</p>
<p><strong>方法一：使用 NodeSource 脚本安装（最快，适合生产环境）</strong></p>
<p>这是直接从 Node.js 官方维护的二进制仓库安装最新版本的方法。</p>
<ol>
<li>
<p><strong>清理旧版本</strong>（如果有）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo apt-get remove nodejs npm -y
</span></span></code></pre></div></li>
<li>
<p><strong>执行安装脚本</strong>（以目前的最新版 <strong>v24</strong> 为例，如需 LTS 请改为 <code>v22</code>）：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -fsSL https://deb.nodesource.com <span class="p">|</span> sudo -E bash -
</span></span><span class="line"><span class="cl">sudo apt-get install -y nodejs
</span></span></code></pre></div></li>
<li>
<p><strong>验证版本</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">node -v  <span class="c1"># 应显示 v24</span>
</span></span></code></pre></div></li>
</ol>
<p><strong>方法二：使用 nvm 安装（最灵活，强烈推荐）</strong></p>
<p><strong>nvm (Node Version Manager)</strong> 允许你在同一台机器上安装和切换多个 Node.js 版本，且不需要 <code>sudo</code> 权限。</p>
<ol>
<li>
<p><strong>安装 nvm</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">curl -o- https://raw.githubusercontent.com <span class="p">|</span> bash
</span></span></code></pre></div><p><em>安装完后，请<strong>重启终端</strong>或运行 <code>source ~/.bashrc</code> 使其生效。</em></p>
</li>
<li>
<p><strong>安装最新版 Node.js</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">nvm install node    <span class="c1"># 安装最新发布版 (Current)</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 或者</span>
</span></span><span class="line"><span class="cl">nvm install --lts   <span class="c1"># 安装最新的长期支持版</span>
</span></span></code></pre></div></li>
<li>
<p><strong>设置默认版本</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">nvm use node
</span></span></code></pre></div></li>
</ol>
<h4 id="安装-wrangler">
<a class="header-anchor" href="#%e5%ae%89%e8%a3%85-wrangler"></a>
安装 wrangler
</h4><ol>
<li>
<p><strong>安装工具</strong>：在终端执行 <code>npm install -g wrangler</code>。</p>
</li>
<li>
<p><strong>登录账号</strong>：执行 <code>wrangler login</code> 授权你的 Cloudflare 账号。</p>
</li>
<li>
<p><strong>执行部署</strong>：进入源码目录，运行以下命令直接发布：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">npx wrangler pages deploy . --project-name 你的项目名
</span></span></code></pre></div></li>
</ol>
<p>如果你在服务器（如 Linux VPS）或没有浏览器的环境下操作，不能使用会自动跳转页面的 <code>wrangler login</code>。你可以通过 <strong>API 令牌 (API Token)</strong> 的方式进行身份验证，这是最稳妥的无浏览器登录方案：</p>
<ul>
<li><strong>获取 API 令牌</strong></li>
</ul>
<ol>
<li>登录 <a href="https://dash.cloudflare.com/">Cloudflare 控制台</a>。</li>
<li>点击右上角头像 -&gt; <strong>我的个人资料 (My Profile)</strong>。</li>
<li>点击左侧的 <strong>API 令牌 (API Tokens)</strong> -&gt; <strong>创建令牌</strong>。</li>
<li>使用 <strong>“编辑 Cloudflare Workers”</strong> 模板（这个模板权限最高，涵盖了 Pages 和 KV）。</li>
<li>在“账户资源”处选择你的<strong>账户</strong>，在“区域资源”处选择<strong>所有区域</strong>。</li>
<li>点击 <strong>继续以显示摘要</strong> -&gt; <strong>创建令牌</strong>，然后<strong>复制</strong>那串长字符。</li>
</ol>
<ul>
<li><strong>在终端配置令牌</strong></li>
</ul>
<p>在你的终端（命令行）中，不要运行 <code>wrangler login</code>，直接通过设置环境变量来“登录”：</p>
<p><strong>Linux / macOS (Bash/Zsh):</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">CLOUDFLARE_API_TOKEN</span><span class="o">=</span><span class="s2">&#34;刚才复制的令牌&#34;</span>
</span></span></code></pre></div><p><strong>Windows (CMD):</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">set</span> <span class="nv">CLOUDFLARE_API_TOKEN</span><span class="o">=</span>刚才复制的令牌
</span></span></code></pre></div><p><strong>3. 验证登录状态</strong></p>
<p>运行以下命令查看是否识别到了你的账户：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">npx wrangler whoami
</span></span></code></pre></div><p>如果显示了你的账号邮箱和 ID，说明已经成功绕过浏览器完成登录。</p>
<p><strong>4. 继续部署</strong></p>
<p>现在你可以继续执行之前的部署命令了：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">npx wrangler pages deploy . --project-name 你的项目名
</span></span></code></pre></div><h4 id="构建-cloudflare-imgbed">
<a class="header-anchor" href="#%e6%9e%84%e5%bb%ba-cloudflare-imgbed"></a>
构建 cloudflare-imgbed
</h4><p>在你的项目根目录下执行，生成用于发布的静态资源：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 安装依赖</span>
</span></span><span class="line"><span class="cl">npm install
</span></span></code></pre></div><p>上面的部署命令，上传静态资源。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">npx wrangler pages deploy . --project-name 你的项目名
</span></span></code></pre></div><p>关键配置：绑定 KV 与 兼容性标志</p>
<p>跟官方一样，看上面官方的教程。</p>
<h3 id="踩坑">
<a class="header-anchor" href="#%e8%b8%a9%e5%9d%91"></a>
踩坑
</h3><p><strong>报错</strong>：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">npx wrangler pages deploy . --project-name img
</span></span><span class="line"><span class="cl">⛅️ wrangler 4.68.1 <span class="o">(</span>update available 4.69.0<span class="o">)</span>─────────────────────────────────────────────X <span class="o">[</span>ERROR<span class="o">]</span> 
</span></span><span class="line"><span class="cl">A request to the Cloudflare API <span class="o">(</span>/memberships<span class="o">)</span> failed. Unable to authenticate request <span class="o">[</span>code: 10001<span class="o">]</span> If you think this is a bug, please open an issue at: https://github.com/cloudflare/workers-sdk/issues/new/choose🪵
</span></span><span class="line"><span class="cl">Logs were written to
</span></span></code></pre></div><p>这个错误 <code>code: 10001</code> 表示 <strong>API 令牌（Token）校验失败</strong>。这通常是因为令牌过期、复制不全，或者环境变量在当前终端窗口中没有生效。</p>
<p><strong>但实际并没有失效。</strong></p>
<p>遇到的 <code>[code: 10001] /memberships failed</code> 报错是一个非常经典的问题。</p>
<p>即便你给 Token 配置了 Pages 编辑权限，Wrangler 在部署时仍会尝试访问 <code>/memberships</code> 接口来确认你的账户 ID。但因为你使用的是<strong>账户级 Token</strong>（Account Token），它没有权限访问这个<strong>用户级</strong>（User）的接口，从而导致认证失败。</p>
<p><strong>快速修复方法：手动指定 Account ID</strong></p>
<p>既然 Wrangler 自动获取 ID 失败，你只需要手动告诉它你的 <code>Account ID</code> 即可绕过这个报错。</p>
<p>根据你上一次 <code>npx wrangler whoami</code> 的输出，你的 Account ID 是：<code>xxxx</code>。</p>
<p><strong>设置 Account ID 环境变量</strong>：</p>
<p><strong>Windows (CMD):</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-cmd" data-lang="cmd"><span class="line"><span class="cl"><span class="k">set</span> <span class="nv">CLOUDFLARE_ACCOUNT_ID</span><span class="p">=</span>xxxx
</span></span></code></pre></div><p><strong>Linux / macOS (Bash/Zsh):</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">export</span> <span class="nv">CLOUDFLARE_ACCOUNT_ID</span><span class="o">=</span>xxxx
</span></span></code></pre></div><p><strong>再次尝试部署</strong></p>

        
        <hr><p>本文2026-03-02首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-03-02</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>教程</category>
      
    </item>
    
      
    

    <item>
      <title>红米note7 刷类原生 当软路由 随身wifi 免流热点机</title>
      <link>https://hechuan.me/post/android-sswifi-mianliu/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:01 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/android-sswifi-mianliu/</guid>
      <description>
        <![CDATA[<h1>红米note7 刷类原生 当软路由 随身wifi 免流热点机</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="红米note7-刷类原生-当软路由-随身wifi-免流热点机">
<a class="header-anchor" href="#%e7%ba%a2%e7%b1%b3note7-%e5%88%b7%e7%b1%bb%e5%8e%9f%e7%94%9f-%e5%bd%93%e8%bd%af%e8%b7%af%e7%94%b1-%e9%9a%8f%e8%ba%abwifi-%e5%85%8d%e6%b5%81%e7%83%ad%e7%82%b9%e6%9c%ba"></a>
红米note7 刷类原生 当软路由 随身wifi 免流热点机
</h2><p>前面已经把这台 <strong>红米note7</strong> 装上了 linux 容器，搭配 cloudflare Tunnels 隧道部署了博客和网盘等服务。</p>
<p>但其实一直是当 <strong>随身wifi 免流热点机</strong> 来用的。现在好像是叫 <strong>4g/5g cpe</strong> 的。</p>
<p>虽说是用 <strong>红米note7</strong> 来做的教程，但其实别的手机型号也是这个流程。</p>
<h3 id="刷类原生可选">
<a class="header-anchor" href="#%e5%88%b7%e7%b1%bb%e5%8e%9f%e7%94%9f%e5%8f%af%e9%80%89"></a>
刷类原生（可选）
</h3><ol>
<li>
<p><strong>解锁 bl</strong></p>
</li>
<li>
<p><strong>刷第三方的橙狐 rec</strong>：https://orangefox.download/release/67f4350233482976f0b31229</p>
</li>
<li>
<p><strong>类原生 rom</strong> 下载地址：</p>
<p><strong>tg群组</strong>：https://t.me/RedmiNote7Official</p>
<p><a href="https://www.pling.com/p/1889410/">https://www.pling.com/p/1889410/</a></p>
<p><a href="https://www.pling.com/p/2094256/">https://www.pling.com/p/2094256/</a></p>
<p><a href="https://www.pling.com/p/1964434/">https://www.pling.com/p/1964434/</a></p>
<p><a href="https://mi.fiime.cn/FindROM">https://mi.fiime.cn/FindROM</a></p>
</li>
</ol>
<p><strong>我刷了几个类原生</strong></p>
<ul>
<li><strong>万花筒 安卓12</strong> 这个系统酷安说挺流畅的。养老包。但是原生不支持热点共享 vpn ，这个功能是什么，稍后再说。</li>
<li><strong>arrow 安卓12</strong> 这个用挺久的包，支持热点共享 vpn。略费电。</li>
<li><strong>lineage 安卓16</strong> 这个包用的有点卡。可能安卓16 的特效带着有点吃力。</li>
<li><strong>voltage 安卓16</strong> 这个包汉化不够，有些系统设置没汉化。</li>
<li><strong>Project-Infinity-X 安卓16</strong> 正在用这个包，感觉中规中矩。看下载的人挺多。
Project-Infinity-X-3.6-lavender-20.01.2026-GAPPS-UNOFFICIAL.zip</li>
</ul>
<p>红米note7 也是吃上最新版安卓了。</p>
<h3 id="无-root-共享-vpn">
<a class="header-anchor" href="#%e6%97%a0-root-%e5%85%b1%e4%ba%ab-vpn"></a>
无 root 共享 vpn
</h3><p>无 root 也是可以共享 vpn 的，clash 和 v2ray 都有这个功能。</p>
<ol>
<li>打开代理软件，启用 HTTP 代理，设置 <strong>端口号</strong>（如 <code>7890</code>）。</li>
<li>手机 ip 在 wifi 界面查看。</li>
<li>电脑连接手机热点后，打开<strong>设置&gt;网络和Internet&gt;代理&gt;编辑代理服务器</strong>，填入手机 ip 和端口，如图</li>
<li>手机端连接热点跟电脑端一样。</li>
</ol>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-1.webp" alt=""></p>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-2.webp" alt=""></p>
<h3 id="有-root-共享-vpn">
<a class="header-anchor" href="#%e6%9c%89-root-%e5%85%b1%e4%ba%ab-vpn"></a>
有 root 共享 vpn
</h3><ul>
<li>如果你不打算刷类原生，国产原版系统大都是没有热点共享 vpn 功能的。需要用到 <a href="https://apkpure.com/vpn-hotspot/be.mygod.vpnhotspot">VPN Hotspot</a> 这个软件，可以实现热点共享 vpn 功能。谷歌商店有下。</li>
</ul>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-3.webp" alt=""></p>
<ul>
<li>刷了上面几个类原生，系统原生支持热点共享 vpn 功能。</li>
</ul>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-4.webp" alt=""></p>
<h3 id="随身wifi-免流热点机">
<a class="header-anchor" href="#%e9%9a%8f%e8%ba%abwifi-%e5%85%8d%e6%b5%81%e7%83%ad%e7%82%b9%e6%9c%ba"></a>
随身wifi 免流热点机
</h3><p>我的 bilibili 22卡 200g 免流。</p>
<p>现在 bilibili 2233免流卡纯冤种，早期承诺的福利全给你限制了。大会员从每日限量到只有免流卡的手机号才能领。之前绑定免流卡 b站号的几万积分全不能用了。</p>
<p>正常手机用免流软件免流后，分享的热点并不走免流。但免流软件其实也是 vpn 所以可以用同样的方法让免流机共享的热点也走免流。</p>
<p>我用的这两个软件。两个软件都行，都能免流。</p>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-5.webp" alt=""></p>
<h4 id="踩坑">
<a class="header-anchor" href="#%e8%b8%a9%e5%9d%91"></a>
踩坑：
</h4><p>之前用 arrow 系统的时候直接就能用免流软件加配置免流的，后面鼓捣 termux 的时候系统给刷坏了，所以去刷了 <strong>Project-Infinity-X 安卓16</strong> 系统，本想体验一下安卓16 的，没想到刷完不怎么卡。就养老了。</p>
<p>但发现免流软件配置好后，开启免流就没网，后面把数据上网里的 <strong>apn接入点</strong> 改成 <strong>3gnet</strong> 就行了。</p>
<p><img src="https://img.hechuan.me/file/i/2026/03/02/android-sswifi-mianliu-6.webp" alt=""></p>
<h3 id="手机改来电自启改自供电">
<a class="header-anchor" href="#%e6%89%8b%e6%9c%ba%e6%94%b9%e6%9d%a5%e7%94%b5%e8%87%aa%e5%90%af%e6%94%b9%e8%87%aa%e4%be%9b%e7%94%b5"></a>
手机改来电自启，改自供电。
</h3><p>鸽</p>
<hr>
<p><strong>旧手机利用的3篇文章</strong></p>
<p><a href="https://hechuan.me/post/android-termux-install-linux">termux 安装 linux ubuntu</a></p>
<p><a href="https://hechuan.me/post/android-termux-vps">没钱续 vps，旧手机当服务器搭配 cf Tunnels 隧道，部署博客和网盘。发布公网。</a></p>
<p><a href="https://hechuan.me/post/android-sswifi-mianliu">红米note7 刷类原生 当软路由 随身wifi 免流热点机</a></p>

        
        <hr><p>本文2026-03-02首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-03-02</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>教程</category><category>安卓</category>
      
    </item>
    
      
    

    <item>
      <title>没钱续 vps，旧手机当服务器，搭配 cf Tunnels 隧道部署博客和网盘。发布公网。</title>
      <link>https://hechuan.me/post/android-termux-vps/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/android-termux-vps/</guid>
      <description>
        <![CDATA[<h1>没钱续 vps，旧手机当服务器，搭配 cf Tunnels 隧道部署博客和网盘。发布公网。</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h1 id="没钱续-vps旧手机当服务器搭配-cf-tunnels-隧道部署博客和网盘发布公网">
<a class="header-anchor" href="#%e6%b2%a1%e9%92%b1%e7%bb%ad-vps%e6%97%a7%e6%89%8b%e6%9c%ba%e5%bd%93%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%90%ad%e9%85%8d-cf-tunnels-%e9%9a%a7%e9%81%93%e9%83%a8%e7%bd%b2%e5%8d%9a%e5%ae%a2%e5%92%8c%e7%bd%91%e7%9b%98%e5%8f%91%e5%b8%83%e5%85%ac%e7%bd%91"></a>
没钱续 vps，旧手机当服务器搭配 cf Tunnels 隧道，部署博客和网盘。发布公网。
</h1><p>创业负债。吃饭都是问题了，vps 之前一只白嫖别人的用。现在到期了快。</p>
<p>博客虽然没写什么东西，但好在是 hugo 的静态博客，纯 html 文件。直接白嫖 cloudflare pages 或 github pages 就行。</p>
<p>但还有 openlist 网盘没地方部署了。还有几个 docker 服务。翻了翻网上也没什么免费的 docker 托管。</p>
<p>想到之前写过一篇旧手机用 termux 安装 linux 容器当服务器用的教程。</p>
<p>搭配 cloudflare Tunnels 隧道，可以把内网的服务发布到公网。</p>
<p>cloudflare 真是互联网大善人。</p>
<p><strong>所以可以这样搞</strong>：</p>
<ul>
<li>开机 -&gt; <strong>Termux:Boot</strong> 自启 <strong>termux</strong> 软件。</li>
<li><strong>Termux</strong> 启动 -&gt; 拉起 <strong>SSH</strong> -&gt; 安装 <strong>Tmux</strong> 拉起 <strong>Debian</strong>。</li>
<li><strong>Debian</strong> 启动 -&gt; 拉起 <strong>SSH</strong> -&gt; 拉起 <strong>Cloudflared</strong> 启动 cf tunnels 隧道 -&gt; 拉起 <strong>openlist</strong> 或其他服务。</li>
</ul>
<p><strong>注</strong>：</p>
<p>其实 Cloudflared 和 openlist 都可以直接装在 termux 宿主机里，没必要再装个 debian 容器。
只是我习惯用 termux 安装 debian，在 debian 里再装 openlist 等服务。所以下面的例子是以此为例的。你随你喜欢就好。两者无差别。不会了可以问 <strong>ai</strong>。</p>
<h2 id="旧手机安装-linux-容器">
<a class="header-anchor" href="#%e6%97%a7%e6%89%8b%e6%9c%ba%e5%ae%89%e8%a3%85-linux-%e5%ae%b9%e5%99%a8"></a>
旧手机安装 linux 容器
</h2><p>看这篇</p>
<p>安装完 linux 容器后</p>
<h2 id="配置-cloudflare-tunnels-隧道">
<a class="header-anchor" href="#%e9%85%8d%e7%bd%ae-cloudflare-tunnels-%e9%9a%a7%e9%81%93"></a>
配置 cloudflare Tunnels 隧道
</h2><p>安装 <strong>cloudflared</strong> 新建隧道的时候有安装部骤，照着安装就行。</p>
<p>记的配置 cloudflare tunels 隧道自启。在下面。</p>
<p>你可以通过以下命令来管理它</p>
<ul>
<li><strong>查看运行状态</strong>：<code>service cloudflared status</code></li>
<li><strong>停止隧道</strong>：<code>service cloudflared stop</code></li>
<li><strong>启动隧道</strong>：<code>service cloudflared start</code></li>
<li><strong>重启隧道</strong>（改了配置后常用）：<code>service cloudflared restart</code></li>
</ul>
<h2 id="以-openlist-网盘为例">
<a class="header-anchor" href="#%e4%bb%a5-openlist-%e7%bd%91%e7%9b%98%e4%b8%ba%e4%be%8b"></a>
以 openlist 网盘为例
</h2><p>安装 openlist 网盘程序。</p>
<p><a href="https://doc.oplist.org/guide/installation/manual">https://doc.oplist.org/guide/installation/manual</a></p>
<p>安装后因为手机的 linux 容器没有 systemd 不能以平常 vps 配置自启和后台运行。</p>
<p><strong>后台运行有几种方案。</strong><code>screen</code> 和 <code>tmux</code></p>
<ul>
<li>我习惯用 <code>screen</code></li>
</ul>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 安装 screen</span>
</span></span><span class="line"><span class="cl">apt install screen
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 运行服务时前面加上 screen 就行，测试下</span>
</span></span><span class="line"><span class="cl"><span class="c1"># openlist 网盘运行命令就是</span>
</span></span><span class="line"><span class="cl">screen ./openlist server
</span></span></code></pre></div><p><strong>以下是 <code>screen</code> 的常用指令汇总</strong>：</p>
<ol>
<li><strong>会话管理（在普通终端输入）</strong></li>
</ol>
<ul>
<li><strong>新建会话</strong>：<code>screen -S &lt;名称&gt;</code>，创建一个指定名称的会话。</li>
<li><strong>列出所有会话</strong>：<code>screen -ls</code> 或 <code>screen -list</code>。</li>
<li><strong>恢复/重新连接会话</strong>：<code>screen -r &lt;名称或PID&gt;</code>。</li>
<li><strong>强制离线并重连</strong>：<code>screen -d -r &lt;名称&gt;</code>，如果会话显示为 &ldquo;Attached&rdquo;，此命令可强制让其在别处离线并在当前窗口恢复。</li>
<li><strong>清除死掉的会话</strong>：<code>screen -wipe</code>，用于清除那些已经停止但仍显示在列表中的会话。</li>
<li><strong>彻底关闭会话</strong>：在会话中输入 <code>exit</code> 或使用 <code>screen -X -S &lt;名称&gt; quit</code>。</li>
</ul>
<ol start="2">
<li>
<p><strong>常用快捷键（在 screen 会话中使用）</strong></p>
<p>所有快捷键都需要先按 <strong><code>Ctrl + a</code></strong>（前缀键）作为开头。</p>
</li>
</ol>
<ul>
<li><strong>退出并保持后台运行 (Detach)</strong>：<code>Ctrl + a</code>, <code>d</code>。</li>
<li><strong>新建窗口</strong>：<code>Ctrl + a</code>, <code>c</code>。</li>
<li><strong>查看窗口列表</strong>：<code>Ctrl + a</code>, <code>w</code></li>
</ul>
<h2 id="配置自启">
<a class="header-anchor" href="#%e9%85%8d%e7%bd%ae%e8%87%aa%e5%90%af"></a>
配置自启
</h2><p>虽然用 termux 安装了 debian 容器。但每次软件退出或手机重启后，要连接 termux 的 ssh 和启动 debian 容器都要手动启动。</p>
<p>在 Termux 中，由于它没有标准的 <code>systemd</code> 守护进程，<code>systemctl</code> 命令无法使用。</p>
<p><strong>大体流程</strong>：</p>
<ul>
<li>开机 -&gt; <strong>Termux:Boot</strong> 自启 <strong>termux</strong> 软件。</li>
<li><strong>Termux</strong> 启动 -&gt; 拉起 <strong>SSH</strong> -&gt; 安装 <strong>Tmux</strong> 拉起 <strong>Debian</strong>。</li>
<li><strong>Debian</strong> 启动 -&gt; 拉起 <strong>SSH</strong> -&gt; 拉起其他服务。</li>
</ul>
<h3 id="开机自启-termux-软件">
<a class="header-anchor" href="#%e5%bc%80%e6%9c%ba%e8%87%aa%e5%90%af-termux-%e8%bd%af%e4%bb%b6"></a>
开机自启 termux 软件
</h3><ul>
<li>开机自启 termux 软件，用 <a href="https://wiki.termux.com/wiki/Termux:Boot">Termux:Boot</a>：https://wiki.termux.com/wiki/Termux:Boot</li>
</ul>
<h3 id="termux-自启-ssh-或其他服务">
<a class="header-anchor" href="#termux-%e8%87%aa%e5%90%af-ssh-%e6%88%96%e5%85%b6%e4%bb%96%e6%9c%8d%e5%8a%a1"></a>
termux 自启 ssh 或其他服务。
</h3><p><strong>两种配置自启方案</strong></p>
<ol>
<li>Termux-services 方案。我没试过，可以参考：https://ivonblog.com/posts/termux-services/</li>
<li>这里以自启服务写在<code>~/.bashrc</code>为例。要杀掉行程再用kill指令停止。</li>
</ol>
<ul>
<li>
<p><strong>termux 的 ssh 服务自启。</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 编辑启动脚本</span>
</span></span><span class="line"><span class="cl">vim ~/.bashrc
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 在文件的最末尾添加以下内容：</span>
</span></span><span class="line"><span class="cl">pgrep -x sshd &gt;/dev/null <span class="o">||</span> sshd
</span></span></code></pre></div></li>
<li>
<p><strong>termux 自启 debian 容器。</strong></p>
<p>其实只要填加 <code>sudo bash debian</code> 命令就行。</p>
<p>但这样每次打开 termux 就自动进入 debian 了。我是想打开 termux 后，后台自启 debian 不需要在前台运行。</p>
<p>这里就需要用 <strong><code>tmux</code></strong> 或者 <strong><code>screen</code></strong> 软件。这里用 <strong><code>tmux</code></strong> 这个软件。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 安装 Tmux 在 Termux 中执行：</span>
</span></span><span class="line"><span class="cl">pkg install tmux -y
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 编辑启动脚本</span>
</span></span><span class="line"><span class="cl">vim ~/.bashrc
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 在文件的最末尾添加以下内容：</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 打开 Termux 时，检查后台是否有 Debian 任务，没有则启动。</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! tmux has-session -t debian 2&gt;/dev/null<span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    tmux new-session -d -s debian <span class="s1">&#39;sudo bash debian&#39;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span></code></pre></div></li>
<li>
<p><strong>贴上我的 termux 的 <code>.bashrc</code> 自启配置文件</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">~ $ cat ~/.bashrc
</span></span><span class="line"><span class="cl"><span class="c1"># ssh 服务自启</span>
</span></span><span class="line"><span class="cl">pgrep -x sshd &gt;/dev/null <span class="o">||</span> sshd
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 自启 debian 容器</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! tmux has-session -t debian 2&gt;/dev/null<span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    tmux new-session -d -s debian <span class="s1">&#39;sudo bash debian&#39;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 查看手机 IP</span>
</span></span><span class="line"><span class="cl">ifconfig <span class="p">|</span> grep <span class="s2">&#34;inet &#34;</span> <span class="p">|</span> grep -v 127.0.0.1
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Komari tmux 自启脚本</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! tmux has-session -t komari 2&gt;/dev/null<span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    termux-wake-lock
</span></span><span class="line"><span class="cl">    tmux new-session -d -s komari <span class="s1">&#39;cd ~/komari &amp;&amp; ./komari server -l 0.0.0.0:25774&#39;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Komari] 已在 tmux 新会话中后台启动&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Komari] 服务已在后台运行中&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Komari-Agent Root 自启脚本</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! tmux has-session -t komari-agent 2&gt;/dev/null<span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    termux-wake-lock
</span></span><span class="line"><span class="cl">    <span class="c1"># 在 tmux 中启动会话，并调用 su -c 来执行 root 命令</span>
</span></span><span class="line"><span class="cl">    tmux new-session -d -s komari-agent <span class="s2">&#34;su -c &#39;cd /data/data/com.termux/files/home/komari &amp;&amp; ./komari-agent -e http://127.0.0.1:25774 -t hyp57O3yAOxHZYj74ClxsJ&#39;&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Agent] 已在 tmux 中尝试以 Root 身份后台启动&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Agent] 服务已在后台运行中&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span><span class="line"><span class="cl">~ $
</span></span></code></pre></div><p><strong>如何操作这个后台自启的 Debian？</strong></p>
<p>配置完成后，当你打开 Termux，它是<strong>静默</strong>的。你可以通过以下指令管理它：也就是 <code>tmux</code> 的常用命令。</p>
<ul>
<li><strong>查看后台是否在跑</strong>：
<code>tmux ls</code></li>
<li><strong>进入 Debian 界面</strong>：
<code>tmux attach -t debian</code>
<em>(进去后你就在 <code>root@localhost:#</code> 提示符下了)</em></li>
<li><strong>退出（回到后台）而不关闭</strong>：
在进入 Debian 后，按下快捷键：<strong><code>Ctrl + B</code></strong> 然后松开，再按 <strong><code>D</code></strong>。</li>
<li><strong>彻底关闭后台任务</strong>：
<code>tmux kill-session -t debian</code></li>
</ul>
</li>
<li>
<p><strong>你是否想让 debian 容器也自启 ssh 呢。</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 进入 debian 容器，操作跟在 termux 里一样。在 Debian 内部执行：</span>
</span></span><span class="line"><span class="cl">vim ~/.bashrc
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 在文件的最末尾添加以下内容：</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 检查 ssh 服务状态，如果没运行则启动</span>
</span></span><span class="line"><span class="cl">service ssh status &gt; /dev/null 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="o">||</span> service ssh star
</span></span></code></pre></div></li>
<li>
<p><strong>以及自启 cloudflare tunnels 隧道</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 检查 cloudflared 服务状态，如果没运行则启动</span>
</span></span><span class="line"><span class="cl">service cloudflared status &gt; /dev/null 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="o">||</span> service cloudflared star
</span></span></code></pre></div></li>
<li>
<p><strong>贴上我的 debian 自启脚本</strong></p>
</li>
</ul>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 检查 ssh 服务状态，如果没运行则启动</span>
</span></span><span class="line"><span class="cl">service ssh status &gt; /dev/null 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="o">||</span> service ssh start
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 检查 cloudflared 服务状态，如果没运行则启动</span>
</span></span><span class="line"><span class="cl">service cloudflared status &gt; /dev/null 2&gt;<span class="p">&amp;</span><span class="m">1</span> <span class="o">||</span> service cloudflared start
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 自启 openlist</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 1. 自动清理已死掉的会话 (防止脚本误判)</span>
</span></span><span class="line"><span class="cl">screen -wipe &gt; /dev/null 2&gt;<span class="p">&amp;</span><span class="m">1</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 2. 检查 openlist 会话是否存在</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! screen -list <span class="p">|</span> grep -q <span class="s2">&#34;\.openlist&#34;</span><span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    <span class="c1"># 确保进入绝对路径，避免相对路径报错</span>
</span></span><span class="line"><span class="cl">    <span class="nb">cd</span> ~/p.hechuan.me <span class="o">||</span> <span class="nb">exit</span>
</span></span><span class="line"><span class="cl">    
</span></span><span class="line"><span class="cl">    <span class="c1"># 3. 启动 screen</span>
</span></span><span class="line"><span class="cl">    <span class="c1"># 建议加上 -L (开启日志) 或指定 shell 环境</span>
</span></span><span class="line"><span class="cl">    screen -d -m -S openlist ./openlist server
</span></span><span class="line"><span class="cl">    
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;OpenList 已在 Screen 后台启动。&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;OpenList 已经在运行中。&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Komari-Agent tmux 自启脚本</span>
</span></span><span class="line"><span class="cl"><span class="k">if</span> ! tmux has-session -t Komari-Agent 2&gt;/dev/null<span class="p">;</span> <span class="k">then</span>
</span></span><span class="line"><span class="cl">    termux-wake-lock
</span></span><span class="line"><span class="cl">    tmux new-session -d -s Komari-Agent <span class="s1">&#39;cd ~/komari &amp;&amp; ./komari-agent -e http://127.0.0.1:25774 -t OhmWv1Nr4nwkGL6XvqNwTt&#39;</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Komari-Agent] 已在 tmux 新会话中后台启动&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">else</span>
</span></span><span class="line"><span class="cl">    <span class="nb">echo</span> <span class="s2">&#34;[Komari-Agent] 服务已在后台运行中&#34;</span>
</span></span><span class="line"><span class="cl"><span class="k">fi</span>
</span></span></code></pre></div><h2 id="手机改来电自启改自供电">
<a class="header-anchor" href="#%e6%89%8b%e6%9c%ba%e6%94%b9%e6%9d%a5%e7%94%b5%e8%87%aa%e5%90%af%e6%94%b9%e8%87%aa%e4%be%9b%e7%94%b5"></a>
手机改来电自启，改自供电。
</h2><p>鸽</p>
<hr>
<p><strong>旧手机利用的3篇文章</strong></p>
<p><a href="https://hechuan.me/post/android-termux-install-linux">termux 安装 linux ubuntu</a></p>
<p><a href="https://hechuan.me/post/android-termux-vps">没钱续 vps，旧手机当服务器搭配 cf Tunnels 隧道，部署博客和网盘。发布公网。</a></p>
<p><a href="https://hechuan.me/post/android-sswifi-mianliu">红米note7 刷类原生 当软路由 随身wifi 免流热点机</a></p>

        
        <hr><p>本文2026-03-02首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-03-02</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>linux</category><category>教程</category><category>安卓</category>
      
    </item>
    
      
    

    <item>
      <title>国产 3D动漫 从夯到拉 (主观排名)</title>
      <link>https://hechuan.me/post/cn-3ddongman-paiming/</link>
      <pubDate>Wed, 11 Feb 2026 20:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/cn-3ddongman-paiming/</guid>
      <description>
        <![CDATA[<h1>国产 3D动漫 从夯到拉 (主观排名)</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="国产-3d动漫-从夯到拉-主观排名">
<a class="header-anchor" href="#%e5%9b%bd%e4%ba%a7-3d%e5%8a%a8%e6%bc%ab-%e4%bb%8e%e5%a4%af%e5%88%b0%e6%8b%89-%e4%b8%bb%e8%a7%82%e6%8e%92%e5%90%8d"></a>
国产 3D动漫 从夯到拉 (主观排名)
</h2><p><strong>声明</strong>:个人主观排名</p>
<p>其实网文爽文改的 3D动漫，在我这都属于吃饭时看的剧。不用带脑子，看个爽。当吃饭时的配菜。</p>
<p>从建模，特效，剧情，制作组态度等角度给出排名。</p>
<p>本文所用到的工具：<a href="https://conghangdaola.com/">https://conghangdaola.com/</a></p>
<p><img src="https://img.hechuan.me/file/i/2026/02/%E5%9B%BD%E4%BA%A7-3D%E5%8A%A8%E6%BC%AB-%E4%BB%8E%E5%A4%AF%E5%88%B0%E6%8B%89.webp" alt="国产-3D动漫-从夯到拉.webp"></p>
<h3 id="凡人修仙传">
<a class="header-anchor" href="#%e5%87%a1%e4%ba%ba%e4%bf%ae%e4%bb%99%e4%bc%a0"></a>
<strong>《凡人修仙传》</strong>
</h3><ul>
<li>制作水平在线。虽然在国际上这种制作水平不够，但在国内看还是属于好的一批，也能看出制作组水平的慢慢提高。</li>
<li>剧情没魔改，前期有过改动，但被观众喷了，制作组看到观众喷后又改了回来。单从重制这一点就很曾加好感度。你能找出几个国内能给你重制的。记的他重制过好多集。</li>
<li>后面剧情也有过小改，但是改的观众一致叫好，且不影响主线。甚至弥补了原作。</li>
<li>后面制作水平提高，稳步向好，韩立结婴还大热了一阵。加上制作组听取观众反馈，给到<strong>夯</strong>，应该不会有太大质疑。</li>
</ul>
<h3 id="仙逆">
<a class="header-anchor" href="#%e4%bb%99%e9%80%86"></a>
<strong>《仙逆》</strong>
</h3><ul>
<li>仙逆本不该在顶级一栏的，属于人上人或 npc。完全是同行衬托。</li>
<li>制作水平有。画质，人物建模，特效，都属于中流水平。</li>
<li>网文的爽点都做了出来。</li>
<li>剧情没魔改，除了原作里有些过于露骨的描写，不可能给你做出来。</li>
<li>剧情不踩点，很多作品马上高潮了，他给你等下一集。仙逆是直接让你在这一集爽完。有些剧集也有过踩点出现，不知道是制作组被骂了还是如何，这种情况后面基本少出现了。</li>
<li>主角被屠了全族，这点在我这是完全可以弃剧的雷点。但考虑到原著都多少年前的作品了，也能接着看。</li>
<li>有种感觉，制作组或者带头的领导应该是仙逆网文的粉丝。有用心做。不过受限于原著题材以及制作组水平，上限也就在这了。</li>
<li>用中流的制作水平交了一份 80分的答卷。加上其他几部作品的衬托，给到<strong>顶级</strong>。</li>
</ul>
<h3 id="牧神记">
<a class="header-anchor" href="#%e7%89%a7%e7%a5%9e%e8%ae%b0"></a>
<strong>《牧神记》</strong>
</h3><ul>
<li>《牧神记》可惜了，本来是可以给到夯的。</li>
<li>如果说以上都是爽文，就看个无脑爽，看完不过脑子。看到延康国师那，发现原来这部作品立意挺高。同时也无脑爽。</li>
<li>明显原著作者是想在网文爽文的基础上，写点什么东西出来。但很明显作者把握不住。(这里并非贬意，而是褒意。)</li>
<li>里面的台词，让我记忆犹新。“一个是批着宗教的国家，一个是批着国家的宗教”。“360堂对应世间360行”。以及新建第361堂，学堂。</li>
<li>无脑爽和立意高，本来有点相悖的，所以有的地方看着不是很合理。</li>
<li>比如主角几人去挑战楼兰黄金宫，主角境界低，对面境界高，然后对面的老大让手下压制境界到跟主角一样来打。明明这是生死之战，能明白是想表达为了公平才压制境界，但这可是生死之战，命不是最重要的？</li>
<li>制作组<strong>玄机科技</strong>用了太多 ai 生成了，追求新技术本没错。可导致很多画面看了出戏，尤其是前面的集数，ai 生成还没那么强，一眼就能看出是 ai 做的。甚至有的集快全是 ai 生成的了。太偷懒了。</li>
<li>但也有好处，ai 生成的场景确是够宏大，让你在手机的小屏幕上感受到玄幻小说描述的宏大的感觉。</li>
<li>后面 ai 发展的也快，很多 ai 生成的画面好多了。但无非是一眼看出 ai 或两眼看出 ai的区别。</li>
<li>里面的上古神语制作成用粤语替代。听着还挺有神性的，但可让那些粤语小鬼猖狂了一把，弹幕在那发粤语就是中国古代的语言。好在制组组估计看到了弹幕吵架，后面没再重复放。但也跟故事线还没讲到神那的剧情有关。</li>
<li>这部作品从一开始是《小鱼儿与花无缺》，9个师傅教主角功夫的开头模板。到丁真与他的动物朋友，主角像丁真，天天跟动物朋友玩。到延康国师。</li>
<li>该爽的地方爽，也有立意，制作用了 ai 生成，有好有坏，虽然 ai 生成的坏大于好，但可以给个<strong>顶级</strong>。</li>
</ul>
<h3 id="沧元图">
<a class="header-anchor" href="#%e6%b2%a7%e5%85%83%e5%9b%be"></a>
<strong>《沧元图》</strong>
</h3><ul>
<li>前期场景太粗糙简陋，不像是工作室出品的成品动漫。像个人兴趣爱好做出来的。</li>
<li>好在后面经费有了，场景不再简陋。</li>
<li>建模中规中据。</li>
<li>特效独数一帜。这点可以单独说说，制作组有他们独到的理解与表达。主角的中国风特效确实帅，加分。</li>
<li>说到制作组有他们独到的艺术化表达。不得不说，有时候会弄巧成拙。比如名场面主角魔化，在那唱数鸭子，门前大桥下游过一群鸭，有画面了没有。我能理解为什么这么表达，但这种艺术行为是需要前期铺垫的。</li>
<li>以及背景音乐的蒙古喊麦，喊的时间太长了，有点尬了。弹幕也全在说这事，可见不是我一人觉的尬。</li>
<li>剧情有硬伤，主角老被利用，设套。以及莫名其妙的追杀，所有人都知道，唯独主角不知道的谜语人剧情。</li>
<li>综合来看，前期可以给到<strong>拉</strong>，后面场景建模好了加上特效以及独到的艺术化表达，给到<strong>npc</strong>。</li>
</ul>
<h3 id="剑来">
<a class="header-anchor" href="#%e5%89%91%e6%9d%a5"></a>
<strong>《剑来》</strong>
</h3><ul>
<li>除了建模好，别的说不上那好了。</li>
<li>剧情就俩字：磨叽。</li>
<li>所有人都想杀主角，主角惹到他了，要杀主角，主角帮过他，要杀主角，主角小时候救过他，要杀主角。</li>
<li>给所有要杀主角的人物都安排了看似合理的措词。</li>
<li>战力说白了也有点崩坏。</li>
<li>看似说了一堆圣贤道理，过于追求所谓意境。</li>
<li>看在建模好特效好，可以给到<strong>npc</strong>。但粉丝多，吹的挺多。给到<strong>人上人</strong>。</li>
</ul>
<h3 id="吞噬星空">
<a class="header-anchor" href="#%e5%90%9e%e5%99%ac%e6%98%9f%e7%a9%ba"></a>
《吞噬星空》
</h3><ul>
<li>各方面都不突出，个人感觉动漫是没做到预期的。</li>
<li>高中时看了小说，吞噬星空地球篇是写的不错的。单论小说，吞噬星空地球篇算是顶级，夺舍金角巨兽飞出地球后就很平常的打怪升级了。</li>
<li>建模一般，剧情还有魔改，动漫还有删剪。导致剧情不连贯。</li>
<li>加上高中情怀，给到 <strong>npc</strong>。</li>
</ul>
<h3 id="完美世界">
<a class="header-anchor" href="#%e5%ae%8c%e7%be%8e%e4%b8%96%e7%95%8c"></a>
<strong>《完美世界》</strong>
</h3><ul>
<li>主角像个傻子有没有感觉。</li>
<li>什么都吃吃吃。说是熊孩子，看着像个傻莽子。</li>
<li>特效建模也不出众。属于是吃饭看剧都不选他。</li>
<li>给到<strong>拉</strong>。</li>
</ul>
<h3 id="斗破苍穹">
<a class="header-anchor" href="#%e6%96%97%e7%a0%b4%e8%8b%8d%e7%a9%b9"></a>
<strong>《斗破苍穹》</strong>
</h3><ul>
<li>可惜了。</li>
<li>作者都说做的<strong>拉</strong>的。</li>
<li>斗破现在属于给新人练手的动漫作品吧。</li>
<li>有这么一种现象，当你发弹幕说别的动漫做的<strong>拉</strong>的时候，肯定有弹幕回怼你说：总比斗破强。</li>
<li>当别的动漫开始吵起来的时候，只要拉出斗破来。大家都开始一致骂斗破。</li>
<li>给到<strong>拉</strong>。</li>
</ul>

        
        <hr><p>本文2026-02-11首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-02-14</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>无他</category>
      
    </item>
    
      
    

    <item>
      <title>开源图床项目分享与对比</title>
      <link>https://hechuan.me/post/open-img-share/</link>
      <pubDate>Thu, 12 Feb 2026 02:00:00 &#43;0800</pubDate>
      <author>hechuan4@outlook.com (也被放进河川)</author>
      <guid>https://hechuan.me/post/open-img-share/</guid>
      <description>
        <![CDATA[<h1>开源图床项目分享与对比</h1><p>作者：也被放进河川（hechuan4@outlook.com）</p>
        
          <h2 id="开源图床项目分享与对比">
<a class="header-anchor" href="#%e5%bc%80%e6%ba%90%e5%9b%be%e5%ba%8a%e9%a1%b9%e7%9b%ae%e5%88%86%e4%ba%ab%e4%b8%8e%e5%af%b9%e6%af%94"></a>
开源图床项目分享与对比
</h2><p><strong>hugo</strong>这类静态博客的图片存储一直是个问题。</p>
<p>开源的图床一大堆，但实际体验下来，适合个人使用，部属方便，占用小且满足需求的图床还真没几个。</p>
<p>一直用的是 docker 部署的<a href="https://github.com/icret/EasyImages2.0">简单图床</a>这个项目。</p>
<p>服务器即将到期，（服务器其实一直是白嫖别人的在用。）</p>
<p>结合这个贴子。<a href="https://www.nodeseek.com/post-573663-1">【经验分享】几个开源图床项目的对比分享</a>。</p>
<p>又加了几款图床测试。还有些经典的图床项目但不更新了，没放在内。</p>
<h3 id="图床列表">
<a class="header-anchor" href="#%e5%9b%be%e5%ba%8a%e5%88%97%e8%a1%a8"></a>
图床列表
</h3><table>
	<thead>
			<tr>
					<th>项目名称</th>
					<th>项目地址</th>
					<th>docker 支持</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>兰空图床</td>
					<td><a href="https://github.com/lsky-org/lsky-pro">https://github.com/lsky-org/lsky-pro</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>简单图床2.0</td>
					<td><a href="https://github.com/icret/EasyImages2.0">https://github.com/icret/EasyImages2.0</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>PixPro</td>
					<td><a href="https://github.com/JLinMr/PixPro">https://github.com/JLinMr/PixPro</a></td>
					<td></td>
			</tr>
			<tr>
					<td>tg-telegram-imagebed</td>
					<td><a href="https://github.com/xiyan520/tg-telegram-imagebed">https://github.com/xiyan520/tg-telegram-imagebed</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>CloudFlare-ImgBed</td>
					<td><a href="https://github.com/MarSeventh/CloudFlare-ImgBed">https://github.com/MarSeventh/CloudFlare-ImgBed</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>cloudimgs</td>
					<td><a href="https://github.com/qazzxxx/cloudimgs">https://github.com/qazzxxx/cloudimgs</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>ImageFlow</td>
					<td><a href="https://github.com/Yuri-NagaSaki/ImageFlow">https://github.com/Yuri-NagaSaki/ImageFlow</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>nodeimage_clone</td>
					<td><a href="https://github.com/lx969788249/nodeimage_clone">https://github.com/lx969788249/nodeimage_clone</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>oneimg 初春图床</td>
					<td><a href="https://github.com/onexru/oneimg">https://github.com/onexru/oneimg</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>easyimg</td>
					<td><a href="https://github.com/chaos-zhu/easyimg">https://github.com/chaos-zhu/easyimg</a></td>
					<td>√</td>
			</tr>
			<tr>
					<td>fast-image</td>
					<td><a href="https://github.com/SianHH/fast-image">https://github.com/SianHH/fast-image</a></td>
					<td></td>
			</tr>
			<tr>
					<td>sapic(picbed)</td>
					<td><a href="https://github.com/sapicd/sapic">https://github.com/sapicd/sapic</a></td>
					<td></td>
			</tr>
			<tr>
					<td></td>
					<td></td>
					<td></td>
			</tr>
	</tbody>
</table>
<h3 id="使用体验">
<a class="header-anchor" href="#%e4%bd%bf%e7%94%a8%e4%bd%93%e9%aa%8c"></a>
使用体验
</h3><p>还是更倾向于 go 语言写的。</p>
<p>二进制文件直接运行，占用小。</p>
<h4 id="兰空图床">
<a class="header-anchor" href="#%e5%85%b0%e7%a9%ba%e5%9b%be%e5%ba%8a"></a>
兰空图床
</h4><ul>
<li>php 写的安装需要一大堆依赖，安装要半天，好在可以 docker 部署。</li>
<li>内存占用还好，但 docker 部署占用储存太多了，将进 1g 。</li>
<li>支持 s3 兼容对象存储，sftp，ftp，webdav 等。</li>
<li>开源版界面 ui 不算太旧，也不算太现代化。</li>
<li>开源版不更新了，付费版本适合商用，个人用不太适合。</li>
</ul>
<h4 id="简单图床20">
<a class="header-anchor" href="#%e7%ae%80%e5%8d%95%e5%9b%be%e5%ba%8a20"></a>
简单图床2.0
</h4><p>一直用的是这个图床。能满足个人大部分需求。</p>
<ul>
<li>php写的，安装不需要太多依赖，可以 docker 部署。</li>
<li>内存占用不高，docker 版不算太大，260m。</li>
<li>不支持 s3 等一众后端存储协议。作者说不会支持。这也是想换掉他的原因之一。</li>
<li>界面 ui 有点旧。</li>
<li>图片访问路径不依赖数据库。这点是他很大的优点，其他图床基本都没这个功能，可以很方便迁移图片。</li>
</ul>
<h4 id="pixpro">
<a class="header-anchor" href="#pixpro"></a>
PixPro
</h4><ul>
<li>php 写的。</li>
<li>界面 ui 挺现代化。</li>
<li>还不能 docker 部署，没测试。</li>
</ul>
<h4 id="tg-telegram-imagebed">
<a class="header-anchor" href="#tg-telegram-imagebed"></a>
tg-telegram-imagebed
</h4><ul>
<li>基于tg的图床，但要弄tg机器人什么的。</li>
<li>支持 s3 等后端存储协议。</li>
<li>优点支持tg群组上传，如果想从手机上传或者保存图片很合适，上传之后立刻返回链接很方便。</li>
<li>界面 ui 挺现代化的。</li>
<li>docker 占用 500m。</li>
</ul>
<h4 id="cloudflare-imgbed">
<a class="header-anchor" href="#cloudflare-imgbed"></a>
CloudFlare-ImgBed
</h4><ul>
<li>配置要求最高的一个图床。</li>
<li>部署完服务器的 cpu 和内存直接占满了。然后就卡了。</li>
<li>docker 占用 560m。</li>
<li>界面 ui 挺好看的。</li>
<li>支持 s3 r2 兼容对象存储。不支持 webdav等。</li>
<li>虽然卡，但好在他支持 cloudflare 部署，可以不用自己的服务器部署。</li>
<li>加上白嫖 cloudflare 的 r2 存储服务，10g 免费空间，这样整个图床全是白嫖的。</li>
</ul>
<h4 id="cloudimgs">
<a class="header-anchor" href="#cloudimgs"></a>
cloudimgs
</h4><ul>
<li>主要面向 nas 用户。</li>
<li>作者暂时没有计划对接后端存储</li>
</ul>
<h4 id="imageflow">
<a class="header-anchor" href="#imageflow"></a>
ImageFlow
</h4><h4 id="nodeimage_clone">
<a class="header-anchor" href="#nodeimage_clone"></a>
nodeimage_clone
</h4><h4 id="sapicpicbed">
<a class="header-anchor" href="#sapicpicbed"></a>
sapic(picbed)
</h4><ul>
<li>Python 写的。</li>
<li>内置支持本地、S3等对象存储，支持GitHub、Gitee（码云）。</li>
</ul>
<p>不足：</p>
<ul>
<li>图床管理暂时不能批量化；</li>
<li>基于redis的数据存储，虽响应快，但数据存储方面可能有些风险，请注意持久化及备份数据！</li>
<li>一个图床要用到 redis 有点臃肿了。</li>
<li>界面太老了。</li>
<li>docker 占用 460m。</li>
</ul>
<h4 id="oneimg-easyimg-fast-image">
<a class="header-anchor" href="#oneimg-easyimg-fast-image"></a>
oneimg easyimg fast-image
</h4><p>这三个图床可以放到一起说。</p>
<p>应该都有用到 ai 生成。这三个看着很像。</p>
<p>oneimg和 fast-image 是 go 语言写的。占用小，二进制文件直接就能运行。是小鸡部署个人图床的首选。</p>
<p>easyimg有 docker 版，占用 160m。不算大。</p>
<p>只有 oneimg 支持 s3 兼容存储和 webdav。算是功能较全。但还有些小 bug。</p>
<h3 id="总结">
<a class="header-anchor" href="#%e6%80%bb%e7%bb%93"></a>
总结
</h3><p>虽然图床项目很多，但一个占用小，方便部署，功能全，支持 s3 等后端存储的图床还真不多。</p>
<p>或许改学学 ai 写代码了。</p>

        
        <hr><p>本文2026-02-12首发于<a href='https://hechuan.me/'>也被放进河川</a>，最后修改于2026-02-12</p><p>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</p>]]>
      </description>
      
        <category>分享</category>
      
    </item>
    
  </channel>
</rss>
