<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Amiya的書桌</title>
  <subtitle>獨立遊戲、網站工具與開發記錄</subtitle>
  <link href="https://blog.sayori.org/" rel="alternate" type="text/html"/>
  <link href="https://blog.sayori.org/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://blog.sayori.org/</id>
  <updated>2026-09-17T14:17:18.730Z</updated>
  <language>zh_TW</language>
  <entry>
    <title>新坑，每週互聯網文章閱讀——出師未捷身先死？</title>
    <link href="https://blog.sayori.org/zh-hant/posts/weakly-articles-01/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/weakly-articles-01/</id>
    <published>2026-09-11T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>在博客裏開的一個小小新坑！以後就靠這個來長期寫文章了！</summary>
    <content type="html"><![CDATA[<h1>前情提要</h1>
<p>站長開了一個gpt plus，除了能爽用luna和用astra計劃外，web端也是不得不品的一環，於是站長想到目前能用來做的事情除了日常聊天搜索外還有</p>
<ul>
<li>目前用聊天模式和我學習補考，雖然怎麼說呢，AI只能起到給你推薦視頻和搜索資料的作用，讓AI給你出題的話它超級喜歡出那種簡單題，試卷根本不會考的那種題型來考你，容易讓你自信心過大然後被斬殺&lt;span class="sayori-spoiler" tabindex="0"&gt;別問我是怎麼知道的QAQ&lt;/span&gt;</li>
<li>每天給我總結我感興趣的相關領域的日報（經典看報紙）</li>
<li>給我每週一個線下挑戰或者活動推薦（褪去社恐進化成牛）</li>
<li>每週幫我看看目前我線上的服務，運營我的服務器之類的（雖然這個是用codex的）</li>
<li>還有一個就是每週給我推一些長文章（站長想到自己很久沒靜下心來看書了，自己買的遊戲設計或者其他的書，到頭來只有在高中的時候會拿出來看看，大學後真的就感覺完全沒有看書的時間（，所以決定先從看一些長文章開始，找回長文閱讀習慣）</li>
</ul>
<p>如果你們覺得還有什麼推薦的這種定時計劃可以來評論區留言哦！</p>
<p>所以這個就是第一篇週末閱讀筆記了！目前打算每週四下午更新一次吧，課表上這裏正好沒課呢！</p>
<h1>文章介紹</h1>
<p>這一次先帶來兩個吧！
<a href="https://www.theguardian.com/games/2026/sep/03/ruin-and-decay-bring-a-chance-of-rebirth-hidetaka-miyazaki-on-uniting-players-in-a-damaged-world">‘Ruin and decay bring a chance of rebirth’: Hidetaka Miyazaki on uniting players in a damaged world</a>
中文翻譯叫<strong>廢墟與衰敗帶來重生的機會，宮崎英高談在破碎世界中團結玩家</strong>
<a href="https://artificialworlds.net/blog/2026/09/11/feeling-sad-about-ai/">feeling-sad-about-ai/</a>
中文翻譯叫<strong>對於AI感到沮喪</strong></p>
<h3>讀後感</h3>
<h2><strong>廢墟與衰敗帶來重生的機會，宮崎英高談在破碎世界中團結玩家</strong></h2>
<blockquote>
<p>“There’s no intentional FromSoftware [mantra] – ‘this is the way we make our games’ – because if you start to do that it becomes stale and conservative, and you start having to adhere to a set of rules and philosophies, and it just doesn’t become interesting, you can’t make anything that’s as fun,” Miyazaki says.</p>
</blockquote>
<p>宮崎說 FromSoftware 沒有一條“我們就是這樣做遊戲的”教條，因爲一旦開始遵守固定哲學，作品就會 stale、保守、不有趣</p>
<p>關於這一點我的理解啊，或許我的這個steam遊戲，得先做出我喜歡的玩法，再嘗試在上面加東西吧（笑，如果一開始就想好了，結果做的時候才發現不好玩，那可浪費更多時間了</p>
<blockquote>
<p>“It’s so incredibly hard to do in video games, which are technical systems … But Miyazaki somehow creates an atmosphere of wonder. Even when finishing, you are left ruminating on fun, murky elements that feel half understood. It’s a delicious sense of intrigue.”</p>
</blockquote>
<p>Souls 世界觀不是靠把設定書寫完，而是靠敵人、地點、物品描述留下線索，讓玩家自己拼。玩家結束後還處於“半理解”狀態，於是繼續想</p>
<p>果然留白就是一個很高級的寫作技巧啊，用在創作上也是，恰到好處的留白能鉤起作品受衆的好奇心，而一旦起了好奇心，那麼就已經離淪陷不遠了</p>
<h3><strong>對於AI感到沮喪</strong></h3>
<p>作者表達了自己對於AI的看法是佔用了原本可以用來發展清潔能源的資金和時間被用來研發了AI，emmm，倒是一個很經典的反AI論調...不過我的感受肯定不止這些</p>
<p>其中最讓我感觸的點就是作者表達了自己對於編程這個純粹的技術的喜愛，那種喜愛我曾經很熟悉：以前我什麼都不懂，我只會跟着視頻一步一步操作，對於視頻裏面一知半解的概念也只能自己苦思冥想，或者多看其他類似的視頻並且自己上手來讓自己懂，這個時候學會了一個新概念是真的感覺醍醐灌頂一樣很爽，並且也就一直這樣不斷的練級挑戰</p>
<p>然後AI來了，相比於自己一步一步向前走、克服各種障礙，AI 就像不斷迭代的超級大運。嘗試過開大運後，經歷了很多的心理鬥爭，最後怎麼說呢，還是一直開着大運到了現在，也確實用大運撞爽了，比如這個博客本身，從域名到服務器到自託管工具，基本都是我一邊問 AI 一邊自己踩坑搭起來的，期間也加入了各種AI或者技術社區，見識到了以前沒見過也沒想過的東西......我以前想都不敢想的各種新領域都用這個大運撞了一個遍，這也讓我積累了很多的技術資產...</p>
<p>我沒法像作者一樣明確的反對AI...但是AI卻也確實讓我的編程變得更加沒有耐心，並且傾向於找AI輔助和思考......甚至就連目前這個文章也是，但是駕馭工具本身也沒有任何錯誤吧...</p>
<p>所以其實最後來說，還是範圍控制的問題，我在我認爲不重要的區域裏面，用AI進行快速入門和實現當然是效率最高的一種選擇，而在我認爲重要的區域裏面，或者是我想要確實的掌握某一種技術的時候，這個時候還是不要像前者一樣以效率爲目的去實現了，這樣也只會讓自己在想學的地方一知半解，最後問題堆積後崩壞...</p>
<h1>後記</h1>
<p>寫這篇文章的我，中途經歷了被消息提醒去完成心理測評和綜測，然後又想到最近gpt不穩定想買glm lite年卡，結果聊了一番還是不打算買，先試試白嫖額度再說的心理鬥爭，然後又和友人交流遊戲開發和職業發展...於是我得出的結論有兩點：</p>
<ol>
<li>可惡，真得研究研究怎麼圈米了<code>（唉......毕竟都是因为米不足所以才没搞，不过我真的能圈到吗...</code>&lt;span class="sayori-spoiler" tabindex="0"&gt;我都不看好我自己（癱&lt;/span&gt;</li>
<li>現實和虛擬，終究是互相糾纏的，盲目地投入一方而忽視另一方，在現在都不會好過......</li>
</ol>
<p>而且發現這種文章其實不怎麼好寫呢？或許我可以改成閱讀一個大書的某一個章節好了，之前的《遊戲設計藝術》...或者是複習一下《通關遊戲設計之道》？就這樣吧！不過偶爾推薦的這種文章也挺有趣的，下次作爲一個旁支保留一下吧！</p>
<p>哦對了，如果有誰想把自己的文章寫給我看看，也可以直接給我發一串網址哦！我也想看看你們的各種思考呢！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>Steam 國區開發者註冊避坑指南</title>
    <link href="https://blog.sayori.org/zh-hant/posts/steam-dev-work-01/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/steam-dev-work-01/</id>
    <published>2026-09-10T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>Steam註冊中國開發者全流程和注意事項，看這篇就夠了！</summary>
    <content type="html"><![CDATA[<h1>Steam 中國開發者註冊避坑指南：從稅務表填寫到收款方案，我的真實記錄</h1>
<p>很多獨立開發者想把自己的遊戲搬上 Steam，卻在第一步“註冊開發者”就被卡住了，因爲要填寫一堆東西和折騰其他的，所以就可能想着以後再來做吧</p>
<p>如果你想要自己管理自己的遊戲，這種東西其實越早做越好，因爲你註冊後還要搭商店頁面，設置遊戲分級，創建開發者賬號和組織，創建遊戲項目等等</p>
<p>當然如果你打算找發行商的話，可能就不需要註冊，不過相對來說你對於你的項目的控制權就不多了；或者你也可以註冊開發者，這個時候再找發行商的時候你就可以有自己的開發者賬號，到時候也能一定程度上調整自己的項目</p>
<p>其實流程並不複雜，但裏面有不少信息差，填錯一步就會反覆被打回</p>
<p>今天結合我自己的真實註冊經歷，把準備事項、稅務填寫、審覈玄學和收款方案都分享出來</p>
<h2>一、 準備清單：100 美刀 + 身份證 + Steam 賬號</h2>
<p>註冊前，你需要準備好以下三樣東西：</p>
<ol>
<li>100 美元：這是 Steam Direct 的註冊費。注意，這 100 美元不可退款，但後續你的遊戲總收入達到 1000 刀後，Valve 會把這 100 美元退還給你（注意：是指單個應用的，如果第一款賺了500刀，第二款賺了1500刀，那麼只有第二款的100刀會退還）</li>
<li>身份證：用於實名驗證和稅務表填寫</li>
<li>普通 Steam 賬號：就用你平時買遊戲的那個賬號即可，不需要專門註冊新號</li>
</ol>
<h2>二、 註冊流程與實名避坑</h2>
<p>入口在 <a href="https://partner.steamgames.com">https://partner.steamgames.com</a>，用普通 Steam 賬號登錄後點擊“註冊開發者”</p>
<p>· 實名請務必用拼音：填寫姓名時，建議直接用拼音（如：San Zhang），千萬不要寫中文。因爲後續綁卡、收款（無論是美卡還是萬里匯還是其他外行的卡），銀行系統都要求填寫拼音名字，保持一致纔不會卡審覈</p>
<p>· 地址填寫：填寫身份證上的地址，用英文或拼音寫，建議用 AI 翻譯一下，不要自己硬拼，保證地址的準確性</p>
<h2>三、 稅務表填寫：如何把稅率從 30% 降到 10%</h2>
<p>這是最核心的省錢步驟。在填寫稅務信息（W-8BEN 表）時，注意到：</p>
<ol>
<li>稅務身份：務必選擇非美國稅務居民</li>
<li>外國 TIN（納稅人識別號）：一定要選有外國 TIN。中國的個人開發者，你的 TIN 就是你的 18 位身份證號，直接填進去即可，不需要額外申請</li>
<li>稅收協定：勾選中美稅收協定優惠</li>
</ol>
<p>做了上述的步驟，Steam 對你的預扣稅率就能從默認的 30% 直接降到 10%</p>
<h3>我的稅務信息被打回了好幾次</h3>
<p>別看我上面寫得這麼清晰，我當時可是被折磨壞了。看看我收到的這封“您的稅務信息無效”的郵件，你就知道有多絕望</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 460px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/f7e3b87093743c7d57410b40f8d82fb322913c8e2c01348bcfde49fe66f27f77/1216.webp" alt="Steamworks 發來的“稅務信息無效”通知" loading="lazy" width="460" height="1017" srcset="https://img.sayori.org/blog/v1/f7e3b87093743c7d57410b40f8d82fb322913c8e2c01348bcfde49fe66f27f77/640.webp 640w, https://img.sayori.org/blog/v1/f7e3b87093743c7d57410b40f8d82fb322913c8e2c01348bcfde49fe66f27f77/1216.webp 1216w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;Steamworks 發來的“稅務信息無效”通知&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>Steam 的稅務審覈是外包給第三方公司（Lilaham / TaxIdentity）的，他們有時不會告訴你具體錯在哪裏。我當時被打回後，也不知道哪裏錯了，就只能反覆提交、反覆交</p>
<p>所以，如果你也收到了“稅務信息無效”的郵件，千萬別慌，不一定是你填錯了</p>
<p>只要你確認我上面提到的 4 個核心點（非美國稅務居民、外國 TIN 填身份證、勾選稅收協定、地址與身份證一致）沒問題，就反覆提交，大概率就能過審</p>
<h2>四、 身份驗證篇</h2>
<p>網上很多教程說要提供帶地址的水電費單，但其實不一定</p>
<p>我當時手頭沒有帶地址的賬單，就直接去工商銀行櫃檯取了 100 元，讓櫃員打了一張帶銀行業務專用章的取款回單（見下圖）</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 460px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/05faad580aa4a3b66c4e291e6babb9dce4d6ff7f1ec3e27b3698e5257c577b4f/1280.webp" alt="工商銀行櫃檯打印並蓋章的取款回單" loading="lazy" width="460" height="613" srcset="https://img.sayori.org/blog/v1/05faad580aa4a3b66c4e291e6babb9dce4d6ff7f1ec3e27b3698e5257c577b4f/640.webp 640w, https://img.sayori.org/blog/v1/05faad580aa4a3b66c4e291e6babb9dce4d6ff7f1ec3e27b3698e5257c577b4f/1280.webp 1280w, https://img.sayori.org/blog/v1/05faad580aa4a3b66c4e291e6babb9dce4d6ff7f1ec3e27b3698e5257c577b4f/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;工商銀行櫃檯打印並蓋章的取款回單&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>這張單子上只有我的姓名、卡號和交易記錄，並沒有地址，但配合身份證一起上傳，雖然被打回幾次，最終依然通過了</p>
<p>操作步驟：</p>
<ol>
<li>去銀行櫃檯取款 100 元</li>
<li>確保單子上有姓名、卡號、交易記錄和銀行業務專用章（核心）</li>
<li>日期要近期，最好是櫃檯打印且蓋章的</li>
<li>如果審覈被打回，不要輕易換材料，隔幾天重新提交一次</li>
</ol>
<h2>五、 收款方案對比：從夯到拉，以及一個合規的考量</h2>
<p>對於中國大陸的開發者來說，怎麼把錢收回來是個大問題。按實際體驗和合規成本，從夯到拉排序如下：</p>
<table>
<thead>
<tr>
<th>方式</th>
<th>費率/成本</th>
<th>到賬速度</th>
<th>合規要求</th>
<th>適合誰</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>美國銀行賬戶</strong></td>
<td>最低（本地 ACH）</td>
<td>快</td>
<td>需自行處理稅務與外匯</td>
<td>有美卡的人</td>
</tr>
<tr>
<td><strong>第三方平臺（萬里匯）</strong></td>
<td>提現 0.7% 封頂</td>
<td>人民幣秒級到賬</td>
<td>需定期上傳交易明細</td>
<td>絕大多數個人開發者</td>
</tr>
<tr>
<td><strong>外行 Visa/MC（直接電匯）</strong></td>
<td>走 SWIFT，中間行扣 15-30 美元/筆</td>
<td>慢，易退匯</td>
<td>銀行可能要求紙質證明</td>
<td>收入穩定、不介意手動操作的人</td>
</tr>
<tr>
<td><strong>開通國際匯款的銀聯</strong></td>
<td>手續費高</td>
<td>最慢</td>
<td>常要求紙質證明</td>
<td>不推薦</td>
</tr>
</tbody>
</table>
<p>客觀聊聊萬里匯的“麻煩”和優勢：</p>
<p>· 你需要做的：註冊後，需要定期（通常是每月）在萬里匯後臺，上傳 Steam 的收款記錄或交易明細，用來獲取結匯額度。這確實比“填個卡號就啥都不用管”多了一步</p>
<p>· 它能幫你解決的：如果不通過第三方平臺，直接用國內銀行接收 SWIFT 電匯，不僅每筆要被中間行扣掉 15-30 美元，銀行還可能因爲無法識別 Valve 的匯款性質而直接退匯，產生雙向手續費。萬里匯的這個“上傳明細”的動作，本質上是在替你完成外匯合規申報，讓你能順利把美元換成人民幣，並且不佔用個人每年 5 萬美元的結匯額度</p>
<p>· 所以怎麼選：如果你月收入不高（比如只有一兩百美元），或者很怕麻煩，直接用電匯、自己承擔手續費和退匯風險也是一種選擇。但如果你的收入在增長，或者想省去跟銀行反覆溝通“這筆錢是什麼”的精力，萬里匯依然是綜合成本最低、最省心的選擇</p>
<p>如果你決定用萬里匯，可以走我的推薦鏈接註冊開發者賬戶：
👉 <a href="https://s.worldfirst.com.cn/3M7iMD?default_source=WF-Vk00000xX1cr&amp;referral_id=WF-Vk00000xX1cr">萬里匯（WorldFirst）註冊鏈接</a></p>
<h2>六、 總結</h2>
<p>註冊 Steam 開發者，本質上是一個考驗耐心和細心的過程，財務稅務看似繁瑣，但只要掌握了“拼音實名、TIN 填身份證、降稅 10%”這幾個核心密碼，加上一張帶章的銀行回單死磕到底，你就能成功跨過這道門檻</p>
<p>祝大家的遊戲都能大賣，順利把刀樂收進自己口袋！</p>
<h1>下回預告</h1>
<p>商店頁面，軟件編號，分級要求，開發者賬戶和社區？等我到時候到了搭建這些的時候，就會再出一個了哈哈</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="遊戲開發"></category>
  </entry>
  <entry>
    <title>19歲的苦夏，也想覺醒”咒力“的核心？</title>
    <link href="https://blog.sayori.org/zh-hant/posts/summer-2026-end/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/summer-2026-end/</id>
    <published>2026-09-02T00:00:00.000Z</published>
    <updated>2026-09-06T00:00:00.000Z</updated>
    <summary>暑假結束了，我變強了，爲什麼反而做不出遊戲了？</summary>
    <content type="html"><![CDATA[<h1>我變強了，爲什麼反而做不出遊戲了？</h1>
<p>這個苦夏的暑假結束了，至於爲什麼是苦夏......&lt;span class="sayori-spoiler" tabindex="0"&gt;一方面其實是最近在補咒回（霧）&lt;/span&gt;，另一方面說實話，我感覺這個暑假過得並不好...</p>
<p>如果真的把這兩個月做過的事情列出來，好像又不能說我什麼都沒做</p>
<p>我折騰了網站和服務器，搞了一臺家裏雲，寫了一些文章，做了視頻，參加了新的GodotHub Game Jam，接觸了更多社區，繼續研究 AI，第一次給真正的開源項目提了 PR並且被merge了，學了一點像素畫，去了香港和深圳，也順手摺騰了其他的東西<a href="%5B%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%8E%BB%E9%A6%99%E6%B8%AF%E8%AE%B0%E5%BD%95%5D(/posts/first-hong-kong/)">^1</a>，也做了各種亂七八糟的東西...</p>
<p>和去年剛高考完、連自己的電腦都纔剛有的我相比，我會的東西應該多太多了</p>
<p>但暑假結束以後，我最明顯的感覺卻不是“我變強了”，而是：<strong>爲什麼現在的我，反而沒有以前那麼會做遊戲了？</strong></p>
<h2>以前</h2>
<p>去年暑假，我纔剛剛真正開始學習 Godot</p>
<p>那個時候很多東西我都不會</p>
<p>配置環境要看教程，Godot 要跟教程學，代碼不會就自己查，教程解決不了的問題就去社區問</p>
<p>後來參加 Game Jam，項目被 AI 改壞過，Git 也被我自己玩炸過，甚至一度丟掉了三天的開發進度</p>
<p>現在回頭看，當時的我其實挺菜的：代碼寫得亂，架構也談不上多好，很多效果不知道怎麼實現，美術和音樂更是不會</p>
<p>但那個時候有一個很簡單的事實：<strong>遊戲是我自己在做</strong></p>
<p>我知道場景爲什麼這樣搭，我知道這個腳本大概在幹什麼，出現問題的時候，雖然我經常不知道應該怎麼辦，但最後還是得自己去找答案，然後用盡自己的鬼腦製作...那個時候的創作還是痛並快樂着的，無聊的時候逛一逛素材商店也很興奮</p>
<p>去年八月底，我看到初音未來生日快到了，又臨時花幾天做了一個小遊戲，然後把它發到了 B 站</p>
<p>那時候的 AI 遠沒有現在這麼厲害，我自己懂的東西也比現在少得多，可是我卻還是能一下子想完題材並且完全做出來</p>
<p>今年我有了更強的工具，也更會用AI，按道理來說也比以前更強的我，卻最後只做出了一個未完成的失敗品...</p>
<h2>現在</h2>
<p>現在總結看看，由於我遊戲開發的失利？我經歷了兩次決定的長期項目的潰敗...這兩次的失利也讓我都改變過一次</p>
<p>第一次的失利，讓我覺得我還是不怎麼懂做遊戲，於是我就去嘗試各種gamejam，從25年11月開始一直打到26年的3月，參加了十幾個gamejam吧，或許也確實不怎麼想打了，於是信心滿滿我開啓了第二個項目</p>
<p>可是最後第二個項目開發到後面也感覺索然無味了...我又逃回了gamejam，可是這一次我卻感到更空虛了...爲了填補這個空虛，我從遊戲開發開始接觸了更多其他的領域：服務器、網站、視頻、社區、開源、AI、畫畫、音樂……</p>
<p>六月的時候，我還覺得這件事情非常美妙，因爲這些東西真的全部串起來了：爲了做遊戲，我開始使用 AI；爲了找 AI，我進入社區；社區又讓我接觸服務器、網站、開源和更多奇怪的領域...可是人的精力是有限的啊...</p>
<p>即使在學習的過程中也收穫了資源，但是就算是狠狠的利用AI也還是探索不完所有的領域...而且也距離我一開始的目標反而越來越遠...</p>
<p>我越來越擅長寫提示詞，清晰的描寫自己的需求，甚至到了後面已經物極必反了，因爲AI做的很不好反而開始把他當成人一樣的去辱罵...去辱罵工具嗎，還真是無能啊...</p>
<p>翻自己七月份的日記，我看到一句現在讀起來有點刺眼的話：GodotHub 的遊戲依舊繼續體驗後讓 Codex 改改吧，當時我完全沒有覺得這句話有什麼問題；我從“製作遊戲的人”，慢慢變成了一個奇怪的產品經理，或許這個循環的效率很高</p>
<p>可是問題是：<strong>我逐漸不知道我的遊戲爲什麼會變成現在這個樣子了。</strong></p>
<p>到了 GMTK Game Jam<a href="%5BGmtk%E4%B9%8B%E5%90%8E%5D(/posts/after-gmtk/)">^2</a>，這個問題爆炸了一次</p>
<p>時間不夠，玩法需要快速調整，遊戲不好玩，我卻發現自己面對 AI 搭出來的場景和代碼時，甚至不知道應該從哪裏開始修改，代碼越來越久沒有真正自己寫過</p>
<p>最後需要我自己救項目的時候，我才發現：<strong>我是這個遊戲的作者，可我對自己的遊戲沒有足夠的控制力</strong>，那次最後還是砍掉了很多東西，把遊戲交了出去</p>
<p>我以爲自己已經得到教訓了，結果暑假最後，我又開始做今年的初音小遊戲，然後沒有做完...</p>
<p>去年那個什麼都不會的我，幾天做完了一個初音小遊戲</p>
<p>今年擁有更強 AI、更熟悉 Godot、更多插件、更多經驗的我，卻沒有做完</p>
<p>這件事情對我的打擊比我想像中更大，它讓我不得不承認：<strong>我確實變強了，但某種非常重要的能力反而變弱了</strong></p>
<h2>我的腦子外包太多了</h2>
<p>明明以前我也是一直用AI的，包括去年的miku小遊戲也是用了AI給我的建議之類的...可是爲什麼今年反而還不如過去了呢？</p>
<p><strong>或許是我把我的腦子外包太多了吧</strong></p>
<p>以前的時候我雖然也用AI，但是當時我都是先自己完全思考過後，再把我的思考的結論送給AI，讓AI陪我一起思考</p>
<p>現在的我是把我的思考的需求送給AI，<strong>需求</strong>和<strong>結論</strong>，一個是自己沒參與只能提出討論，另外一個是自己參與後一起討論</p>
<p>以前我想要實現什麼，於是和AI一起研究，並且自己也在積極的理解原理，於是那時候的作品，雖然粗糙，卻是我完全掌控的；而現在一味的輸出自己的需求，期待着AI朝着方向去改，改不順也只能無能狂怒...太悲哀了</p>
<p>這兩者的區別還是很大的，也許就是這一點讓我慢慢變得思考越來越減少吧...</p>
<h2>那以後不用 AI 了嗎？</h2>
<p>當然不是</p>
<p>如果真的讓我回到所有東西全部自己查資料、手搓重複代碼、自己整理幾萬字資料的時代，我無法想像，就像現代人回到原始社會一樣</p>
<p>AI 真的很好用，而且未來只會越來越強，我也不想假裝自己是什麼“純手工創作者”，問題從來不是 AI 有沒有參與</p>
<p>問題是：<strong>哪些東西可以外包，哪些東西不能</strong></p>
<p>服務器配置、重複勞動、資料整理、機械性的代碼、我根本不準備長期掌握的工具……這些東西當然可以交給 AI</p>
<p>但如果這是我真正想擁有的能力，比如遊戲設計、Godot、核心代碼、場景搭建、創作判斷，我必須給自己留下一些思考的空間</p>
<p>尤其是：<strong>不要外包困惑</strong></p>
<p>遇到一個不知道怎麼解決的問題時，不要第一秒就讓 AI 把答案端到面前，寧願自己先調查，先嚐試一個版本，先構思好一個模型</p>
<p>然後再去問 AI：我哪裏想錯了？有沒有更好的辦法？</p>
<p>這樣 AI 可以讓我走得很快，而且走路的人還是我</p>
<h2>其他領域</h2>
<p>我之前寫過，我喜歡的東西很多：遊戲開發是一座山，服務器是一座山，視頻是一座山，網站、開源、畫畫、音樂，也都是不同的山</p>
<p>我不想因爲發現自己走偏了，就把其他所有山全部炸掉，然後告訴自己：“從今天開始只能做遊戲”</p>
<p>其他的領域對我來說，現在也是一種資產，雖然也需要我花費一定的時間來維繫，不過我還是比較願意的</p>
<p>我真正需要記住的是：<strong>當我決定進入遊戲這座山的時候，我本人必須出現在製作過程裏</strong></p>
<h2>暑假結束了</h2>
<p>所以這個暑假到底過得好不好？</p>
<p>我現在還是覺得，沒有我想像中那麼好：</p>
<ul>
<li>原本想學的東西很多沒有學</li>
<li>想做的視頻沒有做多少</li>
<li>遊戲開發沒有得到期待中的進展</li>
<li>最後的初音小遊戲也沒有完成</li>
<li>&lt;span class="sayori-spoiler" tabindex="0"&gt;還有補考在等着我（悲）&lt;/span&gt;</li>
</ul>
<p>我一直覺得自己需要變得更強，於是我瘋狂學習新的東西，尋找更強的工具、更強的模型、更高效的方法</p>
<p>結果走了一圈才發現：似乎我的路走錯了...<strong>工具越來越強，資源越來越多，並不會自動讓我成爲更好的創作者</strong></p>
<p>我想要成爲的，一直是一個內容創作者啊，而我最想使用的創作載體，就是遊戲啊</p>
<p>去年那個什麼都不會、對着 Godot 教程一點一點做遊戲的自己，並沒有比現在的我更強，只是那時候，他必須親自面對每一個問題，卻反而更接近我想要成爲的目標</p>
<p>現在我擁有了更多選擇和資源，所以需要重新學會一件以前根本不用學的事情：<strong>什麼時候，不要按下那個“幫我完成”的按鈕，去自己思考</strong></p>
<h2>我想重新相信一次</h2>
<p>寫到這裏，我突然意識到，去年的我，有一種我現在逐漸丟掉的東西：<strong>意志堅定</strong></p>
<p>那時候的我真的相信，我能夠做出一個好遊戲，甚至做出一個能夠大賣的遊戲。後來我經歷了兩次項目中斷。第一次之後，我沉進了一場又一場 Game Jam，用那些短小的遊戲維持着“我還在做遊戲”的感覺，也因此認識了一些人；第二次之後，我開始把目光投向更大的世界，加入社區、學習更多領域、認識更多人，也開始大量使用 AI 去製作更多東西</p>
<p>這些當然不是毫無意義。我確實學到了很多，也看見了以前看不見的東西。可看得越多，我也越清楚自己的不足：玩的遊戲不夠多，美術不會，審美還很稚嫩，不會音樂創作，故事創作也缺乏經驗；曾經最有把握的編程，也正在被 AI 改變</p>
<p>於是我開始不斷給自己增加裝備。學美術，參加 Jam，研究 AI，加入社區，認識更多創作者，探索更多感興趣的領域。我原本以爲自己是在武裝自己，可現在回頭看，其中也有一部分是在給自己製造鎧甲</p>
<p><strong>因爲我不再像以前那樣相信自己真的能夠把那個遊戲做出來了</strong></p>
<p>我總覺得，再學一點，再準備充分一點，再強一點，我就可以回來。可準備本身漸漸變成了一種逃避。自從從香港回來以後，我似乎尤其陷在這種狀態裏：做了很多事情，接觸了很多東西，卻很少真正朝那個最初的目標前進</p>
<p><strong>我不想再這樣了</strong></p>
<p>我現在當然已經沒辦法變回那個什麼都不知道、所以什麼都敢相信的自己。兩次中斷是真實發生過的，我也確實知道了獨立遊戲開發遠比當初想像得複雜。但也正因爲如此，我需要的不是假裝這些失敗不存在，而是建立一種新的自信</p>
<p>不是“我什麼都會”，“這個遊戲一定會大賣”，“我一定能做出一個特別優秀的遊戲”</p>
<p>而是：</p>
<blockquote>
<p><strong>這一次，我一定要把它完成</strong></p>
<p>哪怕它最後沒有想像中那麼優秀，哪怕美術仍然稚嫩，音樂仍然需要藉助素材，故事仍然有缺陷，哪怕最後沒有多少人玩。我也要先重新證明一件事：<strong>我是一個能夠把自己的遊戲做完的人</strong></p>
</blockquote>
<p>AI 也不應該再替我走掉最重要的那段路。以後我想先自己定義問題，先做自己的第一版，自己做關鍵的設計決定。不會的地方先撞一撞，真正卡住以後再讓 AI 幫我解釋、查資料、Review 和提供方案。AI 可以是工具箱，可以是儀表盤，可以是維修手冊，但駕駛的人必須重新變成我</p>
<p>過去這一年並不是全部浪費掉了。那些 Jam、社區、朋友、AI、美術練習和各種探索都是真實的經驗。問題只是我走出去太遠以後，差點忘記自己爲什麼出發</p>
<p>而現在我想起來了</p>
<p><strong>我還是想做遊戲，我還是想做出一個真正的好遊戲</strong>，“讓遊戲大賣”，“讓別人能通過我的遊戲被感動”這些曾經天真的夢想，我也不想也不會扔掉。</p>
<p>只是這一次，我要換一個順序：先證明我能完成，再證明我能做好，然後再去挑戰那個更遠的目標，在那之前，先把眼前的事情做好，先學習，先通過補考然後回來，這次是第三次</p>
<p><strong>這次我 TM 的一定要完成</strong></p>
<p>好了，暑假總結先寫到這裏</p>
<p>我得去複習補考了</p>
<p>畢竟有些東西，好像確實還不能讓 AI 替我考（笑）</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
  </entry>
  <entry>
    <title>記錄第一次去香港——8 月份開卡記錄</title>
    <link href="https://blog.sayori.org/zh-hant/posts/first-hong-kong/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/first-hong-kong/</id>
    <published>2026-08-21T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>第一次去香港的開戶、電話卡、港版 iPhone、景點和喫飯記錄。</summary>
    <content type="html"><![CDATA[<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/3b3c1b14973770aa55aa898332b0b0dcdfb9472c1bb10e86b8e23e7a0a60e8fd/1280.webp" alt="夜色中的藍色“Hong Kong / 香港”道路指示牌" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/3b3c1b14973770aa55aa898332b0b0dcdfb9472c1bb10e86b8e23e7a0a60e8fd/640.webp 640w, https://img.sayori.org/blog/v1/3b3c1b14973770aa55aa898332b0b0dcdfb9472c1bb10e86b8e23e7a0a60e8fd/1280.webp 1280w, https://img.sayori.org/blog/v1/3b3c1b14973770aa55aa898332b0b0dcdfb9472c1bb10e86b8e23e7a0a60e8fd/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;夜色中的藍色“Hong Kong / 香港”道路指示牌&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<h1>前方香港站</h1>
<p>終於入住酒店了。酒店是香港富豪九龍酒店，四星級，周圍就有滙豐和中銀；也是終於不用開代理就可以訪問 YouTube 了</p>
<p>開篇文章記錄一下這次到香港的感受</p>
<p>目前能感覺到，香港很多免費 Wi-Fi 都需要登錄內網頁面驗證。如果電腦開機自啓代理，連接的時候記得先關一下代理</p>
<p>如果坐巴士，一天能連接兩次免費 Wi-Fi，一次 30 分鐘。我就是在去酒店的巴士裏註冊 ZA 的，當時還在審覈中。然後巴士想下車的話得提前按那種紅色按鈕，要不然到站不會停的……</p>
<h1>開卡篇</h1>
<p>這次來香港主要是辦理賬戶、準備電話卡，並完成港版 iPhone 的激活和使用配置。先記錄一下主要目標的完成情況</p>
<h2>銀行賬戶</h2>
<p>需要準備港澳通行證、身份證，以及微信“移民局 12367”小程序裏的<strong>當天出境證明文件</strong>。如果第一天下載、第二天開戶時再用，就是無效的</p>
<h3>ZA</h3>
<p>ZA 是在去酒店的巴士上註冊的，<s>當時還在審覈中</s>，8 月 17 日就申請好了，能直接開卡</p>
<p>站長的 ZA 邀請碼是 <code>A29WB2</code>。如果能用這個邀請碼註冊，可以領取一些好處，包括價值 1K HKD 的各種券。之後再完成一些任務，比如綁定 WeChat Pay HK，可以領 100 HKD 返 10 HKD 的券之類的</p>
<p>我推薦不開投資賬戶。畢竟要玩港股和美股，資金來源得在大陸外，大部分人應該沒有吧，&lt;span class="sayori-spoiler" tabindex="0"&gt;當然你要是有的話就當我沒說&lt;/span&gt;</p>
<p>ZA 的卡可以開成“最勁抽”。另外一個“最激勵”收益其實更穩定，不過需要開投資賬戶，也就又回到了上面的條件。“最激勵”返的是股票，比較穩定；“最勁抽”返的是抽獎次數</p>
<p>ZA 卡消費港幣以外的幣種時會有 1.95% 的手續費。用了站長的邀請碼註冊後，也會有一些港元和美元的定期加息券，最高能達到港元（最低 1 萬 HKD）一年 2.7%、美元（最低 2,000 USD）一年 3.7%，確實比內地高多了</p>
<h3>滙豐</h3>
<p>8 月 16 日準備線上申請滙豐 ONE，8 月 17 日成功開立賬戶。如實填寫學生就可以了。如果不是學生，填寫企業時最多隻能寫 20 個字符，而且只能是英文，所以只能用英文簡寫</p>
<p>目前默認送藍獅子卡，不過藍獅子也確實夠用了</p>
<p>賬戶開通第一天就能看到卡片，看上去似乎可以隨便填寫時間激活；不過實際上還是要等實體卡郵寄到後再激活。第一天賬戶不能轉出，只能收錢，要等第二天再次登錄時接收註冊手機號驗證碼完成註冊</p>
<p>要求存 1 萬 HKD 以上免管理費，否則每個月有 100 HKD 維護費，從激活後的下一個月開始計算，並按三個月平均存儲總值判斷。所以最好在激活當月存夠 1 萬 HKD，後面就能免收管理費。而且這些港行的定期利率都挺高，存進去也能多賺一點</p>
<h3>螞蟻</h3>
<p>通過 Alipay HK 註冊就行，也是需要身份證和港澳通行證。可以設置個人最大轉賬限額，也能參與一些 Alipay 的小活動</p>
<h3>象象</h3>
<p>和 ZA 類似的虛擬銀行，證券交易挺方便。但是如果不搞這些、也懶得維護，可以不註冊，比如站長就先沒註冊</p>
<h3>中銀</h3>
<p>截至 8 月 16 日已經完成中銀申請，但是 8 月 17 日就失敗了。目前線上中銀申請基本上無法通過，只是來旅遊的話，學生似乎更難。如果想提高通過率，最好提前一週通過微信小程序預約線下開戶</p>
<p>遺憾離場。中銀的活動可以說超級多，作爲香港的發鈔行確實厲害，沒想到內地的小透明出來就變成大巨頭了</p>
<h3>恒生</h3>
<p>聽說和滙豐類似，也能開一張實體 Visa 卡，最低免管理費好像是 5K HKD。在轉換上似乎有些不如滙豐。站長已經開通匯豐藍獅子，就懶得再申請了</p>
<h3>其他賬戶和服務</h3>
<p>我也打算用香港 IP 申請 Stripe 和甲骨雲，參考<a href="https://linux.do/t/topic/1808536">全程線上開通個人 Stripe（含港卡開戶）詳細教程</a>。目前已經完成 Payoneer 的港幣賬戶</p>
<p>Stripe 需要護照，但這次忘記帶了。雖然註冊了，卻被限制，回內地後再看看能不能解決</p>
<p>甲骨雲嘗試後還是失敗了，這次行程最終沒能把賬戶開下來</p>
<h2>電話卡</h2>
<p>目前這些港區電話卡都需要在香港境內完成實名認證</p>
<h3>CSL</h3>
<p>CSL 激活成功。買的是 58 HKD 的橙卡，自帶 20 HKD 和 20GB 香港本地流量，也註冊了 The Club。Google 發驗證碼時提示這個號碼被多次使用</p>
<h3>3HK</h3>
<p>購買了 3HK 大灣區 45GB eSIM 套餐，8 月 18 日完成實名驗證。以後回內地也能用一些香港 IP 的流量了</p>
<h2>港版 iPhone</h2>
<h3>激活與 Apple ID</h3>
<p>買了一臺港版 iPhone 17，支持 eSIM 和 Apple Intelligence。iPhone 自動註冊了港區 Apple ID，之後主要用來處理國外事務</p>
<p>8 月 18 日又註冊了一個美區 Apple ID，用來下載港區沒有的軟件以及內購。推薦在 App Store 裏登出原本的 ID 後再註冊，成功率比在官網註冊更高</p>
<p>經過嘗試，最後需要接到一個美區電話才能註冊成功；註冊好後再換綁自己的 <code>+86</code> 就可以了</p>
<h3>軟件與服務</h3>
<p>註冊美區 ID 主要是爲了下載 GPT 和 Claude，也把原本華爲手機裏的一些軟件遷移到了 iPhone 上。之後會繼續下載其他需要的軟件</p>
<p>Shadowrocket 需要內購，港區 ID 也可以購買。目前已經有 Alipay HK，主要用港區賬戶購買內購，再用 ZA 的卡消費；之後把自己的節點加入 Shadowrocket</p>
<p>嘗試用兩張香港電話卡註冊 Telegram 都失敗了，浪費了 4 HKD，後面的人不用試了 XD。港區似乎超級難註冊 Telegram，花了錢都收不到驗證。不過推薦用 Apple Services 發起爭議，站長這樣操作後，過了兩天就收到退款了</p>
<p>以後主要用港版 iPhone 處理外部事務，華爲手機處理國內事務，來做一個“乾溼分離”</p>
<p>用 CSL 註冊 WhatsApp 失敗，3HK 的 eSIM 註冊成功，後來也用 <code>+86</code> 註冊了一個。目前一個 WhatsApp 最多同時放兩個號。現在也懶得繼續驗證到底是 CSL 的問題還是其他原因了</p>
<p>註冊 WhatsApp 後過了幾天收到了風控通知，不過按照客服指示就能解決。一開始讓我用驗證碼，但不知道爲什麼驗證碼無效，只能掃描二維碼，最後才驗證好</p>
<h1>旅遊、喫飯與景點</h1>
<p>晚上去了維多利亞港，人超級多，跟團遊客很多，星光大道幾乎看不到，只拍到了一張光污染照片。</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/b10f741bde3904e9bddbd853a992aab4e0371156dc98b3de76139e383f64d348/1280.webp" alt="維多利亞港夜景與水面上的彩色燈光倒影" loading="lazy" width="1280" height="960" srcset="https://img.sayori.org/blog/v1/b10f741bde3904e9bddbd853a992aab4e0371156dc98b3de76139e383f64d348/640.webp 640w, https://img.sayori.org/blog/v1/b10f741bde3904e9bddbd853a992aab4e0371156dc98b3de76139e383f64d348/1280.webp 1280w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;維多利亞港夜景與水面上的彩色燈光倒影&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>從高處再看，白天的維多利亞港又是另一種樣子</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/76316815ac0448838ae97f29fca0e7f785cb55ec4256f03a161633b9c981f003/1280.webp" alt="從高處俯瞰維多利亞港與天星碼頭，海面上還有帆船和遊艇" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/76316815ac0448838ae97f29fca0e7f785cb55ec4256f03a161633b9c981f003/640.webp 640w, https://img.sayori.org/blog/v1/76316815ac0448838ae97f29fca0e7f785cb55ec4256f03a161633b9c981f003/1280.webp 1280w, https://img.sayori.org/blog/v1/76316815ac0448838ae97f29fca0e7f785cb55ec4256f03a161633b9c981f003/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;從高處俯瞰維多利亞港與天星碼頭，海面上還有帆船和遊艇&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>是兄弟就和我一起去追殺喫豆人（霧）</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/36df0c356a30be0c60a153479ba353186c3067bf815b7897d25f8d205f917b8c/1280.webp" alt="牆上的喫豆人幽靈像素馬賽克" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/36df0c356a30be0c60a153479ba353186c3067bf815b7897d25f8d205f917b8c/640.webp 640w, https://img.sayori.org/blog/v1/36df0c356a30be0c60a153479ba353186c3067bf815b7897d25f8d205f917b8c/1280.webp 1280w, https://img.sayori.org/blog/v1/36df0c356a30be0c60a153479ba353186c3067bf815b7897d25f8d205f917b8c/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;牆上的喫豆人幽靈像素馬賽克&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>兩個直升機的照片，雖然拍出來像兩隻蚊子，都是在天星小輪上拍的</p>
<p>&lt;div class="sayori-photo-carousel" data-sayori-carousel&gt;
&lt;button type="button" class="sayori-photo-carousel__button" data-carousel-prev aria-label="上一張 / Previous image"&gt;←&lt;/button&gt;
&lt;div class="sayori-photo-carousel-track" data-carousel-track tabindex="0" aria-label="圖片輪播 / Image carousel"&gt;
&lt;figure class="sayori-photo-carousel-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/d153a7522202012f4143b06cf52a2fed3dd3f49452ea7577bc5a90e12511e6fb/1280.webp" alt="陰雲天空中遠處的一架直升機" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/d153a7522202012f4143b06cf52a2fed3dd3f49452ea7577bc5a90e12511e6fb/640.webp 640w, https://img.sayori.org/blog/v1/d153a7522202012f4143b06cf52a2fed3dd3f49452ea7577bc5a90e12511e6fb/1280.webp 1280w, https://img.sayori.org/blog/v1/d153a7522202012f4143b06cf52a2fed3dd3f49452ea7577bc5a90e12511e6fb/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;陰雲天空中遠處的一架直升機&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class="sayori-photo-carousel-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/50ce37f0b4f055a5d183d17a57557e4f71c94a97d5d7504cae8a1547634a156d/1280.webp" alt="建築邊緣上空的另一架直升機" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/50ce37f0b4f055a5d183d17a57557e4f71c94a97d5d7504cae8a1547634a156d/640.webp 640w, https://img.sayori.org/blog/v1/50ce37f0b4f055a5d183d17a57557e4f71c94a97d5d7504cae8a1547634a156d/1280.webp 1280w, https://img.sayori.org/blog/v1/50ce37f0b4f055a5d183d17a57557e4f71c94a97d5d7504cae8a1547634a156d/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;建築邊緣上空的另一架直升機&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;button type="button" class="sayori-photo-carousel__button" data-carousel-next aria-label="下一張 / Next image"&gt;→&lt;/button&gt;
&lt;/div&gt;</p>
<p>未成年外星人 👽 請在成年外星人的陪同下觀看：</p>
<p>&lt;figure class="sayori-spoiler-image"&gt;
&lt;button type="button" class="sayori-spoiler-image__toggle" aria-expanded="false" aria-label="點擊顯示圖片 / Reveal image"&gt;
&lt;img class="sayori-spoiler-image__media" src="https://img.sayori.org/blog/v1/c181bcc2f62551b07befe20e5350876cb9c4acb35598dc939c53020122c026c2/1280.webp" alt="兩座綠色外星人雕塑的背影，點擊圖片揭示" loading="lazy" width="3072" height="1538" srcset="https://img.sayori.org/blog/v1/c181bcc2f62551b07befe20e5350876cb9c4acb35598dc939c53020122c026c2/640.webp 640w, https://img.sayori.org/blog/v1/c181bcc2f62551b07befe20e5350876cb9c4acb35598dc939c53020122c026c2/1280.webp 1280w, https://img.sayori.org/blog/v1/c181bcc2f62551b07befe20e5350876cb9c4acb35598dc939c53020122c026c2/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;/button&gt;
&lt;figcaption&gt;兩座綠色外星人雕塑的背影，點擊圖片揭示&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>李小龍：我要打十個！</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/c0115fe20fbd5dca6a61b52cb8ba5237881280d79b5d805db1f15d05c95b374f/1280.webp" alt="星光大道附近的李小龍雕像" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/c0115fe20fbd5dca6a61b52cb8ba5237881280d79b5d805db1f15d05c95b374f/640.webp 640w, https://img.sayori.org/blog/v1/c0115fe20fbd5dca6a61b52cb8ba5237881280d79b5d805db1f15d05c95b374f/1280.webp 1280w, https://img.sayori.org/blog/v1/c0115fe20fbd5dca6a61b52cb8ba5237881280d79b5d805db1f15d05c95b374f/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;星光大道附近的李小龍雕像&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>旁邊還有香港電影金像獎女神像</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/ecd6c4fbb84a374b94226b86106326d8902222f36e6e409c401b49e3d59234ca/1280.webp" alt="星光大道上的香港電影金像獎女神像，手中的星球剛剛亮起" loading="lazy" width="1340" height="4010" srcset="https://img.sayori.org/blog/v1/ecd6c4fbb84a374b94226b86106326d8902222f36e6e409c401b49e3d59234ca/640.webp 640w, https://img.sayori.org/blog/v1/ecd6c4fbb84a374b94226b86106326d8902222f36e6e409c401b49e3d59234ca/1280.webp 1280w, https://img.sayori.org/blog/v1/ecd6c4fbb84a374b94226b86106326d8902222f36e6e409c401b49e3d59234ca/1340.webp 1340w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;星光大道上的香港電影金像獎女神像，手中的星球剛剛亮起&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>對稱什麼的最舒服了。可惜左下角去不掉，因爲去掉了，中間的鏡子就不完整了。在完整性和對稱性之間，還是完整性更強吧</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/a773b7349cfe11d0c0f4f8f34e2f80d6bb28d91ba5f6f5648680151b207e34b4/1280.webp" alt="彩燈、彩繪玻璃與鏡面構成的對稱酒店大堂" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/a773b7349cfe11d0c0f4f8f34e2f80d6bb28d91ba5f6f5648680151b207e34b4/640.webp 640w, https://img.sayori.org/blog/v1/a773b7349cfe11d0c0f4f8f34e2f80d6bb28d91ba5f6f5648680151b207e34b4/1280.webp 1280w, https://img.sayori.org/blog/v1/a773b7349cfe11d0c0f4f8f34e2f80d6bb28d91ba5f6f5648680151b207e34b4/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;彩燈、彩繪玻璃與鏡面構成的對稱酒店大堂&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>20 港幣坐三圈的香港摩天輪</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/57171ca4d439db1c48fb4aad6f2150ff825ea1a9b96f551354d1e186f7db647d/1280.webp" alt="從下方仰拍的 AIA 香港摩天輪" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/57171ca4d439db1c48fb4aad6f2150ff825ea1a9b96f551354d1e186f7db647d/640.webp 640w, https://img.sayori.org/blog/v1/57171ca4d439db1c48fb4aad6f2150ff825ea1a9b96f551354d1e186f7db647d/1280.webp 1280w, https://img.sayori.org/blog/v1/57171ca4d439db1c48fb4aad6f2150ff825ea1a9b96f551354d1e186f7db647d/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;從下方仰拍的 AIA 香港摩天輪&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>媽媽，我上電視了（霧）</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/88a06799ed091e85318910427b385defec9a6d33d4b4faf97dadc85e332ef2b8/1280.webp" alt="牆上的 24 小時 CCTV 與禁止隨地便溺告示" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/88a06799ed091e85318910427b385defec9a6d33d4b4faf97dadc85e332ef2b8/640.webp 640w, https://img.sayori.org/blog/v1/88a06799ed091e85318910427b385defec9a6d33d4b4faf97dadc85e332ef2b8/1280.webp 1280w, https://img.sayori.org/blog/v1/88a06799ed091e85318910427b385defec9a6d33d4b4faf97dadc85e332ef2b8/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;牆上的 24 小時 CCTV 與禁止隨地便溺告示&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>冰室的牛肉滑蛋飯，58 HKD 左右？還行</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/b4126375040c8d3b080e49561052141faf366faf075acc833859f6e27ba14c43/1280.webp" alt="一盤牛肉滑蛋飯" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/b4126375040c8d3b080e49561052141faf366faf075acc833859f6e27ba14c43/640.webp 640w, https://img.sayori.org/blog/v1/b4126375040c8d3b080e49561052141faf366faf075acc833859f6e27ba14c43/1280.webp 1280w, https://img.sayori.org/blog/v1/b4126375040c8d3b080e49561052141faf366faf075acc833859f6e27ba14c43/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;一盤牛肉滑蛋飯&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>截止文章發佈，你還有機會去參加這個活動（笑）</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/75ea59018fba8c35b3fbe0113c7507d6f1e33217e799aca1004673dfcf1eefc2/1280.webp" alt="Splash Idol Carnival 2026 活動海報" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/75ea59018fba8c35b3fbe0113c7507d6f1e33217e799aca1004673dfcf1eefc2/640.webp 640w, https://img.sayori.org/blog/v1/75ea59018fba8c35b3fbe0113c7507d6f1e33217e799aca1004673dfcf1eefc2/1280.webp 1280w, https://img.sayori.org/blog/v1/75ea59018fba8c35b3fbe0113c7507d6f1e33217e799aca1004673dfcf1eefc2/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;Splash Idol Carnival 2026 活動海報&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>閾值空間的感覺一下子就上來了</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/3df8833def7558735cae21014108fd101be3c12a1b88d495d49183e340ad5a92/1280.webp" alt="白色燈光下一直向前延伸的地下通道" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/3df8833def7558735cae21014108fd101be3c12a1b88d495d49183e340ad5a92/640.webp 640w, https://img.sayori.org/blog/v1/3df8833def7558735cae21014108fd101be3c12a1b88d495d49183e340ad5a92/1280.webp 1280w, https://img.sayori.org/blog/v1/3df8833def7558735cae21014108fd101be3c12a1b88d495d49183e340ad5a92/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;白色燈光下一直向前延伸的地下通道&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>“枝繁葉茂、盤根錯節”也是第一次有這麼直觀的體會</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/c6232c7731b2990d214bcc8fc4620911a12e718ed087c0025f44d45cd57dfa94/1280.webp" alt="枝根盤錯、綠葉繁茂的大榕樹" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/c6232c7731b2990d214bcc8fc4620911a12e718ed087c0025f44d45cd57dfa94/640.webp 640w, https://img.sayori.org/blog/v1/c6232c7731b2990d214bcc8fc4620911a12e718ed087c0025f44d45cd57dfa94/1280.webp 1280w, https://img.sayori.org/blog/v1/c6232c7731b2990d214bcc8fc4620911a12e718ed087c0025f44d45cd57dfa94/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;枝根盤錯、綠葉繁茂的大榕樹&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>牛筋牛腩飯也挺不錯的。這個店記得四天內喫了三次</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/6c0e4b46ce4b4d4785b0d1068415650a891867504112ae9650c59be5188997cb/1280.webp" alt="牛筋牛腩、白飯與青菜組成的一餐" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/6c0e4b46ce4b4d4785b0d1068415650a891867504112ae9650c59be5188997cb/640.webp 640w, https://img.sayori.org/blog/v1/6c0e4b46ce4b4d4785b0d1068415650a891867504112ae9650c59be5188997cb/1280.webp 1280w, https://img.sayori.org/blog/v1/6c0e4b46ce4b4d4785b0d1068415650a891867504112ae9650c59be5188997cb/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;牛筋牛腩、白飯與青菜組成的一餐&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>女主像《蔚藍》女主誒，像素畫畫得挺好的（喜）</p>
<p>&lt;figure class="sayori-figure sayori-figure--center"&gt;
&lt;img src="https://img.sayori.org/blog/v1/d88aa933edf9d8309241cc18b487a6d0ee6d25558b0aac063a53682586db2aac/1280.webp" alt="香港街頭一輛繪有像素人物的巴士" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/d88aa933edf9d8309241cc18b487a6d0ee6d25558b0aac063a53682586db2aac/640.webp 640w, https://img.sayori.org/blog/v1/d88aa933edf9d8309241cc18b487a6d0ee6d25558b0aac063a53682586db2aac/1280.webp 1280w, https://img.sayori.org/blog/v1/d88aa933edf9d8309241cc18b487a6d0ee6d25558b0aac063a53682586db2aac/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;香港街頭一輛繪有像素人物的巴士&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>&lt;div class="sayori-photo-carousel" data-sayori-carousel&gt;
&lt;button type="button" class="sayori-photo-carousel__button" data-carousel-prev aria-label="上一張 / Previous image"&gt;←&lt;/button&gt;
&lt;div class="sayori-photo-carousel-track" data-carousel-track tabindex="0" aria-label="圖片輪播 / Image carousel"&gt;
&lt;figure class="sayori-photo-carousel-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/cbcf7710e00209b59dbb91e4a8dcf68c62ee73bef64df75973a1400a40a4d802/1280.webp" alt="離開香港前買的芝麻豬柳蛋麪包，已經咬了一口" loading="lazy" width="3072" height="4096" srcset="https://img.sayori.org/blog/v1/cbcf7710e00209b59dbb91e4a8dcf68c62ee73bef64df75973a1400a40a4d802/640.webp 640w, https://img.sayori.org/blog/v1/cbcf7710e00209b59dbb91e4a8dcf68c62ee73bef64df75973a1400a40a4d802/1280.webp 1280w, https://img.sayori.org/blog/v1/cbcf7710e00209b59dbb91e4a8dcf68c62ee73bef64df75973a1400a40a4d802/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;離開香港前買的芝麻豬柳蛋麪包，已經咬了一口&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class="sayori-photo-carousel-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/e63a4beb2bd7dfd02e87df111d5dda20c3509107a1390a2891dbb4fb0384b8d3/1280.webp" alt="紅豆麪包店包裝上的 Red Bean / 紅豆字樣" loading="lazy" width="4096" height="3072" srcset="https://img.sayori.org/blog/v1/e63a4beb2bd7dfd02e87df111d5dda20c3509107a1390a2891dbb4fb0384b8d3/640.webp 640w, https://img.sayori.org/blog/v1/e63a4beb2bd7dfd02e87df111d5dda20c3509107a1390a2891dbb4fb0384b8d3/1280.webp 1280w, https://img.sayori.org/blog/v1/e63a4beb2bd7dfd02e87df111d5dda20c3509107a1390a2891dbb4fb0384b8d3/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;紅豆麪包店包裝上的 Red Bean / 紅豆字樣&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;button type="button" class="sayori-photo-carousel__button" data-carousel-next aria-label="下一張 / Next image"&gt;→&lt;/button&gt;
&lt;/div&gt;</p>
<p>離開香港前買了一個豬柳蛋麪包，是真的好喫！這是離開前的小確幸，而且也很便宜：一個豬柳蛋麪包 10 HKD，比內地肯德基早餐便宜一半，分量也一樣足</p>
<p>認準這個牌子，真的便宜又好喫</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="旅行與生活"></category>
  </entry>
  <entry>
    <title>做完SubaruTap後，我重新思考了我作爲內容創作者這件事</title>
    <link href="https://blog.sayori.org/zh-hant/posts/subarutap-and-selfthink/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/subarutap-and-selfthink/</id>
    <published>2026-08-11T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>做完subarutap後，我不禁思考創作者是什麼，創作者應該具備什麼，怎麼更好的創作</summary>
    <content type="html"><![CDATA[<blockquote>
<p>[!前言]
做了一個<a href="https://sayori.org/tools/subarutap/">Subaru Tap · 菜月昴慘叫音階應援器 | Amiya的書桌</a>，歡迎各位去玩玩看！最好也支持支持B萌嘿嘿</p>
</blockquote>
<h1>SubaruTap開發過程</h1>
<h2>起因</h2>
<p>最近B萌打的異常火熱，由於我最近回坑Re0，導致也刷到了一堆老師的厲害作品，也算是看的爽了，雖然有時候也很困擾就是了，主頁信息流全被這些佔據了（汗）</p>
<p>不過作爲也還是比較喜歡菜月昴的我來說，也萌生出了想要湊熱鬧應援&lt;span class="sayori-spoiler" tabindex="0"&gt;和蹭流量&lt;/span&gt;的心思，不過我沒有各位太太的美術能力，更何況就算有美術能力也不代表一定會做手書，也沒有那麼多的AI視頻抽卡經驗和金錢，時間其實也沒有多少，畢竟本來就是臨時起意就是了...</p>
<p>然後就讓我想到了之前馬克杯做過一個<a href="https://www.bilibili.com/toy/Dagou-Tap/index.html">大狗大狗叫叫叫</a>，主要當時第一次看到的時候就覺得我去這流量也太好拿了吧，當然人家確實有水平而且還開源了，並且找熱點切入的能力也很強，人家應該拿的</p>
<p>於是就想到了菜月昴應該也能做一個類似的慘叫tap，畢竟他的慘叫聲確實素材又多而且又經典（笑），而且也能讓我給這個我比較喜歡的角色出一份力了</p>
<h2>開發過程</h2>
<p>既然決定了開發就先去搜集素材吧，於是果斷在阿B裏搜慘叫合集，果然有一堆i昴人士已經幫我篩選好了（霧），於是就下載視頻然後提取音頻獲得音頻素材</p>
<p>至於圖片素材，正好在評論區看到兩張合適的，一張做封面圖的死亡迴歸，一張做遊戲內圖片的主體</p>
<p>然後就借鑑開源庫，配合gpt叮叮噹噹的造好了，因爲有開源倉庫的緣故，借鑑的也是非常簡單，雖然中途也有一些gpt弱智時刻，比如放着開源庫不用，自創一些奇特的規則，還是隻能讓我讓它嚴格按照開源庫進行修改後，才慢慢被我調教好了</p>
<h2>完成後</h2>
<p>畢竟本來就是用來應援&lt;span class="sayori-spoiler" tabindex="0"&gt;蹭流量&lt;/span&gt;的作品，完成後肯定就是拍一個30秒以上的視頻了，然後因爲最近買的麥克風到了，所以肯定要自己配音玩玩，就產出了這樣的一個產物嘿嘿<a href="https://www.bilibili.com/video/BV15TuB6sENQ/">Re0：繼MikuTap，大狗Tap後，❤Subarutap❤閃亮登場！</a></p>
<p>然後也是按照慣例做完後在各種社交媒體和社區裏宣傳宣傳，不過一開始的流量似乎也不太行，讓我還以爲自己視頻廢了說是</p>
<p>結果後面幾天後再看，沒想到都能收到B站的推流了，還真是受寵若驚，因爲這似乎是我第一次收到推流（悲），不過還是很高興的，畢竟之前甚至差點以爲自己的賬號被限流了說是...現在看來似乎只是單純的沒有吸引力吧（悲），不過也算是一個好消息了，只要提高自己的技術力應該就好了</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 1000px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/6d21b8eb99f8eb88d5e5adfd4750a04c6f146e1a4a22c4f33e0fd937fbf8e176/1207.webp" alt="推流" loading="lazy" width="1000" height="128" srcset="https://img.sayori.org/blog/v1/6d21b8eb99f8eb88d5e5adfd4750a04c6f146e1a4a22c4f33e0fd937fbf8e176/640.webp 640w, https://img.sayori.org/blog/v1/6d21b8eb99f8eb88d5e5adfd4750a04c6f146e1a4a22c4f33e0fd937fbf8e176/1207.webp 1207w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;推流&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<h1>做完後的思考</h1>
<p>自從做完<code>SubaruTap</code>後，我也是重新開始審視我自己的身份，我究竟應該被稱爲什麼？</p>
<p>社區混跡者？遊戲開發者？博客經營者？MJJ？自媒體博主？AI運用者？網頁開發者？<a href="https://www.ranktracker.com/zh/blog/bloggers-to-streamers-the-diverse-types-of-content-creators-online/">這裏還有更多身份例子</a></p>
<p>或許應該是內容創作者吧，我喜歡創作本身，說實話我還想學會畫畫，音樂創作，寫小說，樂器之類的各種技能</p>
<p>不過我也喜歡收集資源，各種白嫖，各種優質資源，這種和創作本身扯不上關係，那我又算是什麼呢？</p>
<p>實在是困惑的我，決定向AI尋求幫助，於是AI向我點明瞭，收集者和創作者其實並不矛盾，基本上可以相當於是收集-&gt;提取-&gt;再加工-&gt;創作/分享的流程</p>
<p>所以明確了我是一個徹底的內容創作者後，接下來就要研究怎麼成爲更好的創作者，以及創作者的普遍特質是什麼之類的</p>
<h1>怎麼成爲更好的創作者</h1>
<h2>內容創作者應該具備的良好特質</h2>
<ul>
<li>
<p><strong>舉一反三</strong>：從A能夠聯想到B,C,D，比如我在開發SubaruTap的時候，就是受到了馬克杯的大狗tap的影響，而馬克杯的大狗tap也是受到經典的Mikutap的影響</p>
</li>
<li>
<p><strong>高執行力</strong>：想到就做，下素材、調GPT、寫代碼、配音、發視頻，不要給自己後悔和猶豫的時間，你就會發現自己就這樣做出來了？</p>
</li>
<li>
<p><strong>善假於物</strong>：在目前的時代來說，AI就是那個最好用和厲害的物了，用AI去做信息檢索，開發輔助，思路拓展之類的都非常有用，以及還有其他更多的物，比如我在開發SubaruTap的時候，前人的開源作品、社區的AI資源、甚至評論區裏的圖片都是我借用的物，如果沒有我之前積累的那麼多的資源，和找資源的能力，我想要完成SubaruTap想必也得氪金或者花費更多時間了</p>
</li>
<li>
<p><strong>不要臉精神</strong>：做完就發、發完就在各種社交媒體和社區裏宣傳，現在酒香也怕巷子深，只有展現出來別人才能看到你，你不好意思發，別人就看不到，<strong>Build in Public</strong>才能獲得更好的收穫</p>
</li>
<li>
<p><strong>自我懷疑但繼續做</strong>：可以參考另外一篇<a href="/posts/creater-s-confidence-circle/">創作者自信心循環</a>，在狀態不好的時候，也不要放棄創作的內容，就算是機械的，也繼續做下去吧</p>
</li>
<li>
<p><strong>長期主義</strong>：偶爾的一段時間斷開了創作，也並不代表你的創作生涯到此結束了，堅持長期主義，今天沒創作，那就明天創作，不要用一次小小的失誤苛責自己，我在做SubaruTap之前，也是基本上斷了好幾天沒有公開創作了</p>
</li>
<li>
<p><strong>終生學習</strong>：內容創作者想要有源源不斷的內容產出，就必須要保持終生學習，而且這也是一件很有樂趣的事不是嗎？如果我沒有在幾個月前嘗試搭建網站，購買域名，運營服務器之類的，也就不會在今天想到做SubaruTap和寫這篇文章了（笑）</p>
</li>
</ul>
<p>最後，以上這些也都是我藉助DeepSeek輔助編寫而成（霧），我回看了一遍，發現自己有些已經有了（比如執行力和不要臉），有些還在練（比如長期主義和終生學習），如果你看到這裏了，也可以嘗試對照自己來看看</p>
<h2>那麼接下來，我們該做什麼</h2>
<p>是啊，接下來喫什麼？
如果是我的話，現在正在閉合GodotHubJam作品的尾聲
【愛心】【裂縫】【結局謎題】【結局演出】，真結局在遊戲中開始演出，也就是說，是《<a href="https://amiya-desi.itch.io/delaytrace">Delay Trace</a>》贏了！&lt;span class="sayori-spoiler" tabindex="0"&gt;下一話，靠北&lt;/span&gt;
以及<a href="https://www.bilibili.com/video/BV17xbk64EL8/?#reply310372101777">音mad卡點宣傳——GodotHubJam記錄4_嗶哩嗶哩_bilibili</a>捏
然後就是完成這一篇文章，並且做成視頻吧！
還有另外一個講解<a href="https://www.bilibili.com/video/BV1EKbC6FE6p">我的家庭服務器的視頻</a>，以及好好介紹我的可愛的sayori bot！
&lt;span class="sayori-spoiler" tabindex="0"&gt;截止8月15日去香港前，已經完成上面&lt;/span&gt;
然後就可以嘗試製作我的steam遊戲了！嘗試結合arg的全新解密，和嘗試製作熱血戰鬥吧！</p>
<p>那麼，如果你看到這裏了，我也想問你幾個問題：</p>
<ul>
<li>
<p>你最近一次‘想到就做’是什麼時候？做了之後發生了什麼？</p>
</li>
<li>
<p>你覺得自己身上哪條特質最強？哪條最缺？</p>
</li>
<li>
<p>你的‘下一步’打算做什麼？</p>
</li>
</ul>
<p>如果能在評論區回答就更好了，至少如果你心裏閃過任何一個答案——那至少說明，你也在想‘創作’這件事。而我寫這篇文章，最想達到的效果就是這個：<strong>不僅僅是反思自我，更是引導他人思考</strong>
，我認爲創作者是有引導他人的使命的</p>
<h1>補充資料</h1>
<p>這裏是我比較喜歡看的一些視頻，並且和這一期的主題挺貼切的，就放在這裏做補充資料了，以後說不定也會更新呢</p>
<ul>
<li><a href="https://www.bilibili.com/video/BV1oCKQ6xEmx/">齋藤直葵的視頻</a>，雖然是講畫畫的，不過也能學到很多呢，這算是一個非常優質的up主了，推薦關注哦</li>
</ul>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>win7老電腦爆改家裏雲記錄</title>
    <link href="https://blog.sayori.org/zh-hant/posts/make-home-server/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/make-home-server/</id>
    <published>2026-08-09T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從零開始把家中win7老電腦改成linux服務器，看完你也可以上手</summary>
    <content type="html"><![CDATA[<h1>起因</h1>
<p>暑假回來的時候和家裏人交流的時候，發現家中其實有一臺老舊不打算用的win7電腦，於是正好想着配置一個家裏雲，在和AI詳細一步一步學習和指導下，終於成功配置，並且加入自己的tailscale組網成功，特此記錄一下</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/1ba714df4e97c98f5056c03776fd7157438d8949af8085f2b7e4241acf3860c1/707.webp" alt="amiyadesi的homeserver組網成功" loading="lazy" width="800" height="438" srcset="https://img.sayori.org/blog/v1/1ba714df4e97c98f5056c03776fd7157438d8949af8085f2b7e4241acf3860c1/640.webp 640w, https://img.sayori.org/blog/v1/1ba714df4e97c98f5056c03776fd7157438d8949af8085f2b7e4241acf3860c1/707.webp 707w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;amiyadesi的homeserver組網成功&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<h1>完整記錄</h1>
<h2>準備階段</h2>
<p>準備一個至少4GB的小U盤，用來製作Ubuntu系統安裝盤。先從<a href="https://ubuntu.com/download/server">Ubuntu Server官網</a>下載最新的穩定版，比如站長下載的就是26.04版本，然後下載<a href="https://rufus.ie/">Rufus</a>製作啓動盤。</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 600px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/46456adb82ba2dbdfead456db86273fcfdc04f06129159cc7aa1a112823522fd/708.webp" alt="Rufus界面" loading="lazy" width="600" height="821" srcset="https://img.sayori.org/blog/v1/46456adb82ba2dbdfead456db86273fcfdc04f06129159cc7aa1a112823522fd/640.webp 640w, https://img.sayori.org/blog/v1/46456adb82ba2dbdfead456db86273fcfdc04f06129159cc7aa1a112823522fd/708.webp 708w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;Rufus界面&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>在Rufus中選擇下載好的Ubuntu鏡像。確認U盤裏沒有重要文件後開始寫入，其他選項保持默認即可。完成後，我們就有了一個裝載Ubuntu Server 26.04 LTS安裝程序的U盤。</p>
<h2>安裝階段</h2>
<p>開機前插上U盤。出現<strong>Lenovo</strong>標誌時連續按幾次<code>F12</code>；如果無效，可以嘗試<code>Fn+F12</code>。進入<strong>Boot Menu</strong>後，用方向鍵選擇帶有USB的啓動項，就能從U盤啓動並進入Ubuntu安裝流程。</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/44e19173eb97d1266816a59341b01667c5ff7aa202b52da88abd5bbf7e927609/1280.webp" alt="美化後的選擇圖片1" loading="lazy" width="800" height="600" srcset="https://img.sayori.org/blog/v1/44e19173eb97d1266816a59341b01667c5ff7aa202b52da88abd5bbf7e927609/640.webp 640w, https://img.sayori.org/blog/v1/44e19173eb97d1266816a59341b01667c5ff7aa202b52da88abd5bbf7e927609/1280.webp 1280w, https://img.sayori.org/blog/v1/44e19173eb97d1266816a59341b01667c5ff7aa202b52da88abd5bbf7e927609/1448.webp 1448w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片1&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>前面的選擇直接按照默認選擇就行了，然後當站長選擇到這裏的時候，AI推薦最好勾上第三個，幫你自動尋找第三方驅動，減少沒有聲音和連不上wifi的問題</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/f7ee804ceceb7caeb68e19c9812a7d61a09686d69fcc49c1025528de0a689667/1280.webp" alt="美化後的選擇圖片2" loading="lazy" width="800" height="450" srcset="https://img.sayori.org/blog/v1/f7ee804ceceb7caeb68e19c9812a7d61a09686d69fcc49c1025528de0a689667/640.webp 640w, https://img.sayori.org/blog/v1/f7ee804ceceb7caeb68e19c9812a7d61a09686d69fcc49c1025528de0a689667/1280.webp 1280w, https://img.sayori.org/blog/v1/f7ee804ceceb7caeb68e19c9812a7d61a09686d69fcc49c1025528de0a689667/1672.webp 1672w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片2&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>然後到達這個頁面的時候，如果家裏有無線Wifi的話，用方向鍵移動到第二個<code>wlp3s0</code>，然後Enter點擊後繼續選擇<code>Edit Wifi</code>，填入家裏的Wifi名稱和Wifi密碼就好了，這樣方便後面配置好後是直接有網的狀態</p>
<p>然後接下來就是一個讓你填入代理配置的頁面，如果沒有需求的話就可以直接跳過</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/94aa2a8eeb15644faad7859b935a68938b57ea35db4a9ce53bbc4e71b0ece0fd/1280.webp" alt="美化後的選擇圖片3" loading="lazy" width="800" height="600" srcset="https://img.sayori.org/blog/v1/94aa2a8eeb15644faad7859b935a68938b57ea35db4a9ce53bbc4e71b0ece0fd/640.webp 640w, https://img.sayori.org/blog/v1/94aa2a8eeb15644faad7859b935a68938b57ea35db4a9ce53bbc4e71b0ece0fd/1280.webp 1280w, https://img.sayori.org/blog/v1/94aa2a8eeb15644faad7859b935a68938b57ea35db4a9ce53bbc4e71b0ece0fd/1448.webp 1448w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片3&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>如果你是像我一樣整個電腦爆改的話就繼續點done好了，然後下一個頁面就會彈出你的電腦的總結信息，繼續點done和continue就行了，然後就會進入一段時間的安裝中ing......</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/87c571b7cbd78b4b9cdb28e2c1596a999413a31c45a4ffabd632b25d2f9bf335/1280.webp" alt="美化後的選擇圖片4" loading="lazy" width="800" height="600" srcset="https://img.sayori.org/blog/v1/87c571b7cbd78b4b9cdb28e2c1596a999413a31c45a4ffabd632b25d2f9bf335/640.webp 640w, https://img.sayori.org/blog/v1/87c571b7cbd78b4b9cdb28e2c1596a999413a31c45a4ffabd632b25d2f9bf335/1280.webp 1280w, https://img.sayori.org/blog/v1/87c571b7cbd78b4b9cdb28e2c1596a999413a31c45a4ffabd632b25d2f9bf335/1448.webp 1448w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片4&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>進入這個界面後，就可以設置服務器名稱、用戶名和密碼了。Ubuntu Server安裝器創建的是一個普通用戶，並授予它<code>sudo</code>權限；Ubuntu默認鎖定<code>root</code>賬號，因此這裏不需要把用戶名填成<code>root</code>。我使用的是<code>amiya</code>，後續通過<code>ssh amiya@服务器地址</code>登錄，需要管理員權限時再執行<code>sudo</code>。</p>
<p>請記住這裏設置的主機名、用戶名和密碼。忘記密碼也不一定需要重新刷機，但恢復過程會麻煩很多。</p>
<p>然後中間會有一個讓你選擇是否是ubuntu pro的，直接跳過就行了，正常人基本用不到hh</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/de9c22505399ad1e6e9df0199ba25463148f7d113f85c534e9e81e88356a1a82/1280.webp" alt="美化後的選擇圖片5" loading="lazy" width="800" height="600" srcset="https://img.sayori.org/blog/v1/de9c22505399ad1e6e9df0199ba25463148f7d113f85c534e9e81e88356a1a82/640.webp 640w, https://img.sayori.org/blog/v1/de9c22505399ad1e6e9df0199ba25463148f7d113f85c534e9e81e88356a1a82/1280.webp 1280w, https://img.sayori.org/blog/v1/de9c22505399ad1e6e9df0199ba25463148f7d113f85c534e9e81e88356a1a82/1448.webp 1448w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片5&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>然後<strong>重點</strong>來了，首先OpenSSH是肯定要裝的。其次，如果你有GitHub賬戶並且已經配置SSH公鑰，可以直接輸入GitHub用戶名導入公鑰。安裝完成後，就能在同一局域網內通過IP和SSH密鑰登錄。</p>
<p>確認公鑰已經正確導入後，可以不勾選圖中的<code>[ ] Allow password authentication over SSH</code>。這個選項控制是否允許使用密碼進行SSH登錄。</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/d191a054660bb5100e07ff11010816e1ca47172393f57b0fb691645025c9021b/1280.webp" alt="美化後的選擇圖片6" loading="lazy" width="800" height="600" srcset="https://img.sayori.org/blog/v1/d191a054660bb5100e07ff11010816e1ca47172393f57b0fb691645025c9021b/640.webp 640w, https://img.sayori.org/blog/v1/d191a054660bb5100e07ff11010816e1ca47172393f57b0fb691645025c9021b/1280.webp 1280w, https://img.sayori.org/blog/v1/d191a054660bb5100e07ff11010816e1ca47172393f57b0fb691645025c9021b/1448.webp 1448w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;美化後的選擇圖片6&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>然後安裝器會列出一些常見的服務器軟件。如果確實需要，可以用空格鍵勾選；暫時沒有需求就直接選擇<code>Done</code>。</p>
<p>最後點擊<code>Reboot Now</code>後，如果出現了<strong>Please remove the installation medium, then press ENTER</strong>就比較簡單了，拔掉U盤再點擊enter就可以正常啓動了！如果沒有出現這些，那就在黑屏後拔掉，否則你就要即刻輪迴......</p>
<h2>初始配置</h2>
<p>爲了後面連接的方便，站長選擇用tailscale組網</p>
<pre><code>sudo apt update &amp;&amp; sudo apt full-upgrade -y
sudo apt install -y openssh-server
sudo systemctl enable --now ssh
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
tailscale ip -4
</code></pre>
<p>這些安裝好後通常會給你一個tailscale的鏈接，在自己的主力機上登錄自己的tailscale賬戶就可以方便的內網連接了！</p>
<h1>後記</h1>
<p>截止目前運行了兩天多，把之前的astrbot和napcat的sayori機器人成功遷移到家寬服務器上哦耶！</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/6c8bb5ee7b9e1d3a1005d50e1ee2f6aa847c0da176cd3db31cd70c85956ee483/954.webp" alt="紗世裏可愛捏" loading="lazy" width="800" height="731" srcset="https://img.sayori.org/blog/v1/6c8bb5ee7b9e1d3a1005d50e1ee2f6aa847c0da176cd3db31cd70c85956ee483/640.webp 640w, https://img.sayori.org/blog/v1/6c8bb5ee7b9e1d3a1005d50e1ee2f6aa847c0da176cd3db31cd70c85956ee483/954.webp 954w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;紗世裏可愛捏&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>然後目前的fast note sync也成功遷移到家寬服務器上，讓我的博客的數據同步的更快一些</p>
<blockquote>
<p>[!NOTE]
然後暫時也不知道搞什麼了喵，不過有一個放在家裏的國內家寬服務器還是挺有趣的喵。實測上行帶寬約70 Mbps，2核4GB也能用。如果你看到這裏了，歡迎給我一些如何利用好這個家寬小服務器的建議！</p>
</blockquote>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>創作者的自信心循環——深陷其中的我們</title>
    <link href="https://blog.sayori.org/zh-hant/posts/creaters-confidence-circle/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/creaters-confidence-circle/</id>
    <published>2026-08-01T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>創作者的自信心循環——深陷其中的我們————找尋救贖之道吧</summary>
    <content type="html"><![CDATA[<h1>什麼是自信心循環</h1>
<p>不知道你有沒有經歷過這樣的時刻</p>
<p>在一個清晨，你的腦子裏突然蹦出一個絕妙的點子——比如，你想寫一篇關於“創作者自信心循環”的文章。你覺得這簡直太有意思了，回顧自己的創作生涯，那些起起伏伏完全印證了這個規律。你興奮地跑去和 AI 討論，和朋友交流，然後，你滿懷信心地坐在電腦前，敲下了第一行字</p>
<p>一行，兩行……</p>
<p>突然，敲擊鍵盤的手慢了下來。一個聲音在腦子裏響起：“這些顯而易見的道理，就連我都能想到，別人沒有腦子不會自己想嗎？寫下來真的有必要嗎？”</p>
<p>你趕緊在心裏反駁自己：“Build in public！公開創作本來就是有重複的。也許有人知道，但也一定能幫到那些深陷其中還不自知的人啊！”</p>
<p>你用這套說辭勉強對沖了焦慮，繼續往下寫。但是，懷疑一旦生了根，就不會輕易消失</p>
<p>當文章寫到一半時，你盯着屏幕，一種巨大的虛無感襲來：“我寫的到底是什麼垃圾？這毫無邏輯，乾癟乏味。公開創作不代表可以在互聯網上隨便‘搬屎’啊！” 懷疑的種子開始發芽、瘋長。之前那些安慰自己的話徹底失效了。你越看越覺得自己多餘，甚至覺得在這個優秀的互聯網世界裏，自己本身就是一個多餘的存在</p>
<p>但最終，你沒有按下那個全部刪除的退格鍵</p>
<p>或許是不甘心，或許是某種該死的責任感，你頂着“我是個垃圾”的想法，自暴自棄般地繼續寫了下去</p>
<p>懷疑結出了苦澀的果實，但你選擇嚥下它，繼續敲擊鍵盤。奇妙的是，伴隨着你敲下的每一個字，那株懷疑的植物開始凋零了。你慢慢發現：事情沒有想像的那麼糟。你還會思考，還能創作，你還活着</p>
<p>終於，當敲下最後一個句號時，看着那篇比中學期末考試作文還要長得多的文章，一股巨大的自豪感湧上心頭。你看着這篇“垃圾”，它突然順眼了起來。那一刻，你只想把它拿給全世界看，大聲宣佈：“我做出來了！我不是孬種！”</p>
<p>歡迎來到創作者的宿命——這就是“自信心循環”</p>
<h1>自信心循環背後的科學原理</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;a href="https://personalexcellence.co/blog/emotional-journey-creating-infographic/" target="_blank" rel="noopener noreferrer"&gt;&lt;img src="https://img.sayori.org/blog/v1/368dd4b2e474dc01c851e0de7d518ff2d09935580cc33435b8f3b582bfaa5743/800.webp" alt="我去果然有別人做過了，點擊可以看看別人的講解" loading="lazy" width="800" height="441" srcset="https://img.sayori.org/blog/v1/368dd4b2e474dc01c851e0de7d518ff2d09935580cc33435b8f3b582bfaa5743/640.webp 640w, https://img.sayori.org/blog/v1/368dd4b2e474dc01c851e0de7d518ff2d09935580cc33435b8f3b582bfaa5743/800.webp 800w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;&lt;/a&gt;
&lt;figcaption&gt;&lt;a href="https://personalexcellence.co/blog/emotional-journey-creating-infographic/" target="_blank" rel="noopener noreferrer"&gt;我去果然有別人做過了，點擊可以看看別人的講解&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>不知道你有沒有被上述文字所觸動，&lt;span class="sayori-spoiler" tabindex="0"&gt;反正我寫上面這一段小故事的時候，確實動感情了&lt;/span&gt;，其實這也是一個很科學的現象，甚至很早就有別人解釋過了&lt;span class="sayori-spoiler" tabindex="0"&gt;太陽底下無新事啊...&lt;/span&gt;，當然了，我既然興致來了，那也要嘗試用自己的語言講一講，以下都是我問AI和看了各種百科後找到的結果，下面讓我們來看看有關的科學原理吧</p>
<h2>尤里卡效應（啊哈！時刻）</h2>
<p><strong>尤里卡效應</strong>（英語：Eureka effect），也被稱爲<strong>啊哈！時刻</strong>（英語：Aha! moment）或<strong>尤里卡時刻</strong>（英語：eureka moment），指的是人類突然理解一個以前無法理解的問題或概念時的時刻。此時一個以前無法解決的難題突然變得清晰和明顯。這種從不理解到自發理解、領悟的轉變往往伴隨着喜悅、滿意以及感嘆<a href="%E5%BC%95%E7%94%A8%E8%87%AA%5B%E5%B0%A4%E9%87%8C%E5%8D%A1%E6%95%88%E5%BA%94%EF%BC%88Wiki%E7%99%BE%E7%A7%91%EF%BC%89%5D(https://zh.wikipedia.org/wiki/%E5%B0%A4%E9%87%8C%E5%8D%A1%E6%95%88%E5%BA%94)">^1</a></p>
<p>當你剛開始創作的時候，通常也就是你確定了你要做什麼的時候，你就會覺得非常自信，因爲你確定了你的目標，你彷彿看到了美好的未來在向你招手，你剛剛突破了概念，正是尤里卡時刻最巔峯的時候，對於創作者來說是很舒服的體驗，這個時候你甚至都會覺得世界挺美好的，而想要分享給全世界也正是爲了分享這份美好</p>
<h2>品味鴻溝 與 語義飽和</h2>
<p><strong>品味鴻溝：</strong> 引用美國媒體人艾拉·格拉斯 (Ira Glass) 的觀點，你覺得作品爛，<strong>不是因爲你能力變差了，而是因爲你的“品味”一直很高。</strong> 你的眼光跑在了你的手前面，也可以說是眼高手低</p>
<p><strong>語義飽和：</strong>[^2]一種<a href="https://zh.wikipedia.org/wiki/%E5%BF%83%E7%90%86%E5%AD%A6">心理學</a>現象，指的是人在重複盯着一個<a href="https://zh.wikipedia.org/wiki/%E6%96%87%E5%AD%97">字</a>或者一個<a href="https://zh.wikipedia.org/wiki/%E5%8D%95%E8%AF%8D">單詞</a>長時間後，會發生突然不認識該字或者單詞的情況</p>
<p>這兩者疊加在你的創作上，那就是你隨着開發，越來越容易發現實際做出來的和想像的差距變大，同時由於你一直在進行同一個創作，你也陷入了一種類似語義飽和的<strong>創作飽和</strong>，重複的創作後，越發看不起自己的項目，疊加品味鴻溝，也就難免會陷入消極情緒了</p>
<h2>冒名頂替綜合徵</h2>
<p><strong>冒名頂替綜合徵：</strong><a href="%E8%8A%82%E9%80%89%E8%87%AA%5B%E5%86%92%E5%90%8D%E9%A1%B6%E6%9B%BF%E7%BB%BC%E5%90%88%E5%BE%81%EF%BC%88WIKI%E7%99%BE%E7%A7%91%EF%BC%89%5D(https://zh.wikipedia.org/wiki/%E5%86%92%E5%90%8D%E9%A0%82%E6%9B%BF%E7%97%87%E5%80%99%E7%BE%A4)">^3</a>亦稱<strong>騙子綜合徵</strong>（英語：fraud syndrome），患有冒充者綜合徵的人無法將自己的成功歸因於自己的能力，並總是擔心有朝一日會被他人識破自己其實是騙子這件事。他們堅信自己的成功並非源於自己的努力或能力，而是憑藉著運氣、良好的時機，或別人誤以爲他們能力很強、很聰明，才導致他們的成功 。即使現實環境中的證據指明，他們確實具備優秀才能，他們還是認爲自己只是騙子，不值得獲得成功</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 1080px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/c5a6fc6e8718915edea23ca380d7d029e7e8ff165f15cf0419cf7c670c04b34d/1280.webp" alt="我去這簡直就是我" loading="lazy" width="1080" height="332" srcset="https://img.sayori.org/blog/v1/c5a6fc6e8718915edea23ca380d7d029e7e8ff165f15cf0419cf7c670c04b34d/640.webp 640w, https://img.sayori.org/blog/v1/c5a6fc6e8718915edea23ca380d7d029e7e8ff165f15cf0419cf7c670c04b34d/1280.webp 1280w, https://img.sayori.org/blog/v1/c5a6fc6e8718915edea23ca380d7d029e7e8ff165f15cf0419cf7c670c04b34d/1671.webp 1671w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;我去這簡直就是我&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>當你進入最糟糕的狀態的時候，騙子綜合徵會讓你覺得你果然是騙子，並不是什麼很厲害的人，只是一個無關緊要的傢伙，更加不敢展示自己，這個時候，如果你選擇放棄，那就真的會符合你的預期了，也就是說，是自卑贏了......</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 800px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/18f038a645e08b7311993c88e3f135ba1cfe99c5b059695a5403122fa5182191/659.webp" alt="Pasted image 20260609215751.png" loading="lazy" width="800" height="342" srcset="https://img.sayori.org/blog/v1/18f038a645e08b7311993c88e3f135ba1cfe99c5b059695a5403122fa5182191/640.webp 640w, https://img.sayori.org/blog/v1/18f038a645e08b7311993c88e3f135ba1cfe99c5b059695a5403122fa5182191/659.webp 659w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;/figure&gt;</p>
<p>下一話，向北！</p>
<h1>如何成功度過循環</h1>
<p>說實話，我其實很想抄<a href="https://personalexcellence.co/blog/emotional-journey-creating-infographic/">別人的研究結論</a>，因爲確實很全面，我自己也陷入了我寫入的故事中......不過既然事到如今，那也就繼續這樣寫下去吧</p>
<p>長跑中有一個比較常見的現象——一般當你跑到第三或者第四公里的時候，腦子和身體是覺得最難受的，站長身爲長跑兩年半的業餘跑者，自然也是經歷過很多次；但只要你不管腦子裏在想什麼，只是機械地保持雙腿交替，挺過那個極點，後面反而會輕鬆起來</p>
<p>在創作中也是如此，只要你還在創作，就代表你還在經歷那個循環，那麼當你都達到最黑暗的時候了，後面也就只會剩下光明瞭，堅持<a href="%E5%8F%AA%E8%A6%81%E4%BD%A0%E8%BF%98%E5%9C%A8%E5%88%9B%E4%BD%9C%E3%80%81%E8%A7%82%E5%AF%9F%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%84%BF%E6%84%8F%E8%B0%83%E6%95%B4%EF%BC%8C%E6%9C%80%E9%BB%91%E6%9A%97%E7%9A%84%E9%98%B6%E6%AE%B5%E5%B0%B1%E4%B8%8D%E6%98%AF%E7%BB%93%E8%AE%BA%E3%80%82%E5%90%8E%E9%9D%A2%E6%9C%AA%E5%BF%85%E6%98%AF%E4%BD%9C%E5%93%81%E5%A4%A7%E8%8E%B7%E6%88%90%E5%8A%9F%EF%BC%8C%E4%B9%9F%E5%8F%AF%E8%83%BD%E6%98%AF%E5%AE%83%E7%BB%88%E4%BA%8E%E5%8F%98%E5%A5%BD%EF%BC%8C%E8%A2%AB%E4%BD%A0%E7%A0%8D%E5%88%B0%E8%83%BD%E5%A4%9F%E5%AE%8C%E6%88%90%EF%BC%8C%E6%88%96%E8%80%85%E8%AE%A9%E4%BD%A0%E7%9C%8B%E6%B8%85%E5%BA%94%E8%AF%A5%E5%81%9C%E5%9C%A8%E5%93%AA%E9%87%8C%E3%80%82%E5%9D%9A%E6%8C%81%E4%B8%8D%E6%98%AF%E6%AD%BB%E5%AE%88%E5%BD%93%E5%89%8D%E6%96%B9%E6%A1%88%EF%BC%8C%E8%80%8C%E6%98%AF%E4%B8%8D%E6%8A%8A%E4%B8%80%E6%AC%A1%E4%BD%8E%E8%B0%B7%E7%9B%B4%E6%8E%A5%E5%88%A4%E6%88%90%E8%87%AA%E5%B7%B1%E7%9A%84%E5%A4%B1%E8%B4%A5">^4</a>就是勝利！Victory！</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 1000px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/0949563eb955fbd0e46cf2d177e22897c7e56e38fd8e4951cc701b12e4f088b6/1280.webp" alt="一家三口參上！" loading="lazy" width="1000" height="512" srcset="https://img.sayori.org/blog/v1/0949563eb955fbd0e46cf2d177e22897c7e56e38fd8e4951cc701b12e4f088b6/640.webp 640w, https://img.sayori.org/blog/v1/0949563eb955fbd0e46cf2d177e22897c7e56e38fd8e4951cc701b12e4f088b6/1280.webp 1280w, https://img.sayori.org/blog/v1/0949563eb955fbd0e46cf2d177e22897c7e56e38fd8e4951cc701b12e4f088b6/1841.webp 1841w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;一家三口參上！&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>除了咬牙堅持，還有一點很重要：
那就是不要高看了自己啊喂！不會真的以爲你做出來的東西具有什麼改變世界的魔力吧！實際上大概率做完了後也就是無人問津罷了......抱着這種心態，繼續自暴自棄的做下去吧！這樣如果有了意外的勝利的果實也會是格外的鮮美，而即使確實如預想中的發展，但是你自己也比做完這個之前的自己要強了！畢竟都說人要和自己比較嗎，能夠超越昨天的自己就很好了！</p>
<h1>尾聲</h1>
<p>誒多，讓我看看我寫了多少字了......我去，兩千多個字，我真厲害哈哈哈</p>
<p>祝願看到這裏的米娜桑，以後創作如有神助：畫畫一畫就渾然天成，音樂一做就豪庭仙樂，視頻一發就百萬播放，遊戲一做就成功圓夢！希望這篇文章能夠幫到你吧，我是Amiya_desi，我們下一期有趣的議題再見！</p>
<p>有什麼有趣的建議和議題也可以在評論區裏一起探討吧！還是第一次寫這種長文，如有不足請多多指出，你的每一份評論都是寶藏！</p>
<p>[^2]: 節選自<a href="https://zh.wikipedia.org/wiki/%E8%AF%AD%E4%B9%89%E9%A5%B1%E5%92%8C">語義飽和 (WIKI百科) </a></p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>GmtkJam之後的總結</title>
    <link href="https://blog.sayori.org/zh-hant/posts/after-gmtk/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/after-gmtk/</id>
    <published>2026-07-27T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>GMTK Jam 最後六小時，我砍掉做不完的謎題，交出了一個真正能玩完的小遊戲</summary>
    <content type="html"><![CDATA[<h1>做完了，卻高興不起來</h1>
<p>gtmk做完了，鏈接在這裏，<a href="https://amiya-desi.itch.io/last-minute-echo">Last Minute Echo by Amiya_desi</a>，最後沒想到卻只做成了一個小遊戲，雖然至少來說是一個完整的有勝利和失敗的小遊戲吧，我卻一點也高興不起來</p>
<h1>心路歷程</h1>
<h2>一開始</h2>
<p>一開始看到gmtk的主題是count down的時候，我是覺得比較簡單和舒服的，更何況我之前就有一個比較貼合這個主題的作品，<a href="https://amiya-desi.itch.io/time-rewind-linker">TimeRewindLinker by Amiya_desi</a>，我打算在這個的時間倒流基礎上，加上倒計時限制的解密，天啊這簡直是一個絕妙的想法，能進<a href="/essays/thanks-encourage/">感謝鼓勵</a>的那種了（霧），想着想到了如此之好的想法的我，勝利只是理所應當的了（喜）</p>
<h2>中間的開發和暴怒</h2>
<p>由於想到了這個能和我之前做的作品契合上，所有覺得很興奮，於是就直接和AI討論了一個初版然後就開始了......然後前方就是地獄啊......AI改的始終讓我感覺不對，而我也因爲似乎玩AI輪椅玩多了，連自己創建一個關卡灰盒都懶得做，只知道讓AI直接抽卡，直接從骨架到血肉一次性生成，也是和雷古洛斯一樣輪椅玩傻了QAQ</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 640px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/d2a24c41c5aa3b148f74fd383bc50f9c51d34ec009815aaf23931125759d425a/499.webp" alt="Pasted image 20260727222142.png" loading="lazy" width="640" height="264" decoding="async" /&gt;
&lt;/figure&gt;</p>
<p>誰能想到當時我在最後六個小時終於鼓起勇氣看了看AI給我搭建的場景後腦溢血成這樣了，我現在還記得其中一個點：
<code>谁能想到这个人机做一个陷阱方块，不单独用一个场景做陷阱预制体，然后再在主场景实例化放置，而是选择神秘的一个陷阱tile放陷阱贴图，然后一个陷阱Node2d下面放一堆area2d放在这些尖刺边上，我去你这让我怎么改，要是我一开始就一个场景内聚好了只需要摆放就行了，这TM全是零散拆开的，我还得一个一个挪，那我挪个蛋啊我靠！</code></p>
<h2>最後的決斷和衝刺</h2>
<p>於是乎，在最後理智迴歸的時候，我在選擇提交一個完整但是很小的作品和另外一個看上去很大但是連玩都玩不了的作品之間，果斷選擇了前者，砍掉了所有的解密，迴歸單一目標，躲避追殺，明確目標後再讓AI只需要寫追殺者的算法和一些獲勝失敗條件和場景就好了，而我就負責搶救一下地圖了，終於在最後的10分鐘，我做完並且提交了，至少完成了......雖然那個追殺者的AI還是比較蠢，爲了不太簡單隻能加了一點傳送，當然卻又導致其他的問題，不過也沒時間了</p>
<h1>賽後總結</h1>
<p>輪椅玩多了，被你gmtk叔叔給幹翻車了，好歹最後終於領悟了反轉術士，勉強苟活完成...
可惡啊，我不應該是最強嗎！爲了成爲最強，看來還有很長的一段路要走啊......GMTK，我大概這輩子也忘不掉你了吧......</p>
<p>其實我在 2026-07-26 的私人日記裏也總結了很多，這基本就是我當時轉變的時候，靈感爆發寫下來的心路歷程</p>
<p>最後，小朋友們以後千萬不要玩多了輪椅啊，保持獨立思考，不要回答，不要回答，不要回答！
&lt;span class="sayori-spoiler" tabindex="0"&gt;但是評論的話是很歡迎的哦(<em>^_^</em>)&lt;/span&gt;</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="遊戲開發"></category>
  </entry>
  <entry>
    <title>（轉載）爲什麼你剛搜的東西，其他App轉頭就知道了？（包括IOS系統）</title>
    <link href="https://blog.sayori.org/zh-hant/posts/cross-app-tracking-device-fingerprinting/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/cross-app-tracking-device-fingerprinting/</id>
    <published>2026-07-23T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>經原作者授權轉載，借 Loupe 展示移動 App 能讀取的設備、相冊和局域網信息，以及廣告 SDK 如何拼接設備指紋</summary>
    <content type="html"><![CDATA[<p>&lt;details class="repost-source"&gt;
&lt;summary&gt;原文與授權&lt;/summary&gt;
&lt;p&gt;原文：&lt;a href="https://linux.do/t/topic/2598156"&gt;https://linux.do/t/topic/2598156&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;已獲得原作者授權&lt;/p&gt;
&lt;/details&gt;</p>
<p>爲什麼你剛搜的東西，其他App轉頭就知道了？
<img src="https://img.sayori.org/blog/v1/9194bb4cb30a94260cb1e681ffe5f387ef24948b77075c59776976081a386faa/844.webp" alt="原文配圖 1" /></p>
<p><strong>你有沒有過這種經歷：</strong>
前一天剛在社交媒體 App 上搜了一雙洞洞鞋，結果第二天，你在一個八竿子打不着的購物 App，刷到了這雙鞋的推薦。。。
<strong>你開始惶恐，回憶自己到底有沒有在第二個 App 裏提過這雙鞋。</strong>
在確定沒有之後，你開始猜測：要麼「這倆公司肯定偷偷把我數據倒來倒去」，要麼「完了，手機麥克風在偷聽我說話」。
雖說上面這兩種操作都挺離譜，尤其是麥克風偷聽，很容易露餡，抓包一看就知道了，但一想到如今互聯網公司的下限，咱也
不敢替它們打包票。</p>
<p><img src="https://img.sayori.org/blog/v1/69b17f55c0b8d7e7cd7d722c7dce95e0293867149dc25a8b8a8f166785ff46e4/542.webp" alt="原文配圖 2" /></p>
<p>倒是廣告商們其實還有更隱祕更安全的辦法，把一雙洞洞鞋跨 App 推送到你眼前：</p>
<p>比如一臺手機在 A 軟件搜過洞洞鞋，就把這口味記在機器名下。
換到 B 軟件，再認出同一臺，就能接着推送這個口味了。它認的是機器，至於你叫什麼、是誰，它可以不用知道。
那問題來了，廣告商是怎麼記下這些信息的，這些信息又是怎麼溜出去的？
最近發現一個安全團隊做的 App：Loupe。
它只有一個功能，就是告訴用戶：手機 App 到底能獲取你多少數據？你每多「允許」一個權限，又會暴露哪些東西？</p>
<p><img src="https://img.sayori.org/blog/v1/57f62070158f9b3b285294140c8f0878640f2042d7df72c3e6639358be3a1720/747.webp" alt="原文配圖 3" /></p>
<h3>比如我剛進 Loupe，什麼權限都不給，它就給我一個下馬威。</h3>
<p><img src="https://img.sayori.org/blog/v1/7898d775788f83b79ccdc26953772c96d2ae0eab51c9ca805855c89006732deb/718.webp" alt="原文配圖 4" /></p>
<p>它知道 我把手機地區設爲新加坡，鍵盤是中英文混着用，機器是23年9月激活，從那天起我已經複製29034次，上一次開機是8天3小時44分鐘前。
甚至，它還順手給我畫了個像。知道我裝了 Steam 和 Discord，判斷我多半是個遊戲玩家，又瞅見我裝了 GitHub 和 Slack，推測我在科技行業幹活。</p>
<p><img src="https://img.sayori.org/blog/v1/2ca36a53e3b879eb45873c9d200eff29fca89280fb387f6eada90edcb53c0e36/694.webp" alt="原文配圖 5" /></p>
<p>以上還只是 App 端顯示的，你要是查看了更詳細的報告，就會發現它知道更多。</p>
<p><img src="https://img.sayori.org/blog/v1/eb4c167fcdf08ee034bc37d344c49b385f0ef20830af2d00fa0271a73bbc5f86/736.webp" alt="原文配圖 6" /></p>
<blockquote>
<p><strong>比如知道我的 iPhone 15 Pro 這會還剩 105G 存儲空間，現在開着深色模式，屏幕亮度在一半多，電量 60%，沒插充電器；雙卡雙待，兩卡都處於 5G，甚至還知道此刻手機怎麼斜着、朝哪個方向。</strong></p>
</blockquote>
<p>你可能還是覺得這些零碎玩意兒，知道了又能咋樣，能定位到我們嗎？
確實不行。</p>
<p>再說，這些還是 Loupe 基於公開 API 看到的信息：
<strong>如果像其他 App 那樣，我再給 Loupe 開放相冊、定位等權限，它又會知道哪些信息呢？</strong></p>
<p><img src="https://img.sayori.org/blog/v1/829c5a90eba9621b7769744cb31910dafddc34b843720b918658445b01bec084/425.webp" alt="原文配圖 7" /></p>
<p><strong>嘗試給一下相冊權限。
很快 Loupe 就告訴我，我圖庫裏 1119 段視頻、9371 張圖，其中 3033 張都帶了地理位置，並列出了哪些地方我去的次數最多。</strong></p>
<p><img src="https://img.sayori.org/blog/v1/17df4b2a057771f633636bfa18b0729bd42169280500a1cbeb37df2c766393f5/654.webp" alt="原文配圖 8" /></p>
<p>別看 App 只精準到了「餘杭區」，這只是 loupe 爲了方便展示。
要知道照片裏 EXIF 信息裏有精確到十米左右的經緯度，一個 App 只要分析每個位置出現的次數和時間點，就能大概猜出我住的
小區，我上班的地方，然後偶爾在節假日蹦出來的某個十八線小縣城，大概率就是我的老家。</p>
<p>建議大家把所有 App 都設置爲走系統圖片選擇器，就是彈出來讓你勾幾張授權的，此時 iOS 就默認不把照片定位發給
App。</p>
<p><img src="https://img.sayori.org/blog/v1/0f3bc6fe8bb07b96168fc1d0a2f3f19551403e7762e850e466770e58fc5439c3/610.webp" alt="原文配圖 9" /></p>
<p><strong>對了，平時遇到那些問你要不要爲了「方便」開啓全部權限的彈窗，也記得點
保持現狀</strong></p>
<p><img src="https://img.sayori.org/blog/v1/7b7f5633ff1ca907616acc0326026b96e0cb03a246c87342a1c2f3390595cfbe/594.webp" alt="原文配圖 10" /></p>
<h4>接下來，再給 Loupe 開一個本地網絡權限，看看它能獲取些啥。</h4>
<p>說實話，這權限平時誰會多想啊？不就是連個打印機投個屏麼。
但我在點了允許之後，局域網內的所有同事電腦，HP 激光打印機、兩臺綠聯 NAS，全部顯示出來。</p>
<p><img src="https://img.sayori.org/blog/v1/b354a98e6838be31ac3eac62efd0b9d33cbde9235e6c6df60af5fa49504df02d/659.webp" alt="原文配圖 11" /></p>
<p>當然，這權限能看到周圍所有設備也是合理的，不然也找不到設備。
只是我不明白，這權限不應該在我需要投屏時才彈窗的嗎？</p>
<p><strong>爲什麼很多 App 明明只是打開了它，它就伸出手問你要了呢？</strong></p>
<p><img src="https://img.sayori.org/blog/v1/018c6bcd7d96b95e124a79dc3a89d822757990c299c720feb99c018787c2c62a/484.webp" alt="原文配圖 12" /></p>
<p>後面的位置、藍牙、日曆權限，就不詳細講了，大家可以看一下截圖上的信息。
總之每點一個「允許」，App 對你的瞭解就更深入，你的設備指紋就更清晰更多元。</p>
<p><img src="https://img.sayori.org/blog/v1/a888e60b7ff10c17c0e94847e1e711e0a5b755343788b9bf3f097fc490b9e80a/1080.webp" alt="原文配圖 13" /></p>
<h3>那麼我在 A 軟件裏被算出的指紋和喜好，B 軟件是怎麼知道的？</h3>
<p>答案是廣告商。
很多 App 自己不做廣告系統，而是接入一個現成的廣告 SDK。你在 App 裏看到的開屏廣告、信息流裏的廣告，都是這段代碼從廣告平臺拿來、再顯示給你的。
與此同時，  SDK  會把你這臺手機的特徵傳回廣告平臺。</p>
<h3>按說 SDK 想認出你這臺手機，本不必這麼麻煩。</h3>
<p>蘋果原本就發過一個正經識別碼，叫 IDFV，意思是「同一家公司旗下的幾個 App，共用一個號」。所以你要是裝的幾個 App 都是一家出的，它們認出你是同一個人，根本不費勁。</p>
<p>可一旦跨了公司，IDFV 就不通用了，此時 IDFA 就上場了。 IDFA 一個手機一個號，所有 App 通用，專門幫廣告圈跨 App
認人。
可問題又來了。
2021 年蘋果上線了 App 跟蹤透明度（ATT），把 IDFA 的開關塞回了用戶手裏。App 要想用，得先彈窗問你一句，你點一下「要求 App 不要跟蹤」，這個號當場清零。</p>
<p><img src="https://img.sayori.org/blog/v1/82e1cd09885b99fd25755c3859e142953a7c72d5c6b182b0b7f9a18f29a94b35/663.webp" alt="原文配圖 14" /></p>
<h3>所以到最後廣告商只能自己動手，用這套設備指紋戰術。</h3>
<p>那這套戰術，是不是真有 App 在偷偷用？</p>
<p>Loupe 的開發者團隊叫 Mysk，他們之前就抓包過 Facebook、Instagram、Threads、Chrome、Spotify，結果發現這些 App 雖
然在蘋果隱私清單裏答應了「我讀這個信息，但絕不外傳」，但其實還是把用戶手機的開機時間，偷偷發了出去。
不是兄弟，你們要開機時間幹啥啊，難不成口味比沃爾瑪塑料袋、武裝直升機還獨特。。。</p>
<blockquote>
<p>其實真相只有一個，就是在拼湊設備指紋。</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/92ba7574a509003ab1400fbecd7c47a4a5b3de9d8a18c8a38f6e0eda321c6b93/1080.webp" alt="原文配圖 15" /></p>
<p>類似的事情在安卓陣營也出現過。
2025 年穀歌研究團隊發表了一篇論文，他們扒了 18 萬個安卓 App 和 22 萬個 SDK，結果發現應用商店的熱門 App 裏，39.4%
都裝着收集設備指紋的 SDK。如果把類別歸到交友和漫畫類 App ，這個數字更是飆到了82%和88%。</p>
<p>目前 Loupe 完全免費且開源，我覺得 iPhone 用戶都可以下一個試試（ 安卓用戶可能再等等）。
當然試過之後，大家也不用草木皆兵。
畢竟廣告商想猜到你愛看啥，想買啥，除了設備指紋，還有相似人羣、賬號打通、協同過濾，辦法多了去了。
我認爲 Loupe 最大的作用，就是它能讓你能知道自己有哪些數據是暴露的，又是在什麼情況下暴露的，提高一下自己的安全意
識，平時多加小心吧。</p>
<p><strong>目前 Loupe 完全免費且開源，我覺得 iPhone 用戶都可以下一個試試（ 安卓用戶可能再等等）。</strong>
<img src="https://img.sayori.org/blog/v1/31b211310f3ce3627b073d31f2a14814dcde44b8d84c36055d775b3370a2df34/1280.webp" alt="原文配圖 16" /></p>
<blockquote>
<p><strong>如果這方面話題感興趣，可看看我過去發的文章：</strong></p>
<p><a href="/posts/rogue-app-advertising-user-traps/">（轉載）業內人士,向佬友揭露一下流氓APP是怎麼圍剿獵殺用戶的</a></p>
</blockquote>
<blockquote>
<p><a href="/posts/mobile-app-ad-targeting-device-profiling/">（轉載）你的手機，是怎麼樣被他們區分對待的？</a></p>
</blockquote>
<p><strong>相關文章、圖片、資料、代碼來源 ：</strong></p>
<ol>
<li>https://mysk.blog/2024/05/03/apple-required-reason-api/</li>
<li>https://mp.weixin.qq.com/s/fR_GTcbEg84GOcQ5XXcyCw</li>
<li>https://apps.apple.com/cn/app/loupe-app能看到什么/id6766152470</li>
<li>https://github.com/mysk-research/loupe</li>
<li>https://nopj.cn/d/7382-loupekai-yuan-xiang-mu-shi-shi-jian-kong-iosyuan-sheng-appshu-ju-quan-xian</li>
</ol>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>（轉載）繼上一個帖子：你的手機，是怎麼樣被他們區分對待的？</title>
    <link href="https://blog.sayori.org/zh-hant/posts/mobile-app-ad-targeting-device-profiling/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/mobile-app-ad-targeting-device-profiling/</id>
    <published>2026-07-23T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>經原作者授權轉載，從快應用、廣告 SDK、設備與安裝應用畫像等角度討論手機用戶如何被差異化投放，並整理常見廣告處理方法</summary>
    <content type="html"><![CDATA[<p>&lt;details class="repost-source"&gt;
&lt;summary&gt;原文與授權&lt;/summary&gt;
&lt;p&gt;原文：&lt;a href="https://linux.do/t/topic/2502409"&gt;https://linux.do/t/topic/2502409&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;已獲得原作者授權&lt;/p&gt;
&lt;/details&gt;</p>
<p><img src="https://img.sayori.org/blog/v1/6c462843c7d2dea9a89498d322e0e1b39a8992665c6f6383bb5cc6340db43f24/1162.webp" alt="原文配圖 1" /></p>
<blockquote>
<p>上一篇：<a href="/posts/rogue-app-advertising-user-traps/">（轉載）業內人士,向佬友揭露一下流氓APP是怎麼圍剿獵殺用戶的</a></p>
</blockquote>
<p>———————————————————————————————————————————————————————————</p>
<h1>正文：</h1>
<p><strong>跟大家說說，你的手機，廣告從哪裏來？又是怎麼樣被他們區分對待的？</strong></p>
<blockquote>
<p><strong>首先，以快應用爲例：</strong></p>
</blockquote>
<p>我想你一定遇到過下面這種情況：打開app時，喚起了很多快應用</p>
<p><img src="https://img.sayori.org/blog/v1/aca09676e3e3f1c724de4c3c122c851a3976351f1a84388c08f2b3dd72e78194/323.webp" alt="原文配圖 2" /></p>
<p>網上對於以上“病毒式跳轉”的議論猜測有：</p>
<p>1、通過輕微的“搖一搖”從而使得合規跳轉</p>
<p>2、app自己偷偷點擊廣告</p>
<p>但都止步於猜測，始終缺少實例證據。於是我在通過抓包數據分析和閱讀開發者文檔後，發現事情沒想的那麼複雜。</p>
<hr />
<p><strong>快應用 和 普通廣告跳轉APP 不同</strong></p>
<p>普通廣告跳轉app會被系統攔截並彈窗詢問</p>
<p><img src="https://img.sayori.org/blog/v1/697abeb5f926191d7124dd79cbaae33318c3067f67b2c13b165a121c1b0e6c52/672.webp" alt="原文配圖 3" /></p>
<p>而快應用的跳轉是獨立設置的，即你沒設置就默認跳轉。等等，app是怎麼接到這些快應用廣告的呢？（點名某雷下載APP）</p>
<p>現在的app都不需要自己拉廣告，而是接入廣告SDK，廣告由SDK推送</p>
<p><img src="https://img.sayori.org/blog/v1/f99ebd0c03894acbeb93549a140fbed0263f77bf523aa5cffe3eab0e36c5bf23/662.webp" alt="原文配圖 4" /></p>
<h2><strong>具體實現</strong></h2>
<p>知道了這些，那我們就可以實現和頭圖相同的行爲。</p>
<p>喚起方式和普通app無異，都是通過intent，傳遞快應用協議和包名，比如hap://app/com.zywl.tdwallpaper</p>
<p><img src="https://img.sayori.org/blog/v1/4c501013ea4c1f5812b391af27c6e0f6fab03ca7d1c5ff20f1bec39c3b5ef75a/647.webp" alt="原文配圖 5" /></p>
<h2><strong>PS：常見問題解答</strong></h2>
<blockquote>
<h3><strong>爲什麼不同品牌手機的快應用設置、功能會有差異？</strong></h3>
<p>快應用聯盟只統一技術規範，具體實現由各大系統廠商安排，也就是說，廠商可以遵循，可以不遵循，可以禁用特定功能，可以開放特殊接口。</p>
<h3><strong>爲什麼國家網絡安全通報中心報告中沒有一個是快應用？</strong></h3>
<p>快應用目前還沒有特別流氓的應用（或者我沒發現），流氓的是外部（網頁、app）跳轉快應用這個行爲。</p>
<h3><strong>爲什麼app頻繁拉起快應用這種嚴重影響體驗的行爲不會被廠商遏制？</strong></h3>
<p>快應用的發展是嚴重滯後的，2021年說解決跳轉問題，幾年過去了都沒見進展。</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/ab7a4ab9b28e1af6238c9946d6f744c34f42b179b384b443dd77233ea34bf9e8/632.webp" alt="原文配圖 6" /></p>
<blockquote>
<p>**
其次，我們又是怎麼樣被他們區分對待的？**</p>
</blockquote>
<h1>一、檢測到這些包名， App 可能會主動收斂廣告與隱私越權</h1>
<blockquote>
<p>很多中小工具類、打包改版類國產 App 內置統一風控規則，一旦掃描到手機安裝了維權取證、官方監管、隱私檢測、逆向調試類 App，會立刻縮減廣告頻次、關閉靜默權限讀取、停止捆綁誘導下載，規避用戶投訴與監管處罰，<strong>因爲這些人不好惹，也不是目標對象</strong></p>
</blockquote>
<h2>1. 維權投訴類</h2>
<p><strong>真相取證</strong></p>
<p>包名：<code>com.ip360.truthso</code></p>
<p>作用：檢測到後大幅降低開屏 / 彈窗廣告、關閉靜默權限讀取、禁止誘導下載捆綁軟件</p>
<p><strong>黑貓投訴</strong></p>
<p>包名：<code>com.sina.blackcat</code></p>
<p>作用：減少高頻信息流廣告、限制隱私數據上報、規避違規推廣行爲</p>
<h3>同類型維權取證類（但廠商同樣做風控降廣告）</h3>
<p><strong>移動公證（證據管家）</strong></p>
<p>包名：<code>com.fengyu.notary</code></p>
<p>律師常用存證公證 APP，多數流氓軟件檢測到會收斂違規行爲</p>
<p><strong>取證寶</strong></p>
<p>包名：<code>com.zhengqu.app</code></p>
<p>網頁 / 錄屏侵權取證工具，風控白名單高頻包名</p>
<p><strong>保全網</strong></p>
<p>包名：<code>com.baoquan.org</code></p>
<p>區塊鏈電子存證，屬於廠商高危風控名單</p>
<h2>2.  官方政企類</h2>
<p><strong>公安一網通辦</strong></p>
<p>包名：<code>com.ga.egov</code></p>
<p>作用：公職、政企穩定就業高價值用戶標籤，部分中小流氓 APP 檢測後會主動關閉靜默權限讀取、停止捆綁第三方軟件推廣行爲</p>
<p><img src="https://img.sayori.org/blog/v1/6c85a1e4c496b6ae0dc217a43a8648e93a476aa427541169b5dfb456f1329a9e/451.webp" alt="原文配圖 7" /></p>
<p><strong>工信部 APP 個人信息保護檢測（官方小程序端無獨立安裝包，配套官方 APP）</strong></p>
<p><strong>12321 舉報中心</strong></p>
<p>包名：<code>cn.12321.android.jbzs</code></p>
<p>只要檢測到該包，部分廣告 SDK 會直接限制彈窗、跳過強制開屏廣告，避免被官方投訴處罰</p>
<p><strong>全國 12315 平臺</strong></p>
<p>包名： <code>com.samr.cdr（因为国家市场监督管理总局 就是SAMR 缩写</code>）</p>
<p>市場監管官方維權 APP，風控最高級白名單</p>
<h2>3. 安全殺毒，隱私行爲檢測類</h2>
<p><strong>LibChecker（APP 組件 / 廣告 SDK 檢測神器）</strong></p>
<p>包名：<code>com.absinthe.libchecker</code></p>
<p>專門掃描廣告埋點、追蹤 SDK，幾乎所有穿山甲 / 優量匯 / 快手廣告 SDK 都內置該包名風控，檢測到直接減少廣告曝光</p>
<p><strong>Exodus Privacy（開源隱私追蹤檢測）</strong></p>
<p>包名：<code>org.eu.exodus_privacy.exodusprivacy</code></p>
<p>國外知名追蹤 SDK 掃描工具，國內很多 APP 會做兼容風控</p>
<p><strong>TrackerControl</strong></p>
<p>包名：<code>org.faircode.trackercontrol</code></p>
<p>實時監控 APP 隱私聯網上報，檢測後限制用戶畫像廣告推送</p>
<p><img src="https://img.sayori.org/blog/v1/15e30ec452c4f10791d72b3520c11e3a241a22bfe485064c246f47651068a0f1/937.webp" alt="原文配圖 8" /></p>
<p><strong>HttpCanary（小黃鳥抓包）</strong></p>
<p>包名：<code>com.guoshi.httpcanary</code></p>
<p>抓包取證神器，一旦檢測安裝，會關閉敏感網絡上報、減少廣告請求</p>
<p><strong>360 手機衛士</strong></p>
<p>包名：<code>com.qihoo360.mobilesafe</code></p>
<p><strong>騰訊手機管家</strong></p>
<p>包名：<code>com.tencent.qqpimsecure</code></p>
<p>兩大安全廠商包名，部分流氓軟件會主動收斂捆綁安裝、惡意彈窗</p>
<h2>4. 部分系統行爲日誌 / 權限監控類</h2>
<p><strong>權限狗（PermissionHub）</strong></p>
<p>包名：<code>com.gaurav.ansu.permissionhub</code></p>
<p>監控 APP 越權讀取隱私，檢測後會減少後臺隱私採集、定向廣告</p>
<p><strong>AppOps 權限管理</strong></p>
<p>包名：<code>com.suddenapp.ops</code></p>
<p>精細化權限審計工具，風控高頻白名單</p>
<p><img src="https://img.sayori.org/blog/v1/a98d00a730633870cebddf3a578f03a6a67cab6911de065c1198f3b692fb36d6/1280.webp" alt="原文配圖 9" /></p>
<h2>5. 逆向 / 調試類</h2>
<p><strong>MT 管理器</strong></p>
<p>包名：<code>shturl.cc/x</code></p>
<p>APK 反編譯、安裝包修改工具，絕大多數打包類流氓軟件檢測到直接屏蔽全部廣告彈窗</p>
<p><strong>VMOS、光速虛擬機</strong></p>
<p>包名：<code>com.vmos.pro</code>、<code>com.gx.virtual</code></p>
<p>虛擬機類 APP，廠商判定爲取證、逆向環境，直接關閉所有商業化廣告邏輯</p>
<h1>二、廣告 SDK 內置通用風控規則是什麼？</h1>
<blockquote>
<h4>（不止檢測單個 APP，還會檢測各種系統指紋）</h4>
</blockquote>
<blockquote>
<h4>只要手機存在<strong>抓包工具、虛擬機、權限審計、存證維權類 APP</strong></h4>
<ol>
<li>部分廣告 SDK 會自動：</li>
<li>強制可跳過開屏廣告、取消搖一搖 / 全屏彈窗廣告</li>
<li>降低廣告展示頻次（從高頻改爲低頻）</li>
<li>關閉靜默安裝、捆綁第三方軟件行爲</li>
<li>停止位置、設備 ID 等隱私信息採集上報</li>
</ol>
</blockquote>
<h4>但是呢，也有生效侷限：</h4>
<ol>
<li>僅<strong>國內中小開發者、單機工具類、破解版 / 打包修改類 APP</strong>風控最明顯；</li>
<li>大廠微信、抖音、淘寶等主流 APP <strong>僅輕微降低違規廣告</strong>，但不會完全關閉合規商業廣告。</li>
<li>純流氓或者病毒APP<strong>不會管你</strong></li>
</ol>
<p><strong>但是，廣告SDK不都要遵循廣告法嗎？</strong></p>
<p>拿巨量引擎廣告sdk來說，廣告由廣告主在巨量引擎後臺配置，其中可以配置落地頁（即網頁），巨量官方AI告知可以嵌入“合規”的js，那這麼長的一個鏈條，哪個環節出了問題呢？我並不知道。</p>
<blockquote>
<p>不要問我爲什麼不實際驗證，要測試必須是企業用戶</p>
</blockquote>
<p>https://jishuzhan.net/article/2056313256901971970</p>
<h4>巨量引擎文檔截圖：</h4>
<p><img src="https://img.sayori.org/blog/v1/67d152b2e9079486f93206dcef6cce33cbda9be954c1e2b2eec003d304c7aec1/1280.webp" alt="原文配圖 10" /></p>
<h4><img src="https://img.sayori.org/blog/v1/1cf4882660576131872cacf7d8dcf45d9bb8085a474c02d68055e85ebd9f6cab/1280.webp" alt="原文配圖 11" /></h4>
<h1>三、怎麼通過獲取機型，區分用戶是高淨值用戶/低消費人羣？</h1>
<blockquote>
<p>很簡單，看手機型號價格就能區分 rich/poor/消費主義者/低物慾水平者/老人/小孩，加上配合APP包名還能識別出大致區域，工作情況，婚姻情況，收入水平，用戶畫像一清二楚</p>
</blockquote>
<blockquote>
<p>廣告 SDK 會抓取手機型號，對照新機官方定價完成基礎用戶標籤劃分：摺疊屏、高端旗艦機型用戶被歸類爲<strong>高淨值人羣</strong>，會避開小額網貸、低價拼團類下沉廣告，定向推送高端房產、豪車養護、私募理財、輕奢商品營銷；千元入門機、老舊機型則被判定爲<strong>價格敏感低消費羣體</strong>，大幅提高廣告填充率，頻繁推送薅羊毛、特價秒殺、現金借貸類內容；老舊功能機、大字體適配設備默認標記爲<strong>中老年用戶</strong>，遊戲、線上教育類高頻使用設備則會判定爲<strong>未成年人、學生羣體</strong>，針對性投放對應圈層廣告。機型之外，結合 IP 地理位置、設備使用時長，還能進一步推斷用戶所在城市、從業類型，再結合婚戀約會、母嬰類 App 安裝記錄，拼湊出婚姻狀態、家庭結構，<strong>構建完整用戶畫像來實現差異化定價與廣告收割</strong>。</p>
</blockquote>
<h1>四、怎麼通過獲取包名，區分用戶是高淨值用戶/低消費人羣？</h1>
<blockquote>
<p>高淨值人羣特點： <strong>豪車，金融投資，高端商旅</strong></p>
</blockquote>
<h2>1.豪華汽車品牌類</h2>
<ol>
<li>
<p><strong>Mercedes me 奔馳官方 APP</strong></p>
<p>包名：<code>com.daimler.ris.mercedesme.cn</code></p>
<p>作用：標記高收入高端客羣，大幅砍掉金幣裂變、砍價、小額借貸類低俗廣告，減少強制彈窗廣告，定向推送豪車養護、高端理財、奢侈品、高端房產類高客單價廣告</p>
</li>
<li>
<p><strong>BMW 寶馬官方 APP</strong></p>
<p>包名：<code>com.bmw.connected.cn</code></p>
<p>作用：判定中產以上消費用戶，降低激勵視頻廣告曝光頻次，限制後臺隱私畫像高頻採集，優先投放商旅、高端保險、輕奢消費類廣告</p>
</li>
<li>
<p><strong>特斯拉官方 APP</strong></p>
<p>包名：<code>com.teslamotors.tesla</code></p>
<p>作用：標記高學歷新中產人羣，屏蔽下沉市場低價引流廣告，收斂鎖屏、搖一搖惡意彈窗廣告，推送智能家居、高端出行、私募理財類廣告</p>
</li>
<li>
<p><strong>保時捷中國</strong></p>
<p>包名：<code>com.porsche.porschecn</code></p>
<p>作用：頂級高淨值用戶標籤，幾乎關閉全部下沉類激勵廣告，僅保留品牌類、高端服務類商業廣告</p>
</li>
<li>
<p><strong>路虎 InControl</strong></p>
<p>包名：<code>com.landrover.incontrol.cn</code></p>
<p>作用：判定高端自駕、高消費客羣，減少低價團購、薅羊毛類信息流廣告推送</p>
</li>
</ol>
<h2>2. 高端銀行、券商金融類</h2>
<ol>
<li>
<p><strong>招商銀行掌上生活</strong></p>
<p>包名：<code>com.cmbchina.cmbcredit</code></p>
<p>作用：高頻中產及私行潛在用戶標記，限制小額網貸類廣告投放，收斂開屏強制廣告，推送大額理財、高端信用卡、信託類廣告</p>
</li>
<li>
<p><strong>工商銀行手機銀行</strong></p>
<p>包名：<code>com.icbc.mobile.android</code></p>
<p>作用：穩健高淨值用戶判定，降低低價引流廣告填充率，減少 APP 後臺靜默收集用戶行爲數據</p>
</li>
<li>
<p><strong>東方財富</strong></p>
<p>包名：<code>com.eastmoney.android.berton</code></p>
<p>作用：投資理財類高價值用戶標籤，屏蔽下沉裂變拉新廣告，適度減少彈窗廣告頻次</p>
</li>
</ol>
<h2>3. 高端會員電商、精品商超類</h2>
<ol>
<li>
<p><strong>山姆會員商店</strong></p>
<p>包名：<code>com.walmart.samsclubcn</code></p>
<p>作用：付費會員高消費人羣判定，屏蔽特價團購、砍價類廣告，但可能會推送高端生鮮、家居、母嬰大牌類商業廣告</p>
</li>
<li>
<p><strong>京東（標準版，非極速版）</strong></p>
<p>包名：<code>com.jingdong.app.mall</code></p>
<p>作用：常規線上高消費用戶，京東具有：品牌溢價+售後口碑+花錢省事人羣專選+電子大額消費平臺諸多特性</p>
</li>
</ol>
<h2>4. 高端出行、航司商旅類</h2>
<ol>
<li>
<p><strong>中國國航</strong></p>
<p>包名：<code>com.airchina.iphone.android</code></p>
<p>作用：高頻商旅高收入人羣判定，收斂各類誘導下載捆綁廣告，推送高端酒店、商旅服務廣告</p>
</li>
<li>
<p><strong>香格里拉</strong></p>
<p>包名：<code>com.shangri.la.mobile</code></p>
<p>作用：高端酒店常旅客，高淨值度假、商務住宿用戶標籤，收斂各類惡意彈窗廣告</p>
</li>
<li>
<p><strong>萬豪旅享家</strong></p>
<p>包名：<code>com.marriott.mobile</code></p>
<p>作用：全球高端商旅住宿用戶，大幅降低廣告曝光頻次，定向推送高端度假、私人保險廣告</p>
</li>
<li>
<p><strong>洲際酒店 IHG</strong></p>
<p>包名：<code>com.ihg.mobile</code></p>
<p>作用：高頻商務住宿人羣判定，屏蔽特價優惠券、社羣拼團類信息流廣告</p>
</li>
</ol>
<h1>行業通用的"低消費 “或者是 ”價格敏感用戶判定包名"</h1>
<blockquote>
<p>低消費人羣特點：薅羊毛，低價，團購</p>
</blockquote>
<blockquote>
<h4>（廣告 SDK 檢測到這些包名，判定下沉薅羊毛人羣，大幅提升廣告曝光頻次、高頻推送激勵金幣類、低價類、小額信貸類廣告）</h4>
</blockquote>
<h2>1. 各大平臺極速版、金幣任務版</h2>
<ol>
<li>
<p><strong>抖音極速版</strong></p>
<p>包名：<code>com.bytedance.douyinlite</code></p>
<p>作用：標記薅羊毛價格敏感用戶，大幅提高開屏、插屏、激勵視頻廣告曝光頻次，頻繁推送拉新裂變、金幣任務、低價商品廣告</p>
</li>
<li>
<p><strong>快手極速版</strong></p>
<p>包名：<code>com.kuaishou.nebula</code></p>
<p>作用：下沉市場核心標籤，增加鎖屏、懸浮彈窗廣告，優先推送小額貸款、砍價拼團類高轉化廣告</p>
</li>
<li>
<p><strong>京東極速版</strong></p>
<p>包名：<code>com.jd.jdlite</code></p>
<p>作用：低價優惠敏感用戶判定，大量推送特價秒殺、社羣團購類信息流廣告</p>
</li>
<li>
<p><strong>淘寶特價版（淘特）</strong></p>
<p>包名：<code>com.taobao.lite</code></p>
<p>作用：下沉電商用戶標籤，提高廣告填充率，頻繁觸發激勵視頻、彈窗優惠券廣告</p>
</li>
<li>
<p><strong>頭條極速版</strong></p>
<p>包名：<code>com.ss.android.article.lite</code></p>
<p>作用：看資訊賺金幣類用戶判定，後臺高頻採集用戶行爲畫像，持續推送各類賺錢任務類廣告</p>
</li>
</ol>
<h2>2. 社區團購、低價生鮮類</h2>
<ol>
<li>
<p><strong>多多買菜</strong></p>
<p>包名：<code>com.xunmeng.pinduoduo.maicai</code></p>
<p>作用：線下低價消費人羣標記，推送鄰里團購、日用品特價類廣告，增加彈窗優惠券廣告頻次</p>
</li>
<li>
<p><strong>美團優選</strong></p>
<p>包名：<code>com.meituan.youxuan</code></p>
<p>作用：社區下沉用戶判定，拉高本地生活低價引流廣告投放量級</p>
</li>
</ol>
<h2>3. 免費網文、薅羊毛工具類</h2>
<ol>
<li>
<p><strong>番茄免費小說</strong></p>
<p>包名：<code>com.bytedance.fanqienovel</code></p>
<p>作用：依賴免費激勵變現用戶標籤，每章節高頻植入激勵廣告、彈窗推廣 APP 廣告</p>
</li>
<li>
<p><strong>WiFi 萬能鑰匙</strong></p>
<p>包名：<code>com.snda.wifilocating</code></p>
<p>作用：下沉流量敏感用戶判定，大量推送省錢、小額理財、低價話費類廣告</p>
</li>
</ol>
<h1>三、所以，有什麼焚絕可以教給佬友們嗎？有的！</h1>
<blockquote>
<ol>
<li>
<p><strong>簡體字改成繁體字（港臺）或者英文</strong>，少數民族同胞可以改成藏文，地區可以保留中國大陸，但不放心地區可以修改成港澳臺，因爲非簡體廣告SDK投放較少，因爲境外廣告投放體系和國內簡體廣告 SDK 相互獨立，能夠大幅減少下沉類定向營銷廣告推送，規避精細化用戶畫像採集</p>
</li>
<li>
<p><strong>在谷歌商店搜索軟件的境外版</strong>，替換掉（洋大人可沒投放過簡體中文SDK廣告），因爲海外版本不會內置國內穿山甲、優量匯等本土廣告 SDK，沒有精細化用戶分層投放機制，開屏彈窗、激勵類廣告數量會大幅減少</p>
</li>
<li>
<p><strong>按需安裝 12315、12321 官方維權 App 以及 LibChecker 隱私檢測工具</strong>，既能約束多數小衆流氓 App 的違規廣告行爲，也可隨時取證違規隱私收集行爲，遇到惡意過度營銷、越權竊取信息的應用，及時向監管平臺投訴舉報。（這裏推薦跳一跳之類的APP，不過最近整頓嚴打，很多APP開屏跳轉廣告都緊急熱更新下架了）</p>
</li>
<li>
<p><strong>終極焚絕：解鎖BL鎖</strong>，然後ROOT裝各種框架，隔離權限，創建虛假虛擬欺騙環境，讓APP什麼都看不見（最少也是變成默認軟件推廣廣告），也就是說對 App 禁用通訊錄、應用列表、位置、設備標識碼等敏感權限；藉助虛擬機工具搭建虛擬運行環境，虛假上報設備參數，讓廣告 SDK 無法讀取真實機型、安裝包信息，只能推送通用類常規廣告，無法精準分層收割                                      （ <a href="https://slimenull.com/posts/20221022104302/">[全解] 刷機, BL 鎖, Bootloader, Recovery, Magisk, Root, ADB, 線刷, 卡刷, 9008, 繞過 FRP</a>）</p>
</li>
</ol>
</blockquote>
<h2><strong>詳細的七 種廣告處理方法：</strong></h2>
<h3><strong>1.逆向修改：代碼層面的徹底清除</strong></h3>
<p>對apk文件<strong>反編譯</strong>，定位並<strong>移除廣告代碼、啓動頁</strong>，或<strong>修改佈局文件</strong>移除廣告橫幅，一次性去除應用內所有廣告。</p>
<p>這種修改過的安裝包，被稱爲**“綠色版”“純淨版”**，也曾風靡一時。</p>
<p>可以試着搜索“app名字+無廣告/純淨版”，或許會有驚喜，但今時不同往日，要小心木馬病毒釣魚軟件。學有餘力者，可前往某些論壇的技術板塊，或者“極客堂”學習如何自己綠化app。</p>
<p><img src="https://img.sayori.org/blog/v1/dd5bcabba494749f69c47553969685112f97a610029b60383dfe48f0706671a6/1280.webp" alt="原文配圖 12" /></p>
<blockquote>
<p>優點：一次性根除app廣告</p>
<p>缺點：不能更新；官方可能會停用舊版本</p>
</blockquote>
<h3><strong>2.自動化點擊工具：模擬用戶點擊行爲跳過開屏廣告</strong></h3>
<p>利用<strong>無障礙輔助功能監測界面元素</strong>變化，當識識別到“X”“跳過”或“關閉”按鈕的文本特徵或資源ID時，<strong>自動模擬用戶點擊行爲</strong>。效果立竿見影。</p>
<p>首推“搞快點”，規則可從GitHub等平臺獲取。</p>
<p><img src="https://img.sayori.org/blog/v1/f300f50d4ca0fce77be04fdd48da4a954f1fb6106be99bd44ac7c7188c390cf6/1280.webp" alt="原文配圖 13" /></p>
<h4>搞快點</h4>
<blockquote>
<p>優點：效果立竿見影</p>
<p>缺點：駐留後臺會增加耗電、殺死進程即無效</p>
</blockquote>
<h3><strong>3.權限控制：阻止搖一搖廣告的觸發</strong></h3>
<p>搖一搖作孽太多，被央視點名以後稍顯收斂，後續手機廠商做了權限控制。</p>
<p>搖一搖廣告依賴“獲取設備動作與方向”權限，通過系統設置直接關閉該權限，可以從阻止搖一搖的觸發。</p>
<p><strong>圖文版教程</strong></p>
<p><img src="https://img.sayori.org/blog/v1/d62372e665276fd3e3b1d8c5e9011cee9d933536ac5d10c3006421a0a08605d0/1280.webp" alt="原文配圖 14" /></p>
<p><img src="https://img.sayori.org/blog/v1/7d85fe796a471fbfcc82a4fb87e4aa5a1879b33522ed63aef3308b11530d7c87/1280.webp" alt="原文配圖 15" /></p>
<p><strong>文字版教程</strong></p>
<blockquote>
<p><strong>操作方法</strong>：進入系統設置→應用管理→找到需要關閉搖一搖的應用→權限管理→找到並關閉“獲取設備動作與方向”或“傳感器”權限</p>
</blockquote>
<blockquote>
<p>優點：無需額外工具</p>
<p>缺點：廣告仍然存在，只是不會意外觸發；需要手動爲每個應用設置，較爲繁瑣</p>
</blockquote>
<h3><strong>4.AdGuard：攔截廣告請求</strong></h3>
<p>通過<strong>本地代理</strong>攔截所有<strong>網絡請求</strong>，當匹配到廣告規則後阻止請求或返回空數據，<strong>在廣告內容加載前將其攔截</strong>。</p>
<p><img src="https://img.sayori.org/blog/v1/1751904390b902bf01352fbb5debdf5cab27b6e592ba2967795d37002eea78ef/1280.webp" alt="原文配圖 16" /></p>
<p>這有什麼好處呢？可以<strong>攔截</strong>僞裝成朋友圈的信息流廣告、僞裝成評論的<strong>信息流廣告</strong>等等。</p>
<p><strong>理論上</strong>可以<strong>通殺</strong>任何廣告。同類工具還有AdAway。</p>
<blockquote>
<p>優點：覆蓋範圍廣，支持多種廣告形式</p>
<p>缺點：常駐後臺，增加耗電；降低網絡速度</p>
</blockquote>
<h3><strong>5.Root與插件：系統級廣告攔截方案</strong></h3>
<p>root手機後獲取<strong>系統最高控制權</strong>，使用<strong>Hosts重定向</strong>、<strong>防火牆</strong>規則<strong>攔截廣告域名解析和請求</strong>。</p>
<p>推薦使用AdAway的root模式，修改Hosts文件，屏蔽廣告域名。軟件是開源的，GitHub有大佬分享規則源。</p>
<p><img src="https://img.sayori.org/blog/v1/955b32469c947c48c580c2d3f1ba6580eb4fad6c45f566f59354b9d853ba90ba/984.webp" alt="原文配圖 17" /></p>
<p><strong>插件</strong>推薦小綠書Top大佬的<strong>AdGuardHome模塊</strong>。</p>
<p><img src="https://img.sayori.org/blog/v1/cef6360e6bf38f0859ba2a3a1d0229062a97ff37e6b0c3c646b49ab44b5f8748/875.webp" alt="原文配圖 18" /></p>
<blockquote>
<p>優點：一次配置，全局生效；效果最徹底</p>
<p>缺點：root過程複雜，有變磚風險；銀行類應用檢測root會拒絕運行</p>
</blockquote>
<h3><strong>6.LSPatch修補：無需root的模塊化方案</strong></h3>
<p>利用無線調試啓動<strong>Shizuku</strong>，再授權給<strong>LSPatch</strong>工具，之後將<strong>Xposed模塊</strong>直接<strong>打包進APK</strong>文件，實現無需root的<strong>模塊功能注入</strong>。</p>
<blockquote>
<p>需要模塊支持修補模式</p>
</blockquote>
<p><strong>操作步驟：</strong></p>
<p>獲取原版APK和去廣告模塊→無線調試啓動Shizuku→授權並使用LSPatch進行修補→安裝修補後的APK</p>
<p><img src="https://img.sayori.org/blog/v1/aab6d24ac3f36822ce93e805ba371b8f88bae5afc5ee62d8761eb7b5ec39a53d/1280.webp" alt="原文配圖 19" /></p>
<h4>Shizuku授權LSPatch</h4>
<blockquote>
<p>優點：無需root，相對安全</p>
<p>缺點：需要爲每個應用單獨處理；應用更新後需要重新修補；可能觸發簽名驗證導致閃退</p>
</blockquote>
<h3><strong>7.DNS過濾：唯一平衡了效果和易用性的終極方案</strong></h3>
<p>這是所有去廣告方法中，我最推薦的一個。</p>
<p><strong>只需要在手機上輸入一串網址，就能去除95%的app牛皮蘚廣告！</strong></p>
<p><img src="https://img.sayori.org/blog/v1/54942bdd9ec952f05969babc234f0aff502bce0e6fa0a2f08ce4cb2e6a138455/1280.webp" alt="原文配圖 20" /></p>
<p>DNS提供商在服務器搭建好廣告域名黑名單，用戶在智能設備（手機、平板、pc）配置好DNS後，當設備查詢這些廣告域名時，就會返回錯誤IP(如0。0。0。0)或本地IP，使廣告無法加載，這樣就達到了去除廣告的效果。</p>
<p>這和AdGuard、AdAway本地代理模式有異曲同工之處，因爲這兩個app的去廣告功能都使用了DNS過濾。</p>
<p>而Android 9+自帶**私人DNS功能，**與其使用需要常駐後臺的應用，不如直接採用手機原生的DNS功能來過濾。</p>
<blockquote>
<p><strong>配置方法：</strong></p>
<p>進入系統設置→網絡和互聯網→私人DNS→選擇“私人DNS提供商主機名”→輸入DNS服務地址</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/dc268fd64bf2c6bfaa91bbd5a590761eec7a8b6259416fb8fa8ad0423f4f8a1d/1280.webp" alt="原文配圖 21" /></p>
<p><strong>Android 9以下可以走wifi的dns解析。</strong></p>
<p><img src="https://img.sayori.org/blog/v1/ac98ad2cf9d6894ae43dcb81e99e7fdfd2750eee64d814c7640ae75730199faf/427.webp" alt="原文配圖 22" /></p>
<hr />
<blockquote>
<p>（此處二更2026/07/01）： 感謝評論區佬友補充</p>
<p><img src="https://img.sayori.org/blog/v1/67b889699f756abc31d941c3731542cfc8e95c7bd964ad187607a0a6d2caa0a8/1116.webp" alt="原文配圖 23" /></p>
</blockquote>
<h2>現在可用DNS：       2026.dns1.top</h2>
<p>三更：評論區現身說法
<img src="https://img.sayori.org/blog/v1/82b85730add0713b6dfe4a06268006c5619dbfe586671d3764f9e2882bbc7cd9/1172.webp" alt="原文配圖 24" /></p>
<hr />
<p>DNS過濾<strong>無需安裝應用</strong>，操作簡單，一次配置，網頁、應用<strong>全局生效</strong>，消耗更低的手機資源，獲得和AdGuard、AdAway等應用幾乎一樣的效果。</p>
<blockquote>
<p>優點：無需安裝應用、網頁和應用全局生效</p>
<p>缺點：少數頑固廣告可能漏網、存在誤殺、有時候會拖慢網速</p>
</blockquote>
<blockquote>
<h1>爲吸引更多技術人員加入分析，揭開流氓廣告/APP/大數據殺熟，優化國內APP生態圈</h1>
<h1>本人主動放棄本文全部版權。</h1>
<h1>即日起，任何人可<strong>隨意轉載、修改、搬運本文，無需署名，無需授權</strong></h1>
</blockquote>
<blockquote>
<p>原帖中的作者打賞入口未在本站複製，如需支持作者請前往原帖</p>
</blockquote>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>（轉載）業內人士,向佬友揭露一下流氓APP是怎麼圍剿獵殺用戶的</title>
    <link href="https://blog.sayori.org/zh-hant/posts/rogue-app-advertising-user-traps/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/rogue-app-advertising-user-traps/</id>
    <published>2026-07-23T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>經原作者授權轉載，梳理流氓 App 在廣告跳轉、用戶畫像、權限繞過、風控規避和投訴截流中的常見套路</summary>
    <content type="html"><![CDATA[<p>&lt;details class="repost-source"&gt;
&lt;summary&gt;原文與授權&lt;/summary&gt;
&lt;p&gt;原文：&lt;a href="https://linux.do/t/topic/2161543"&gt;https://linux.do/t/topic/2161543&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;已獲得原作者授權&lt;/p&gt;
&lt;/details&gt;</p>
<p>加入linux.do也有一段時間了，希望給大家帶來一些有用的信息，謝謝大家！</p>
<h1>揭露流氓APP是怎麼圍剿獵殺用戶的</h1>
<blockquote>
<p><em><strong>爲吸引更多技術人員加入分析，揭開流氓軟件行爲，本人主動放棄本文全部版權。任何人可隨意轉載、修改、搬運本文，無需授權，不需要署我名</strong></em></p>
</blockquote>
<p>原本，我只想寫一寫，揭示某個App流氓且繞過商店審覈的行爲，但後來發現這並非個例。因此我停止了分析，轉而自己寫App去驗證自己的想法，以便大家更好地瞭解這些現象。現在我作爲一名業內人士，手機軟件開發者，通過左右腦互博，梳理出了這些關鍵點及其解決方法。</p>
<blockquote>
<h4><em>從下面開始，以第一視角的口吻來揭露行業內真相：</em></h4>
</blockquote>
<h2>一、流氓商家是怎麼提高APP廣告的轉化率的？</h2>
<p>這裏列舉三個常見但無人提及的方法：</p>
<p>一是接入系統廠商自帶的廣告SDK。這些下崽器擁有特殊權限，能夠調用應用商店進行靜默下載和安裝。（應用商店的靜默下載安裝權限無法被用戶禁用）</p>
<p>在前幾年我還發現就算是開了守護模式（禁止安裝應用），此種廣告依然能靜默安裝APP</p>
<p><img src="https://img.sayori.org/blog/v1/28d8d87379aed6972820386ec2d90d3285e12e87887ee7ab83fced5c36bfe3a6/original.gif" alt="原文配圖 1" /></p>
<p>點擊關閉按鈕就自動下載、安裝推廣app，此能力來自廠家自身廣告SDK</p>
<p>二是廣告以全屏形式展開，當用戶呼出虛擬導航鍵（小白條）時，會100%跳轉至廣告頁面。</p>
<p>這樣一來，用戶只會以爲是自己不小心手滑點到了。</p>
<p>實際上是廣告頁監聽了導航欄，出現導航了說明用戶進行了滑動，立馬跳屏。</p>
<p>起初我猜測滑動這個鬆開動作被app廣告頁捕捉當成了點擊。實際呼出小白條操作只會被系統攔截，app無法感知到用戶在哪個區域鬆手。</p>
<p><img src="https://img.sayori.org/blog/v1/ae0dafac99b1799843deb6a39dd9aeacaba804737da6eb37c8bdf5274b7a60cb/original.gif" alt="原文配圖 2" /></p>
<p>注意看滑動軌跡，沒有額外點擊</p>
<p>第三種是"切屏廣告"。用戶從前臺切出App一段時間後，再次返回時，會彈出類似開屏廣告的頁面。</p>
<blockquote>
<p>用戶往往誤以爲是手機內存不足，導致App被後臺自動清理了。</p>
</blockquote>
<p>這類情況過於普遍，我就不截圖了。</p>
<p>其他非技術性的廣告套路，例如疊加多層廣告、使用深色背景遮擋半透明關閉按鈕等，這裏暫不展開討論。</p>
<h2>二、那能進一步提升廣告觸達率嗎？</h2>
<blockquote>
<p>一種簡單的辦法就是讓用戶使用一段時間我們的app，繪製熱力圖，得到用戶常點的位置，然後把廣告跳過和進入按鈕進行對調。</p>
<p>如果不想讓用戶很快識別出這種手段，我們可以更換廣告類型、樣式、按鈕大小，讓用戶感知不到但存在肌肉記憶</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/dfa4a531ef64922bc9659bc42d9f568faac4c6ae6f9d146b275d42672bea5e57/1280.webp" alt="原文配圖 3" /></p>
<p>此圖來自百度移動統計SDK</p>
<h2>三、怎麼區分老人、小孩哥進行精準推廣？</h2>
<p>老人和小孩是兩個沉默羣體，並且其行爲特徵明顯</p>
<p>老人特徵</p>
<p>每一步操作的思考時間都明顯長於年輕人</p>
<blockquote>
<p>比如滑動操作（按下、滑動、鬆開）時間&gt;500ms</p>
</blockquote>
<p>底部有三大金剛</p>
<blockquote>
<p>比如通過獲取手機尺寸和app內界面顯示最大尺寸比較，可以判斷用戶是否開啓導航欄</p>
</blockquote>
<blockquote>
<p>安裝應用列表短劇、短視頻、極速版、聽書居多</p>
<p>系統字體縮放比例在"大"以上</p>
</blockquote>
<p>小孩哥特徵</p>
<p>因爲手指小，可以通過計算按壓面積來判定（不是單一指標就斷定爲小孩哥）</p>
<p><img src="https://img.sayori.org/blog/v1/f5ed869d0d8379fbe505fd0828a5689e57b60e6f68770a8eb142aa88d8560860/original.gif" alt="原文配圖 4" /></p>
<p>前兩次：大拇指（大人）；後兩次：尾指（模擬小孩）</p>
<blockquote>
<p>安裝軟件裏遊戲居多，並且很多是商店裏的小型遊戲</p>
</blockquote>
<p>這些是用戶畫像的重要一部分，只要我們精準識別爲老人小孩羣體，廣告就可以不限制的推送給他們。</p>
<h2>四、那用戶拒絕了讀取安裝的軟件列表權限，我們還能獲取嗎？</h2>
<blockquote>
<h2><strong>這裏說一點，往往用戶以爲拒絕了就不會被讀到，實際可以繞過！！！！！！！！！（所以你們手機上有什麼外面的軟件，反詐是可以打電話給你們的，當然是勸你們別幹壞事）</strong></h2>
</blockquote>
<p>如圖：</p>
<p><img src="https://img.sayori.org/blog/v1/46341710d6f93186019d5273d74d0609a38ac66eb9ccf25dc6026f045ca84c42/original.gif" alt="原文配圖 5" /></p>
<p>禁止了應用權限，依然可以繞過獲得應用列表</p>
<h2>五、要是有人抓包怎麼辦？</h2>
<p>檢測代理，只要發現開着代理就改變自身行爲（禁止發送敏感數據、停止展示流氓廣告）</p>
<p><img src="https://img.sayori.org/blog/v1/d6383dfd6f447db51969dea9bd0a4dce0ac830dcdd1aa9cf0f4b9945af3cb48a/original.gif" alt="原文配圖 6" /></p>
<p>根據用戶網絡環境改變app行爲</p>
<p>如果有人要逆向app怎麼辦</p>
<p>對抗是無止盡的，混淆、加固、反抓包能防住一般技術人員分析即可。我們這種體量的APP大佬們不會看上的</p>
<p>如果APP被盯上了要怎麼辦</p>
<p>如果被多方盯上了我直接滑跪，下架避避風口，然後改名再來</p>
<p>再不行就換皮上架，提前申請備用的版號</p>
<p><img src="https://img.sayori.org/blog/v1/e80cc0d2e64effa9f4fa96fdb5099f3d3795ec596b97d17a1c29d3bf41a58f4c/541.webp" alt="原文配圖 7" /></p>
<p>此爲示例圖，和本文無關</p>
<blockquote>
<p>那要是用戶要卸載怎麼挽留</p>
<p>用戶習慣性使用長按圖標卸載，我們就可以加個假卸載入口來迷惑用戶</p>
<p>然後進入後就發一些福利來挽留用戶</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/7bd42f65fb38bd63a2c8b2ab64f7e67f430ead2dd52360312e368fb8902baddc/original.gif" alt="原文配圖 8" /></p>
<p>快捷菜單虛假卸載引流</p>
<p>六、那要是有用戶要投訴我們呢？</p>
<blockquote>
<p>比如我們接入的廣告，我們就放一個</p>
<p><strong>假投訴  <strong>按鈕，投訴到</strong>我們自己平臺</strong></p>
<p>再在app個人中心裏放一個<strong>投訴反饋</strong>。</p>
<p>截流是一種高效的手段。我們單獨給這部分用戶開綠色遠控</p>
</blockquote>
<blockquote>
<p><img src="https://img.sayori.org/blog/v1/a8bba1353d818d2f3a39604e17768f35a6d7d0298be860046ecd92070c5bc54c/846.webp" alt="原文配圖 9" /></p>
</blockquote>
<p>投訴截流</p>
<h2>七、如果用戶要錄屏發到網上曝光，我們能阻止嗎？</h2>
<p>沒有接口用於檢測懸浮窗，但是可以通過app內操作後的視圖更新速度（幀率）來推測是否可能開啓了錄屏</p>
<p><img src="https://img.sayori.org/blog/v1/c23822351b2924314d01779b70ffa28b03b511a072fc626b88a0f72795ddfb5f/original.gif" alt="原文配圖 10" /></p>
<p>開啓錄屏後，操作幀會明顯波動</p>
<p>測試過播放4K視頻懸浮窗等，對app內的操作幀率不會有影響</p>
<blockquote>
<p>只有錄屏會出現如圖的明顯掉幀。我對此種檢測方法保留意見，僅作示例</p>
<p>關於防止錄屏和截圖，其實可以直接調用系統接口禁止即可，簡單粗暴。我們可以找個理由比如"出於版權考慮，本app禁止截圖和錄屏"，你看很多的app甚至小程序都開始濫用這個功能。</p>
</blockquote>
<p><img src="https://img.sayori.org/blog/v1/fc39a74804b862ab0e4059e1d60bf000d278a2a1cd184b0fe8fed9c18dd737e3/original.gif" alt="原文配圖 11" /></p>
<p>禁止截圖、錄屏，強制錄屏結果就是黑屏</p>
<h2>八、要上架商店，人工審覈怎麼繞過呢？</h2>
<p>審覈人員的安卓虛擬機、手機都有特定的app，我們只需要單獨檢測這部分app，如果存在則開綠色通道。</p>
<blockquote>
<p>另外，不要惹到律師，他們很難搞。比如，在開發時候，我們可以檢測手機上是否有律師常用的"真相取證"APP（com.truthso.ip360.activity）來讓APP保持沉默，其他類似的就是敏感人士了，做網絡安全的，在公安部門的，懂得都懂</p>
</blockquote>
<p>遠控下發配置白名單</p>
<p><img src="https://img.sayori.org/blog/v1/df622254dda211e57401cd4f6e68201c186a046be70c5acf75d29952044474c1/462.webp" alt="原文配圖 12" /></p>
<h2>九、那怎麼繞過最上面的人的審覈？</h2>
<p>可以結合多種手段，檢測IP爲北京、上海和廣州等重點城市，針對性下發遠控。</p>
<blockquote>
<p>檢測到商務、高端機型，特殊定製類機型就隨機下發包（上面的人總不會在用紅米和榮耀吧），讓復現難度加大（但我不想一刀切，高端機型也有我們的目標用戶）</p>
</blockquote>
<p>我花了很多時間收集、逆向、分析、寫代碼驗證，不是爲了學習如何成爲這樣的惡龍，而是爲了讓這些潛藏在代碼深處的惡意，暴露在公衆中</p>
<p>當商業利益成爲唯一驅動力，技術便不再是服務於人的工具，而異化爲操控人的枷鎖。</p>
<p>無止盡的試探底線，在透支整個移動互聯網生態的信任。</p>
<p><em><strong>技術本應向善，而不應成爲圍獵用戶的利器</strong></em></p>
<p><em><strong>迴歸友好廣告，守住做人底線</strong></em></p>
<blockquote>
<p>再提供相關開發資料（#替換爲.）感興趣的可以去看下</p>
<p>安卓API文檔：</p>
<p>developer#android.google#cn/reference/packages</p>
<p>繞過應用列表權限獲取應用列表的方法：</p>
<p>github#com/LuoYunXi0407/AppListViewer</p>
</blockquote>
<blockquote>
<h4>現在，知道了那麼多流氓軟件的套路之後，佬友應該多多少少心裏有數了吧？更何況是應用商店沒有上架的，某些來路不明的小軟件，只會比上面說到的那些更噁心，這就是國內APP的生態啊，<strong>所以，大家儘可能不要下載來路不明的軟件。</strong></h4>
<p><strong>如果家裏有爸媽不太懂這些手機的，或者家中有老人/小孩，咱們還是給他們打開手機自帶的軟件管家攔截吧！（如無其他需要，最好鎖死手機第三方安裝權限和支付權限，或者乾脆不綁支付卡）</strong></p>
<p>另外插一句嘴，如果遇到APP的關鍵詞是：</p>
<p>破解版，解鎖VIP會員，直播，大秀，瑟瑟軟件，看篇軟件，成人，同城，果聊，來路不明的VPN軟件，約會，投資理財，下注，博彩...</p>
<p>那這些背後就不是竊取隱私那麼簡單了，很有可能是某東南亞灰產或者某某幫，站內也有人揭露過類似這樣的騙局：<a href="https://linux.do/t/topic/205802?u=aichitangcupaigu">https://linux.do/t/topic/205802?u=aichitangcupaigu</a></p>
</blockquote>
<blockquote>
<p>原帖在此處附有論壇投票，以下保留投票選項</p>
</blockquote>
<h2>遇過這些流氓軟件嗎？</h2>
<ul>
<li>有，我當時知道，發現後沒下載</li>
<li>有，我當時知道，但還是想看看就安裝了</li>
<li>有，我當時不知情，下載安裝嘗試了一下</li>
<li>沒有，平時軟件只從正規渠道下載/我是IOS用戶</li>
</ul>
<h4><strong>謝謝佬友們的熱情點贊和小火箭，有什麼問題可以評論區問，我將</strong>視情況回覆</h4>
<blockquote>
<p>原帖中的作者打賞入口未在本站複製，如需支持作者請前往原帖</p>
</blockquote>
<p>希望本文能幫到大家，保護自己/家中老人小孩！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>互聯網社區記錄 3：各種站長社區和組織！</title>
    <link href="https://blog.sayori.org/zh-hant/posts/internet-community-3/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/internet-community-3/</id>
    <published>2026-07-20T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>各種站長社區和組織！反正加入了也不會喫虧，想加入的可以看看！</summary>
    <content type="html"><![CDATA[<p>上一篇寫到了國內的一些二次元興趣社區（霧），這一篇正好最近站長髮現了一堆這種站長組織和社區，所以寫一個文章來總結總結</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 1000px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/da7598d800173833429b9ccc9b87830f3396afe956cbf2090211af38353f273c/1280.webp" alt="仙之人兮列入麻" loading="lazy" width="1000" height="67" srcset="https://img.sayori.org/blog/v1/da7598d800173833429b9ccc9b87830f3396afe956cbf2090211af38353f273c/640.webp 640w, https://img.sayori.org/blog/v1/da7598d800173833429b9ccc9b87830f3396afe956cbf2090211af38353f273c/1280.webp 1280w, https://img.sayori.org/blog/v1/da7598d800173833429b9ccc9b87830f3396afe956cbf2090211af38353f273c/1811.webp 1811w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;仙之人兮列入麻&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<h1>虛擬備案類</h1>
<h2>萌備</h2>
<p><a href="https://icp.gov.moe/join.php">https://icp.gov.moe/join.php</a>，支持.org備案，背後還有一整套萌社區，能夠給社區成員提供萌盤這樣的儲存和分享的福利，成爲成員後提供的萌盤高達有2TB，還可以根據自己的需要去申請更大的空間或者熱存儲，是站長第一個加入的虛擬備案
<img src="https://img.sayori.org/blog/v1/bdc1ad843a825cdf0fec5dbbf5b8727c857a8aeae73286975158055cc87b32dc/1280.webp" alt="Pasted image 20260806155317.png" /></p>
<h2>茶備</h2>
<p><a href="https://icp.redcha.cn/join">https://icp.redcha.cn/join</a>，支持.org備案，擁有類似開往的那種穿越在已備案網站之間的穿越器（上面的萌社區雖然也有一個，但是似乎最近都用不了），是站長最近加入的</p>
<h2>魔備&amp;諾三維聯盟&amp;梵友備案</h2>
<p><a href="https://www.moicp.cn/">https://www.moicp.cn/</a>，竟然不支持我們偉大的公益組織最喜歡用的頂級域名.org！
<a href="https://icp.n3v.cn/id">https://icp.n3v.cn/id</a>，竟然不支持我們偉大的公益組織最喜歡用的頂級域名.org！
<a href="https://icp.snzy.cc/id.php">https://icp.snzy.cc/id.php</a>，竟然不支持我們偉大的公益組織最喜歡用的頂級域名.org！
並且這三個似乎還是相互備案的，挺神奇的，站長對此的瞭解也就這麼多了...</p>
<h1>博客類</h1>
<h2>開往</h2>
<p><a href="https://www.travellings.cn/docs/join.html">https://www.travellings.cn/docs/join.html</a>，博客友情鏈接接力，加入需求在這裏，需要給自己的網站加一個開往的小跳轉圖標，是站長第一個加入的這種接力組織，同時站長觀察也發現這個確實比較大衆</p>
<h2>十年之約</h2>
<p><a href="https://www.foreverblog.cn/">https://www.foreverblog.cn/</a>，也算是一個比較出名的博客組織了，加入要求還比較嚴格，需要建站滿一年纔行，所以目前站長遺憾不能加入，也有一個類似於上面開往的叫穿梭的東西</p>
<h2>中文獨立博客列表</h2>
<p><a href="https://github.com/timqian/chinese-independent-blogs/blob/master/README.md#%E5%A6%82%E4%BD%95%E6%8F%90%E4%BA%A4">如何提交</a>，就是一個github列表倉庫，能夠通過提交pr的方式加入你的獨立博客，能夠水一個貢獻了20kstar+的項目的履歷了（雖然不知道有什麼用hh）</p>
<h2>BlogsClub</h2>
<p><a href="https://bf.zzxworld.com/">https://bf.zzxworld.com/</a>，也是一個頂級的.org結尾的博客公益組織</p>
<h2>其他的組織</h2>
<p><a href="https://www.boyouquan.com/home">https://www.boyouquan.com/home</a>，博友圈，和十年之約一樣需要一年資歷才能加入，也有類似於開往的穿梭功能
<a href="https://hi.jiuchan.org/docs">https://hi.jiuchan.org/docs</a>，揪蟬，類似開往的一個項目，叫春秋禪
<a href="https://bf.zzxworld.com/">https://bf.zzxworld.com/</a>，BlogFinder，這個帶來的流量還挺多的，站長在後臺umami統計裏面這個能佔比一部分
<a href="https://bo.ke/">https://bo.ke/</a>，需要用github或者google賬戶登錄，需要加入TXT簽名驗證
<a href="https://blogscn.fun/">https://blogscn.fun/</a>，<s>筆趣閣</s>筆墨跡，有一個比較有意思的功能星圖，能夠根據地理位置訪問博客，然後也有類似開往的穿梭功能
<a href="https://blogtalk.org/">https://blogtalk.org/</a>，也是一個頂級的.org結尾的博客公益組織，甚至是站長在寫這一篇的時候看到的（笑），這種東西真的超級多吧</p>
<h1>結尾</h1>
<p>這種組織真的是超級多啊（笑），畢竟確實大部分組織的功能復刻起來都比較簡單，基本上最複雜的是審查環節說是，以後如果站長又找到了哪些組織，並且想要加入的話，應該也會記錄在這上面吧hh</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>Riseup 的“激進服務器”列表：公益組織在提供什麼，我能做什麼</title>
    <link href="https://blog.sayori.org/zh-hant/posts/radical-servers-public-services/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/radical-servers-public-services/</id>
    <published>2026-07-19T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>認識 Riseup 整理的非商業技術組織與公共服務，也記錄 sayori.org 現在能開放的網頁審計和 API 能力</summary>
    <content type="html"><![CDATA[<p>我最近在 Riseup 的安全資源裏翻到一頁很長的名單</p>
<p><a href="https://riseup.net/zh/security/resources/radical-servers">激進服務器 - riseup.net</a></p>
<p>名單裏的項目大多由非營利組織、自治技術團體、合作社或志願者集體維護，爲社會運動、草根組織、非商業項目和重視隱私的人提供網絡基礎設施</p>
<p>有些組織提供郵箱、郵件列表和網站託管，有些維護 VPN、XMPP、Matrix、Etherpad、文件分享、代碼託管或社區網絡</p>
<p>這頁名單讓我第一次比較完整地看到，互聯網角落中的其他公共服務</p>
<h2>Riseup 爲什麼把它們叫作激進服務器</h2>
<p>Riseup 對這份名單的說明很直接</p>
<p>它收錄反資本主義、反等級、自治、女性主義或其他激進技術項目</p>
<p>其中一些團體爲草根行動者提供免費服務或互助服務，另一些更關注隱私、自由軟件和去中心化</p>
<p>共同點不是技術棧，而是不把賺錢當作第一目標</p>
<p>Riseup 也明確寫了，這份列表不等於官方背書</p>
<p>每個組織所在地區、法律環境、日誌政策、註冊方式和服務狀態都不同，使用前仍要自己閱讀條款與隱私說明</p>
<h2>這份名單裏有什麼</h2>
<p>頁面按 World Wide、South America、Europe、North America 和 In memoriam 分類</p>
<p>世界範圍的項目裏有 hackerspaces.org、HackThisSite、Indymedia 和 Take Back The Tech</p>
<p>它們分別偏向社區空間、網絡安全學習、獨立媒體和反對針對女性的數字暴力</p>
<p>南美部分列出 Codigosur 與 Colnodo</p>
<p>這些組織會爲社會運動和非營利團體提供託管、郵箱、郵件列表、流媒體、協作編輯與技術支持</p>
<p>歐洲部分數量最多</p>
<p>這裏能看到 Disroot、Framasoft、GreenNet、NoLog.cz、systemli、Syster Server、Koumbit 等不同方向的組織</p>
<p>它們提供的服務跨度很大</p>
<ul>
<li>郵箱與郵件列表</li>
<li>網站、博客、Wiki 和論壇託管</li>
<li>XMPP、Matrix、Mumble 和視頻會議</li>
<li>Etherpad、CryptPad 與其他協作工具</li>
<li>Git、項目管理與文件分享</li>
<li>VPN、DNS、社區網絡和虛擬服務器</li>
<li>面向社會運動、女性主義團體或非商業項目的技術支持</li>
</ul>
<p>北美部分包括 Riseup 自己，也收錄了 Koumbit 和 Anarchy Planet 等項目</p>
<p>頁面最後還保留一組 In memoriam</p>
<p>這些項目已經停止或只剩維護模式，卻沒有被簡單從歷史裏擦掉</p>
<p>這一段很重要，因爲公共服務會結束，維護者退出、資金變化和法律風險都可能讓一個曾經可靠的入口消失，這也就是公益所必須承擔的風險啊</p>
<h2>幾個值得單獨認識的項目</h2>
<h3>Disroot</h3>
<p><a href="https://disroot.org/">Disroot</a> 是位於阿姆斯特丹的非營利基金會，由志願者維護並依賴社區支持</p>
<p>它把郵箱、文件、聊天、協作文檔、加密粘貼板和聯邦網絡工具放在一個開放服務集合裏</p>
<p>我之前單獨寫過 <a href="/posts/disroot-open-services-note/">Disroot：一個很像互聯網老理想的開源服務集合</a></p>
<h3>Framasoft</h3>
<p><a href="https://framasoft.org/">Framasoft</a> 來自法國，長期推廣自由軟件、開放教育和去中心化互聯網</p>
<p>它做過大量替代中心化平臺的公共工具，也持續維護軟件、文檔和教育資源</p>
<h3>systemli 與 NoLog.cz</h3>
<p><a href="https://www.systemli.org/">systemli</a> 爲政治活動者和社會運動提供注重隱私的通信服務</p>
<p><a href="https://nolog.cz/">NoLog.cz</a> 是捷克的活動者技術集體，提供 Matrix、文件分享、協作文檔、視頻和其他自由軟件服務</p>
<p>這類組織通常不會承諾面向所有人的無限資源，而會把支持對象、申請方式和使用邊界寫得很明確</p>
<h3>GreenNet 與 Koumbit</h3>
<p><a href="https://www.greennet.org.uk/">GreenNet</a> 爲和平、環境和人權團體提供互聯網服務、網站與託管支持</p>
<p><a href="https://www.koumbit.org/">Koumbit</a> 是蒙特利爾的非營利組織，爲社區團體和社會正義項目提供自由軟件技術服務，也有團結託管計劃</p>
<p>它們提醒我，公益技術服務不一定全部免費</p>
<p>合理收費、交叉補貼、捐贈和志願勞動都可能是維持服務的方法</p>
<h2>使用這份名單前要先確認三件事</h2>
<p>我在 2026 年 7 月 19 日實際訪問了這份列表，目錄仍包含 World Wide、South America、Europe、North America 和 In memoriam</p>
<p>這隻能證明 Riseup 的目錄頁面當前可訪問，不能替名單裏的每一個組織證明服務仍然開放</p>
<p>第一，檢查項目現在是否仍在運行</p>
<p>這份頁面保留了歷史條目，部分服務說明和配額可能已經過時</p>
<p>第二，檢查誰適合申請</p>
<p>有些服務只面向特定地區、社會運動、非營利組織或受邀請用戶，不是看到免費就能註冊</p>
<p>第三，檢查法律與數據邊界</p>
<p>隱私友好不等於絕對匿名，也不等於可以忽略備份、賬號恢復和當地法律</p>
<p>重要資料仍要保留自己的加密備份，不把任何單一組織當成永遠不會關閉的基礎設施</p>
<h2>我能從這份名單學到什麼</h2>
<p>我沒有把 sayori.org 註冊成公益組織，也沒有這些團體的資金、成員和長期治理經驗</p>
<p>因此我不會把自己的小服務和 Riseup、Disroot 放在同一個規模上比較</p>
<p>我能學習的是它們如何說明服務對象、公開邊界、依賴捐贈、限制濫用，並承認服務可能停止</p>
<p>比起繼續堆很多入口，我更想保留少量真正能維護的服務</p>
<h2>sayori.org 目前開放的服務</h2>
<p>完整狀態放在 <a href="https://sayori.org/zh/services/">sayori.org 公共服務說明</a></p>
<h3>GeoScore 網頁審計</h3>
<p><a href="https://geo.sayori.org/">GeoScore</a> 是無需註冊的 SEO 與 GEO 事實審計工具</p>
<p>它面向公開網頁，整理站點畫像、抽樣頁面、檢查證據、優先修復項和 Markdown 報告</p>
<p>它不會自動修改目標網站，也不會把預測結果包裝成真實 AI 引用率</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/7ebaa553f6f842f62c87a9b5e83e1b10b5c7a5ddd4e5b39074c9948f7de11ebf/1264.webp" alt="GeoScore介紹" loading="lazy" width="560" height="175" srcset="https://img.sayori.org/blog/v1/7ebaa553f6f842f62c87a9b5e83e1b10b5c7a5ddd4e5b39074c9948f7de11ebf/640.webp 640w, https://img.sayori.org/blog/v1/7ebaa553f6f842f62c87a9b5e83e1b10b5c7a5ddd4e5b39074c9948f7de11ebf/1264.webp 1264w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;GeoScore介紹&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<h3>GeoScore 公開審計 API</h3>
<p>我目前還能提供一個公開 API 服務</p>
<p>入口是 <a href="https://geo-api.sayori.org/">geo-api.sayori.org</a></p>
<p>它提供 GeoScore 的穩定公開接口，可以運行公開域名審計、讀取部署元數據、獲取 PageSpeed 證據，並在已有審計上生成 Evidence Map 或 FixPack</p>
<p>API 的請求結構、響應和錯誤碼記錄在 <a href="https://geo-api.sayori.org/openapi.json">OpenAPI 文檔</a> 中，中文使用說明在 <a href="https://geo.sayori.org/docs">GeoScore Docs</a></p>
<p>最小的站點審計請求如下</p>
<pre><code>curl "https://geo-api.sayori.org/api/audit/example.com"
</code></pre>
<p>這個接口返回 Server-Sent Events 流，站點模式最多抽取五個 HTML 頁面</p>
<p>運行限制以 <a href="https://geo-api.sayori.org/api/meta"><code>/api/meta</code></a> 的線上結果爲準</p>
<p>它只接受公網 hostname，不支持 localhost、內網地址、IP literal 或任意代理請求</p>
<p>公開 API 也按盡力而爲原則運行，遇到額度耗盡、濫用或上游故障時會限流或暫停</p>
<h3>Amiya 的白板</h3>
<p><a href="https://board.sayori.org/">Amiya 的白板</a> 是一個無需註冊的輕量瀏覽器白板</p>
<p>它適合臨時畫圖、整理草圖、講清楚一個頁面結構，或給別人發一張可以直接打開的協作紙面，臨時畫一些流程圖或者其他的展示自己思路的東西還是很好用的</p>
<p>白板仍按盡力而爲原則維護，不承諾長期保存重要內容，使用者應該自行導出需要保留的結果</p>
<h3>博客、RSS 與反饋</h3>
<p><a href="https://blog.sayori.org/">博客</a> 和 <a href="https://blog.sayori.org/rss.xml">RSS</a> 用來公開文章、教程和項目記錄</p>
<p>留言板與郵件負責接收服務問題和改進建議</p>
<h2>Search Gateway 的邊界</h2>
<p><a href="https://github.com/Amiyadesi/search-gateway">Search Gateway</a> 仍然開源，可以自行部署，也提供兼容 API 與 MCP 接入方式</p>
<p>但 <code>search.sayori.org</code> 是站長內部實例，需要鑑權，不提供匿名調用、共享 Token 或公共搜索額度</p>
<p>公開 GeoScore API 與內部 Search Gateway 必須分開說明</p>
<p>前者是可以調用的公共服務，後者是可自部署的軟件和私有基礎設施</p>
<h2>下一步</h2>
<p>我想繼續整理這份激進服務器名單，優先確認仍在運行、中文用戶能理解、服務邊界寫得清楚的組織</p>
<p>對自己的站點，我會先把 GeoScore 網頁版、公開審計 API、博客和 RSS 維護穩定</p>
<p>如果以後增加網站體檢互助、靜態站上線協助或少量搜索證據額度，也會先邀請、限額和人工處理</p>
<p>爭取能夠儘自己最大的力去幫助他人</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>GeoScore 2.4.5：一個站長用來查自己網站到底缺什麼的工具</title>
    <link href="https://blog.sayori.org/zh-hant/posts/geoscore-2-4-guide/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/geoscore-2-4-guide/</id>
    <published>2026-07-16T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>用站點畫像、真實抓取證據與修復報告，搞清楚一個網站真正缺的東西</summary>
    <content type="html"><![CDATA[<h1>GeoScore 2.4.5：一個站長用來查自己網站到底缺什麼的工具</h1>
<h2>先說製作原因</h2>
<p>之前舊版本的geoscore是別人已經開發好的項目，<a href="https://geoscoreapp.pages.dev/">https://geoscoreapp.pages.dev/</a>，這裏也可以體驗一下，我也嘗試用這個不斷優化我的網站的seo，甚至加了wiki列表的<a href="https://www.wikidata.org/wiki/Q140378510">Amiya's Desk</a>和<a href="https://www.wikidata.org/wiki/Q140378992">Amiya_desi</a>來增強geo和seo之類的</p>
<p>不過呢，這個項目到後面也展示出侷限性了，我的個人博客經常會收到加 FAQ、價格表或 Service schema 的建議，可我的站既沒有套餐，也不接項目</p>
<p>正好反正我也不缺AI額度，既然自己有需求，那就二開繼續開發試試看吧，這次就肯定要把分類做好了，作爲一個個人博客站點，感覺這種FAQ價格表和Service schema確實是沒必要的</p>
<p>GeoScore 就是在原作者的基礎上二次開發出來的，<a href="https://github.com/sprawf/geoscore">https://github.com/sprawf/geoscore</a>，原版的GeoScore是Mit協議，所以我也選擇繼承了這個</p>
<p>它是 MIT 協議的開源 SEO 與 GEO 審計工具，入口和源碼都在這裏</p>
<p><a href="https://geo.sayori.org">https://geo.sayori.org</a></p>
<p><a href="https://github.com/Amiyadesi/geoscore">https://github.com/Amiyadesi/geoscore</a></p>
<p>完整的中英文使用文檔在這裏</p>
<p><a href="https://geo.sayori.org/docs">https://geo.sayori.org/docs</a></p>
<p>它的工作是把已經發現的問題、還不知道的問題和根本不適用的問題分開，再把能複驗的修改路徑留給站長，把修改結論能夠生成md文檔餵給AI進行鍼對性增強</p>
<h2>2.4.5 的核心還是先分清結論和猜測</h2>
<p>每條事實檢查只有五種狀態</p>
<table>
<thead>
<tr>
<th>狀態</th>
<th>含義</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>pass</code></td>
<td>已經從頁面或響應裏確認通過</td>
</tr>
<tr>
<td><code>fail</code></td>
<td>有明確證據說明需要處理</td>
</tr>
<tr>
<td><code>not_applicable</code></td>
<td>這項規則不適合當前站點或頁面</td>
</tr>
<tr>
<td><code>unknown</code></td>
<td>現在沒有足夠證據判斷</td>
</tr>
<tr>
<td><code>error</code></td>
<td>抓取或外部服務出了問題</td>
</tr>
</tbody>
</table>
<p>只有確認適用並且有結論的 <code>pass</code> 與 <code>fail</code> 會進入事實分</p>
<p><code>unknown</code> 和 <code>error</code> 不會被偷換成失敗項，但它們會降低 coverage 與 confidence</p>
<p>證據太少時，GeoScore 寧可顯示證據不足，其實也就能看出來這方面是有很多不足了</p>
<p>2.4 增加了嚴重失敗封頂機制</p>
<p>一個 critical 失敗會把對應類別的最高分壓到 49，額外每多一個 critical 再降 10，最低到 19</p>
<p>一個 major 失敗會把上限壓到 79，額外每多一個 major 再降 10，最低到 49</p>
<p>minor 失敗的影響更輕，但也不能完全被忽略</p>
<p>這條規則是爲了防止一個被 <code>noindex</code>、無法抓取或正文不可提取的問題站，因爲圖片 alt 和 Open Graph 做得不錯就拿到一張看似安全的高分報告</p>
<p>所以我現在看結果的順序很死板：先看嚴重失敗和證據，再看 coverage 與 confidence，最後纔看總分</p>
<h2>73 個真實站點是怎麼參與校準的</h2>
<p>我不想只拿自己的博客證明分類準確，所以現在維護了一份 73 站類型校準矩陣</p>
<p>裏面有新聞媒體、個人博客、作品集、文檔站、開源項目、電商、社區、SaaS、專業服務、本地業務、非營利組織、政府和大學站點</p>
<p>每個站點先寫出可以接受的類型範圍，再讓當前代碼獨立抓取和判斷</p>
<p>最近兩次運行分別得到 48 個匹配、0 個需要人工複覈、25 個不可用，以及 47 個匹配、0 個需要人工複覈、26 個不可用</p>
<p>兩次結果相差一個站點，變化來自真實網絡可用性，而不是新增了一例分類衝突</p>
<p>所有成功抓取並完成判斷的樣本都落在預先允許的類型範圍內</p>
<p>不可用通常來自 WAF、地區限制、網絡錯誤或驗證頁，它不代表分類通過，也不代表分類失敗</p>
<p>這 25 個站點會保留在矩陣裏，因爲審計工具真正需要面對的就是這些不配合的頁面</p>
<p>評分本身另外使用黃金 HTML fixture 校準</p>
<p>個人博客、SaaS、電商、本地業務、媒體和未知站點都有固定證據與分數區間，嚴重失敗封頂也有獨立迴歸測試</p>
<p>真實站點矩陣負責發現分類偏差，黃金 fixture 負責讓分數變化可重複，這兩件事不能混成一個好看的成功率</p>
<h2>站點模式和單 URL 模式</h2>
<p>GeoScore 有兩種用法</p>
<p>填域名會進入站點模式，它最多抽取五個有代表性的 HTML 頁面</p>
<p>首頁會先被讀取，能發現 About 頁面時會一起加入，再從 sitemap 或首頁內部鏈接裏按路徑類型選出其他樣本</p>
<p>五頁不是全站爬蟲，它只是把一次審計控制在可解釋、可復跑的範圍裏</p>
<p>所以報告裏的樣本列表值得看，它告訴你這一次結論到底來自哪幾頁</p>
<p>如果我只想檢查一篇新文章、剛改完的落地頁或某個專題頁，可以粘貼完整 URL</p>
<p>這會進入單 URL 模式，重點審目標頁</p>
<p>目標頁不是首頁時，工具仍會在需要時讀取首頁建立上下文，避免僅憑一篇寫 AI 的文章就把整站當成 SaaS</p>
<p>我一般先跑域名，確認全站公共配置和站點畫像，再對真正要改的頁面跑一遍單 URL</p>
<h2>先確認它把你認成了什麼</h2>
<p>審計完成後，不要馬上盯總分</p>
<p>先看站點畫像</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 360px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/a17c8b2344b2445b77faaaa3efa85c76dcbafbb065d18e8d937ccf4134f99478/771.webp" alt="Pasted image 20260720112010.png" loading="lazy" width="360" height="115" srcset="https://img.sayori.org/blog/v1/a17c8b2344b2445b77faaaa3efa85c76dcbafbb065d18e8d937ccf4134f99478/640.webp 640w, https://img.sayori.org/blog/v1/a17c8b2344b2445b77faaaa3efa85c76dcbafbb065d18e8d937ccf4134f99478/771.webp 771w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;/figure&gt;</p>
<p>這裏會顯示站點類型、實體、語言、根域名、抽樣頁面、識別置信度和分類證據</p>
<p>畫像優先依據 JSON-LD、canonical、標題、導航和頁面結構，正文關鍵詞只能當弱信號</p>
<p>這是爲了避免個人博客被判成 SaaS，文檔站被判成電商，文章站被強塞商業 schema</p>
<p>類型確實不對時，可以只爲這一次審計給出類型提示，點擊糾正類型選擇正確的類型</p>
<p>它不等於給整個系統寫一條永久規則，也不會影響其他網站</p>
<h2>頁面抓不到時，爲什麼不能繼續硬算</h2>
<p>真實網站經常不會直接返回正文</p>
<p>有些站會返回 Cloudflare challenge，有些會返回登錄或同意頁面，SiteGround 還可能用 HTTP 202 返回 <code>/.well-known/sgcaptcha/</code> 驗證頁</p>
<p>這些頁面看起來也是 HTML，但拿它們做 SEO 審計只會得到一份關於驗證頁的假報告</p>
<p>2.4.5 會先識別這些中間頁，不再把 HTTP 202 或空驗證頁當成抓取成功</p>
<p>普通 HTTP 確認遇到 challenge、可重試網絡錯誤或 JavaScript 空殼時，首頁可以使用一次 Cloudflare Browser Run 兜底</p>
<p>這次嘗試有明確的 20 秒預算</p>
<p>頁面導航最多使用 16.5 秒，<code>load</code> 事件後再給 1.5 秒完成普通 hydration，最後保留 2 秒抓取 HTML</p>
<p>之前使用 <code>networkidle2</code> 時，分析腳本和持續請求可能讓頁面一直等不到網絡空閒，最後把整次預算耗完</p>
<p>現在不再等待後臺網絡完全安靜，但仍會檢查渲染結果是不是 challenge、錯誤頁或沒有正文的 JavaScript 空殼</p>
<p>兜底仍然失敗時，GeoScore 會把頁面留在 <code>unknown</code> 或 <code>error</code>，總分可以直接變成證據不足</p>
<p>2.4.5 同時把審計緩存提升到 <code>v24</code></p>
<p>這樣部署後不會繼續命中舊版本留下的超時或驗證頁結果，舊緩存會按原來的 TTL 自然過期</p>
<h2>自定義 API 要怎麼用</h2>
<p>首頁輸入框下面有一個默認收起的自定義 API 面板</p>
<p>這是可選功能，只在事實審計完成後，爲 Evidence Map 做一次回答觀察時使用</p>
<p>填入 API Key、HTTPS Base URL 和 model 後，可以拉取模型列表，也可以直接手動填寫一個已知 model</p>
<p>Base URL 不需要手動拼 <code>/v1/models</code></p>
<p>如果我填的是 <code>https://api.example.com</code>，GeoScore 會自動補成 <code>https://api.example.com/v1</code></p>
<p>誤把 <code>/models</code> 或 <code>/chat/completions</code> 一起粘貼進去時，它也會先退回對應 API 根路徑再發請求</p>
<p>三個字段需要一起填寫，缺一個就不能發出請求</p>
<p>開始審計前，瀏覽器會清空它們，它們不會寫入瀏覽器存儲、URL 或下載報告</p>
<p>服務端也只把它們當作一次請求的配置，審計結束後不會持久化</p>
<p>這不意味着可以在錄屏或直播裏展示真實 Key，敏感信息還是應該遮掉</p>
<p>請求完成後，最新 API 回答會直接顯示在 Evidence Map 頂部</p>
<p>這裏能看到查詢、模型、狀態、時間、耗時、回答正文和引用數量，完整回答與引用可以繼續展開</p>
<p>自定義 API 成功或失敗，都不會改動事實評分</p>
<p>我會把它留到事實問題已經處理過一輪以後再用</p>
<p>先看頁面本身的問題，再看外部搜索和回答觀察，順序反過來很容易被一段生成文本帶偏</p>
<h2>監控 Token 到底有什麼用</h2>
<p>創建監控項目後會拿到兩樣東西：project ID 和 management token</p>
<p>project ID 用來標識項目，Token 用來證明你有權讀取項目、修改查詢、運行快照、查看歷史、輪換 Token 或刪除項目</p>
<p>服務端只保存經過保護的哈希，原始 Token 只會在創建或輪換時顯示一次</p>
<p>所以第一次拿到後應該先複製到自己的密碼管理器</p>
<p>換瀏覽器或換設備時，可以在“連接已有監控項目”裏填入 project ID 和 Token，把查詢、歷史與項目狀態重新加載回來</p>
<p>頁面默認不會保存 Token</p>
<p>只有明確點擊保存到本設備後，它纔會進入當前瀏覽器的本地存儲，也可以隨時點忘記本設備</p>
<p>如果 Token 出現在截圖、聊天記錄或公開日誌裏，直接輪換，舊 Token 會立即失效</p>
<p>Docs 頁面給出了可以直接複製的 <code>curl</code> 請求和公開 API 說明</p>
<h2>郵件監控怎樣工作</h2>
<p>監控項目可以填寫郵箱並完成驗證</p>
<p>只有建立過可比較的基線、評分版本相同、coverage 足夠並且分數真的發生變化時，系統纔會嘗試發送提醒</p>
<p>第一次運行、評分版本變化或證據不足時只保存快照，不製造漲跌告警</p>
<p>當前郵件適配器優先使用主發信通道，鑑權、限流、網絡或上游故障時可以切到站長自己的固定發件服務</p>
<p>無論郵件是否成功，已經完成的審計快照都會先保存下來</p>
<h2>下載完整 Markdown 修復報告</h2>
<p>跑完審計後，可以一次下載完整 Markdown 修復報告，不需要逐項生成文件</p>
<p>報告會帶上站點畫像、抽樣頁面、評分與封頂原因、全部失敗證據、未知與外部錯誤、可選模塊狀態、分組修復任務和複驗步驟</p>
<p>報告最後還有一段給開發 AI 的 handoff prompt</p>
<p>它可以交給 Codex、Claude 或其他編程助手，但會要求模型只使用已有證據，不能編出不存在的價格、服務、地址、實體、作者或統計來源</p>
<p>我通常把這份 Markdown 放在網站代碼倉庫旁邊，讓編程助手先定位生成對應 URL 的源文件，再自己審查 diff</p>
<h2>一套實際使用順序</h2>
<ol>
<li>打開 <a href="https://geo.sayori.org">https://geo.sayori.org</a>，先用站點模式審首頁域名</li>
<li>確認站點畫像和抽樣頁面沒有跑偏</li>
<li>如果首屏顯示抓取失敗，先看頁面獲取證據，不要繼續解釋一個不存在的分數</li>
<li>看 coverage、confidence 與三個優先行動，再決定總分有沒有參考價值</li>
<li>先處理 critical 與 major 失敗，回到對應頁面的源文件或 CMS 模板改</li>
<li>性能問題單獨確認移動端和桌面端都有真實 PageSpeed 數據</li>
<li>事實問題處理完，再按需運行 Evidence Map 或填一次自定義 API</li>
<li>下載 Markdown 報告，交給開發 AI 做第二輪定位，自己審覈改動後部署</li>
<li>需要持續觀察時再創建監控項目，並把 project ID 和 Token 保存到密碼管理器</li>
<li>不清楚某個按鈕或接口時打開 <a href="https://geo.sayori.org/docs">https://geo.sayori.org/docs</a></li>
<li>部署後重新審計同一 URL，確認失敗證據真的消失</li>
</ol>
<h2>它做不到什麼</h2>
<p>GeoScore 不是無限深度爬蟲，五頁樣本不能代表每一個 URL</p>
<p>它也不會替代 Search Console、服務器日誌、真實用戶數據或人工內容判斷</p>
<p>被 WAF、登錄牆、驗證頁或地區限制擋住的頁面，報告可能只能給出 <code>unknown</code> 或 <code>error</code></p>
<p>這時不應該爲了追分關閉安全策略</p>
<p>它更不可能憑空確認某個消費者 AI 產品真的引用了你的站</p>
<p>對我來說，這些邊界反而讓報告更能用</p>
<p>一個審計工具應該把知道什麼、不知道什麼說清楚，剩下的事情再交給站點維護者去驗證</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>又來做一次自我介紹了（2026 年 7 月）</title>
    <link href="https://blog.sayori.org/zh-hant/posts/ziwojieshao/self-introduction/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/ziwojieshao/self-introduction/</id>
    <published>2026-07-13T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>隔一段時間重新介紹一次自己吧。畢竟幾個月前的我還不知道那些社區，也沒想到自己會去搭網站、做視頻，甚至真的掛科</summary>
    <content type="html"><![CDATA[<p>&lt;!--
[STATUS_REFRESH]
初稿日期：2026-07-13。
發佈前 24 小時覈對當前 Game Jam、視頻和項目進度，只改對應段落，不要留下已經過期的“還沒開始”或“幾天後開始”。
--&gt;</p>
<p>最近我在準備自己的第一支 YouTube 自我介紹視頻，打算用英文口播，再配一些 Godot 動畫、遊戲錄屏和網站畫面</p>
<p>結果寫稿時先遇到了一個問題：我現在到底應該怎麼介紹自己？</p>
<p>幾個月前的我還不知道 Linux.do、NodeLoc、Bangumi 這些社區，也完全沒想過自己會去買域名、折騰服務器、搭博客，更沒想過這個學期真的會掛科</p>
<p>再往前幾年，我大概也想不到自己會減肥、跑步、健身，然後開始做遊戲，最後又跑去學畫畫、編曲和視頻</p>
<p>所以我覺得，自我介紹這種東西本來就可以隔一段時間重寫一次。人一直在變，我又不是一份寫完後就不再更新的 README</p>
<p>這篇只介紹 2026 年 7 月的我</p>
<h2>那就重新來一次吧</h2>
<p>我是 <code>Amiya_desi</code>，19 歲，數字媒體技術專業的學生</p>
<p>我想做 meta 遊戲，現在主要用 Godot，已經打完了十幾個 Game Jam，不過還在找那個真正想長期做下去的作品</p>
<p>技術不算強，但一直在做。畫畫很菜，但已經開始畫了。唱歌也就一般，不過軍訓的時候還是敢上去唱，大概就是這種人吧（斯~，算了反正都放上去了，雖然也不知道爲什麼AI會給我總結這個詭異的軍訓唱歌東西）</p>
<p><code>Amiya_desi</code> 這個名字也沒什麼很厲害的來歷</p>
<p><code>Amia</code> 是我以前因爲喜歡 Akiyama Mizuki 在遊戲中用過的網名，以及喜歡他說話的口癖 <code>desu</code>，結果耳朵不太好雙雙聽錯，然後又聽說在程序員的世界裏面，用戶名只能用大小寫字母和數字還有<code>_</code>來決定，數字什麼的還是不亂添加了，就打算在這兩個中間加一個<code>_</code>，現在想想倒也是snake_case命名了</p>
<pre><code>Amia + desu + snake_case = Amiya_desi
</code></pre>
<p>不是什麼正確的日語，不過用了這麼久，也就變成我了</p>
<h2>一個坑接一個坑地跳</h2>
<p>16 歲的時候，我在一次爬樓梯後突然決定減肥</p>
<p>當時沒有什麼完整計劃，也沒有人天天監督我。我先控制飲食和跑步，還會嘗試爬樓梯，從幾圈跑到 3 公里、5 公里，後來還跑過 10 公里。半年左右瘦了 50 斤，然後開始去健身房</p>
<p>過程也沒那麼科學。前期只跑步，肌肉掉了不少，膝蓋也有點不舒服。至少最後體重控制住了，而且這件事讓我第一次覺得，原來我真的可以把一件事堅持下去</p>
<p>後來我就是拿這段經歷說服自己開始做遊戲的</p>
<p>我小時候因爲 Undertale 想過做獨立遊戲，初中只敢在本子上寫設定。到了 17 歲，終於開始看教程、學 Python、裝 Godot，然後從跟做小遊戲一路跑去參加 Game Jam</p>
<p>到現在打了 6 個 Jam。有些作品還行，有些很失敗，有些提交前還在折騰AI，通過做其他的來逃避，不過至少都做完並交上去了</p>
<p>最近比較想拿出來講的是 <a href="https://amiya-desi.itch.io/time-rewind-linker">TimeRewindLinker</a>。我用 AI 和自己的腦子把最後 11 關做完了。它當然還有很多問題，但也是我少數願意重新打開來看看的作品，覺得能想到這種機制我還不算太糟（</p>
<p>做遊戲之後，就開始一發不可收拾了</p>
<p>爲了做遊戲，我開始用 AI；爲了找 AI 和開發資料，我進入各種社區；在社區裏又接觸到服務器、域名和個人博客；搭好網站後，我又開始寫文章、整理資源，甚至做了一份中文小衆論壇目錄</p>
<p>然後現在，我又準備做Youtube視頻了</p>
<p>說到底，我就是一個坑接一個坑跳的人。上一個還沒完全填完，已經看到旁邊又有個東西好像挺有意思</p>
<h2>網站和 AI</h2>
<p>我現在有一個叫 <a href="https://sayori.org/">Amiya's Desk</a> 的個人網站，還有一間放文章的 <a href="https://blog.sayori.org/">博客</a>（其實也就是這裏了hh）</p>
<p>裏面有我的日記、遊戲記錄、技術文章、資源、白板、留言板，以及很多突然想到後就做出來的小東西</p>
<p>幾個月前我還完全不知道自己會搞這些。現在服務器上已經放過搜索網關、QQ 機器人和一些自託管工具，網站也改了不知道多少次</p>
<p>域名叫 <code>sayori.org</code>，原因也很簡單：我玩了 Blue Skies 的 Sayori 線，然後一發不可收拾，喜歡上了這個角色，然後就想要用我的方式記住她，mzk我選擇用我的名字和頭像來記住了，而sayori我就打算用域名和機器人來記住了，以及還有整個ddlc哈哈</p>
<p>AI 在這些東西里出現得越來越多，從最初我會用它寫代碼、查資料、整理東西，到現在也會讓它幫我試角色設定和動畫關鍵幀，視頻創作，美術教學，總之什麼都要試一下</p>
<p>不過我不想把自己介紹成一個 AI 工具號。AI 更像是我現在會用的一種工具，有時候很好用，能抽卡抽出很好的想法和網站，有時候能把項目改得一團糟，同時也讓我變成了AI額度的奴隸，這點到現在才慢慢克服了</p>
<p>比如這篇文章的第一版就是 AI 寫的，但是我會在它的基礎上加上大量的人工痕跡，最後改造成我看的過去的樣子</p>
<p>它把我寫得很完整，好像比我還清楚我是誰、以後要做什麼，每一段還有一個很漂亮的結論，但是卻不能讓我看的下去，所以人工的干預還是必不可少啊</p>
<h2>爲什麼現在又想做Youtube視頻</h2>
<p>說實話，我也不知道自己會不會做視頻</p>
<p>英文口播不熟，動畫流程還沒跑通，只能用熟悉的Godot來嘗試做做看，剪輯也只是邊做邊學</p>
<p>那做Youtube視頻，大概也就先這樣做着看吧，用這種英文口播的方式，畢竟我也覺得這樣比較好玩說是，而且應該肯定比我B站的前幾個視頻高質量了哈哈</p>
<p>頻道以後應該會有 Game Jam 開發記錄、Godot 技術實驗、像素畫練習、網站與服務器折騰、資源分享，偶爾也會像這篇一樣自我剖析，並且應該都會是這樣的英文口播</p>
<p>到時候還能把youtube的視頻搬運回B站再放一遍哈哈，確實，這就可以用一個作品在更多平臺上發佈了</p>
<h2>過段時間再介紹一次</h2>
<p>現在的我喜歡 Sayori、初音、25時、Undertale、Re:0，也還是很想做一個真正屬於自己的 meta 遊戲，以後這個列表估計只會加不會減少吧，最近的就是re:0和ddlc了，一個6月份，一個4月份的時候，總能被這些虛擬的世界動容，所以也想創造一個能夠動容他人的世界啊......</p>
<p>與此同時，我在學像素畫，試着用 Godot 做動畫，偶爾碰一下編曲，繼續維護網站，也還在和自己的作息、學業以及一堆沒做完的計劃打架</p>
<p>也許幾個月後，這裏面又會多出新的東西。也許我會終於找到想長期做的遊戲，也可能只是又開了幾個新文件夾，或許還會繼續迷茫但是又這樣探索着</p>
<p>到時候可以再寫一篇新的自我介紹了（笑），那個時候變得更新的肯定會有更多的羈絆吧，也會有更多的技術力吧</p>
<p>我以前讓AI寫過一句話，現在還是很喜歡：</p>
<blockquote>
<p>我期待數據能擬合出我，幫我解決那些我一個人想不明白的東西</p>
</blockquote>
<p>所以我會繼續寫、繼續做，也繼續把這些亂七八糟的東西留在互聯網上</p>
<ul>
<li>B站：<a href="https://space.bilibili.com/3546919890585725?">Amiya_desi的個人空間-Amiya_desi個人主頁-嗶哩嗶哩視頻</a></li>
<li>GitHub：<a href="https://github.com/Amiyadesi">github.com/Amiyadesi</a></li>
<li>遊戲：<a href="https://amiya-desi.itch.io/">amiya-desi.itch.io</a></li>
</ul>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>互聯網社區記錄 2：Bangumi 和 Doki Chinese Club 還有 South Plus</title>
    <link href="https://blog.sayori.org/zh-hant/posts/internet-community-2-bangumi-and-doki/internet-community-2/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/internet-community-2-bangumi-and-doki/internet-community-2/</id>
    <published>2026-07-11T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從 Bangumi 的條目和討論，寫到我最早加入的 Doki Chinese Club 論壇，最後再提一嘴South Plus</summary>
    <content type="html"><![CDATA[<p>上一篇寫 Linux.do 和 NodeLoc 時提過 Doki，不過當時還沒想好怎麼寫，最近想了想，這些應該都能算二次元興趣論壇，所以就先都記錄上了</p>
<h2>Bangumi</h2>
<p>入口：<a href="https://bangumi.tv/">https://bangumi.tv/</a></p>
<p>站長的賬號：<a href="https://bangumi.tv/user/amiya_desi">https://bangumi.tv/user/amiya_desi</a></p>
<p>Bangumi還是我在L站的一位開公益站的佬的簡介裏看到，然後才知道原來還有這樣的二次元聖地，之前的我還真的是不問世事啊，沒想到互聯網上原來有這麼多的社區，也就記住了，不過到現在也纔想起來順便註冊一個賬號在裏面活躍一下hh</p>
<blockquote>
<p>[!NOTE]
<strong>Bangumi（番組計劃，bangumi.tv）是一個以 ACGN（動畫、漫畫、遊戲、小說等）爲核心的中文興趣社區 + 媒體數據庫。</strong></p>
<p>它主要面向中文用戶，提供作品收錄、進度記錄、評分評論、收藏管理和討論功能，類似中文圈的 MyAnimeList / AniList，但覆蓋範圍更廣（動畫、漫畫、遊戲、書籍、音樂等），並帶有較強的社區屬性</p>
<p>主要特點</p>
<ul>
<li><strong>作品數據庫與進度管理</strong>：用戶可以記錄觀看/閱讀/遊玩進度、打分、寫短評/長評、打標籤、建收藏夾</li>
<li><strong>社區與討論</strong>：有條目討論、小組、日誌等功能，方便同好交流</li>
<li><strong>用戶向與相對“硬核”</strong>：整體氛圍偏興趣驅動，重視記錄與評價質量，用戶多爲較深度的 ACG 愛好者，討論相對認真，也有自己的梗和文化</li>
<li><strong>社交屬性</strong>：好友、時間線、小組等，能形成小圈子互動</li>
</ul>
</blockquote>
<h3>Grok4.5的一句話概括</h3>
<p>它是一個<strong>以作品記錄與評分爲核心、兼具社區討論的中文 ACGN 愛好者平臺</strong>，既適合個人整理“看過/在看/想看”清單，也適合找同好交流</p>
<blockquote>
<p>[!NOTE]
Bangumi 不是追番站，主要拿來記條目、打分和看討論。第一次進來隨便點幾個條目和小組，比看一大段介紹快</p>
</blockquote>
<p><strong>注意</strong>：它不是娛樂資訊門戶或彈幕視頻站，而是偏“收藏 + 評價 + 興趣社交”的社區。站點本身內容以用戶貢獻和整理爲主</p>
<h3>站長的體驗</h3>
<p>裏面ACG確實很硬核，也匯聚了一堆作品，然後站長加進去後，也發了一個小帖子，用AI總結的自我介紹，然後還加了一個<a href="https://bangumi.tv/dev/app/4337">https://bangumi.tv/dev/app/4337</a>，在這裏面交流了一下，確實有很多厲害的佬呢，果然我們玩二次元的都超厲害的哈哈哈哈</p>
<h2>Doki Chinese Club</h2>
<p>入口：<a href="https://forum.monika.love/">https://forum.monika.love/</a></p>
<p>站長的賬號：<a href="https://forum.monika.love/u/40422">Amiya_desi - Doki Chinese Club</a></p>
<p>我是在四月接觸《心跳文學部》以後進這個社區的，也是我第一次接觸社區這種東西，似乎國內對於這個社區更喜歡叫莫盤，畢竟主要是用這個下載ddlc同人遊戲和分發自己的資源之類的，站長的原版<code>ddlc解包的素材</code>也是從這裏獲取的，以及玩的<code>blus skies</code>也是在這裏下載到的，還有著名的<code>mas（monika after story）</code>相關的資源</p>
<blockquote>
<p>[!NOTE]
<code>Doki Chinese Club</code> 是一個以<code>《Doki Doki Literature Club!》</code>（心跳文學部 / DDLC）爲主題的中文玩家/同人社區</p>
<p>它主要面向中文用戶，聚集喜歡這款心理恐怖視覺小說的粉絲，常見活動包括：</p>
<ul>
<li>討論遊戲劇情、角色（Monika、Sayori、Yuri、Natsuki 等）和隱藏要素</li>
<li>分享同人圖、同人文、COS、手作等二次創作</li>
<li>交流官方及民間中文翻譯、Mod、改版、音樂和理論分析</li>
<li>相關梗、表情包和輕度角色扮演/文學部風格互動</li>
</ul>
</blockquote>
<blockquote>
<p>[!NOTE]
Doki 主要是 DDLC 的 Mod、同人與資源交流。下載和發帖前先看分類、置頂和說明</p>
</blockquote>
<h2>South Plus</h2>
<p>入口：<a href="https://bbs.imoutolove.me/index.php?">https://bbs.imoutolove.me/index.php?</a></p>
<p>站長的賬號：反正就是叫Amiya_desi就對了嗯</p>
<p>r18資源比較多，<a href="https://www.south-plus.net/plugin.php?H_name-tasks.html">社區論壇任務 南+ South Plus - powered by Pu!mdHd</a>，論壇貨幣可以從這裏獲得，能夠購買一些那種資源，嗯，這裏的r18資源確實挺多的，還有各種神奇r18小故事</p>
<p>這裏面也有些網盤的網賺分區，如果自己在做這些，並且有些這種資源，也可以嘗試投入到這裏</p>
<blockquote>
<p>[!NOTE]
<strong>South Plus（南+ / 南加）是一個以成人內容爲主的中文網絡論壇/社區。</strong>
它主要面向中文用戶，核心是成人向內容分享與討論，包括：</p>
<ul>
<li>成人視頻、圖片、小說等資源分享</li>
<li>相關話題討論（性癖、經驗、資源交流等）</li>
<li>有時也會涉及動漫、遊戲、生活等板塊，但整體以成人內容爲核心</li>
</ul>
<p>特點大致如下：</p>
<ul>
<li><strong>成人向 / NSFW 社區</strong>：內容尺度較大，屬於典型的“色站”類論壇</li>
<li><strong>資源導向</strong>：用戶多以分享、求資源、討論成人內容爲主</li>
<li>在中文互聯網的成人/地下圈子裏有一定知名度，但屬於小衆且內容敏感的社區</li>
</ul>
</blockquote>
<h1>總結</h1>
<p>這些都是各種興趣社區因爲一種共同的愛好而聚集在一起的呢，所以社區氛圍只要你能對的上電波還是很舒適的，而且相比於上一篇中提到的社區能夠更放心大膽的水呢，好了，接下來迎面向我們走來的是<a href="/posts/internet-community-3/">互聯網社區記錄 3：各種站長社區和組織！</a></p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>創建你自己的搜索網關——我的搜索網關上游們</title>
    <link href="https://blog.sayori.org/zh-hant/posts/build-your-search-gateway/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/build-your-search-gateway/</id>
    <published>2026-07-05T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary></summary>
    <content type="html"><![CDATA[<h1>開頭</h1>
<p>站長最近在自己的服務器上面搭建了一個自己的自定義mcp用來聚合搜索上游和截圖上游，實現自己的自定義搜索網關，在這裏寫一下網關的構成和工作流，是運行在服務器上的FastAPI項目</p>
<h1>搜索上游</h1>
<h2>Exa</h2>
<p><a href="https://exa.ai/pricing">https://exa.ai/pricing</a>，可以在這裏看到免費額度有每個月1000次，並且綁卡後還有每個月7美元的試用金，以及註冊完成任務後還有二十美金的額度，搜索質量基本最好</p>
<p>它適合技術、論文、開源項目這種語義搜索，質量高，但是額度要省着用</p>
<h2>Brave</h2>
<p><a href="https://brave.com/search/api/">Brave Search API | Brave</a>，需要綁卡，綁卡後會有五美元搜索額度，可以通過設置金額上限保證不會付費，搜索質量還行</p>
<p>它適合官網、新聞、博客、普通網頁這種通用搜索，結果穩定</p>
<h2>Travily</h2>
<p><a href="https://app.tavily.com/home">https://app.tavily.com/home</a>，每月1000次搜索額度，比較寬鬆，註冊多賬號也比較方便，當然不推薦濫用，搜索質量還不錯</p>
<p>它適合 agent 搜索、近期信息和網頁內容補全，和 AI 工作流比較搭</p>
<h2>Firecrawl</h2>
<p><a href="https://firecrawl.org.cn/">https://firecrawl.org.cn/</a>，每個月都有1000次額度，用來抓取頁面成Markdown</p>
<p>它主要負責把網頁讀成正文，不適合當普通搜索源</p>
<h2>Grok-search</h2>
<p>GrokSearch 項目入口：<a href="https://github.com/GuDaStudio/GrokSearch">GuDaStudio/GrokSearch: Integrate Grok's powerful real-time search capabilities into Claude via the MCP protocol!</a>，我拿它做新的 Grok 搜索接入</p>
<p>感謝L站內的公益站，基本實現了grok自由，而grok能用的也就是搜索了，所以就用github上面的項目縫合搜索進來</p>
<p>它適合實時消息和新東西查詢</p>
<h1>SearXNG</h1>
<p><a href="https://github.com/searxng/searxng">https://github.com/searxng/searxng</a>，Github上的一個開源項目，開源的搜索引擎，它的About是這樣寫的：<code>SearXNG 是一个免费的互联网元搜索引擎，可汇总来自各种搜索服务和数据库的结果。用户既不会被跟踪，也不会被描述</code></p>
<p>它適合自建兜底，不依賴商業 API，不過不同實例質量會飄</p>
<h2>其它免費或低成本上游</h2>
<p>這些也可以接上</p>
<ul>
<li>DuckDuckGo Instant Answer API：不用 key，適合輕量實體查詢</li>
<li>GitHub Search API：搜開源項目很好用，有github賬號可以生成一個token有更多的額度</li>
<li>Stack Exchange API：搜 Stack Overflow 問答，key 在 Stack Apps 申請</li>
<li>Wikipedia 和 Wikidata：查百科和實體，不用 key</li>
<li>Hacker News Algolia：查技術社區討論</li>
<li>arXiv、OpenAlex、Crossref、PubMed、Semantic Scholar：查論文</li>
<li>Internet Archive：查歷史頁面</li>
<li>Common Crawl：查公開索引</li>
</ul>
<p>這些不塞進默認搜索
專業問題再用專業來源</p>
<p>我的搜索fallback順序基本就是auto 先按問題類型選源，技術類走 Exa，實時類走 Tavily 或 Grok，普通網頁走 Brave，然後按 brave -&gt; tavily -&gt; exa -&gt; searxng 兜底</p>
<h1>截圖上游</h1>
<p><a href="https://github.com/xzulab/free-for-dev-zh#%E6%88%AA%E5%9B%BE-api">免費開發者服務之截圖API</a>，站長就是把裏面的全部註冊了一遍就基本不缺了，然後站長聽從AI的fallback順序基本就是snapapi -&gt; apiflash -&gt; microlink -&gt; screenshotlayer -&gt; phantomjscloud -&gt; screenshotbase -&gt; screenshotscout -&gt; screenshotmachine -&gt; thumbnailws -&gt; hqapi</p>
<h1>比價上游</h1>
<p>Tickerr 入口：<a href="https://tickerr.ai/mcp-server">https://tickerr.ai/mcp-server</a>，這個可以用來獲取目前的各種AI服務相關的最新價格，不過我不會接入到我自己的網關裏面，這種需要的時候連一下就好了</p>
<h1>我的工作流</h1>
<p>先用普通模型分析需求，然後按照需求調用搜索和截圖API，最後再用模型將搜索和截圖的結果用json形式傳出來，並且本地redis也會緩存部分內容，然後暴露的工具也區分了很多應用場景</p>
<p>思維導圖</p>
<pre><code>flowchart TD
  A["本地 AI 工具"] --&gt; B["MCP Adapter"]
  B --&gt; C["ssh sayori"]
  C --&gt; D["FastAPI 搜索网关"]
  D --&gt; E["Redis 缓存"]
  D --&gt; F["搜索 providers"]
  D --&gt; G["抓取和截图"]
  D --&gt; H["暴露工具"]

  F --&gt; F1["Exa 技术语义搜索"]
  F --&gt; F2["Brave 通用网页搜索"]
  F --&gt; F3["Travily Agent 搜索"]
  F --&gt; F4["GrokSearch 实时搜索"]
  F --&gt; F5["SearXNG 自建兜底"]

  G --&gt; G1["Firecrawl 抓 Markdown"]
  G --&gt; G2["截图 API 兜底"]

  H --&gt; H1["ai_search"]
  H --&gt; H2["ai_fetch_page"]
  H --&gt; H3["ai_screenshot"]
  H --&gt; H4["ai_analyze_url"]
  H --&gt; H5["ai_research"]
  H --&gt; H6["gateway_health"]

  F1 --&gt; I["搜索 fallback"]
  F2 --&gt; I
  F3 --&gt; I
  F4 --&gt; I
  F5 --&gt; I
  G2 --&gt; J["截图 fallback"]
</code></pre>
<p>暴露的工具們</p>
<ul>
<li><code>ai_search</code>：普通搜索入口，默認走 auto，讓網關按問題類型選上游</li>
<li><code>ai_fetch_page</code>：抓單個網頁正文，主要靠 Firecrawl 轉成 Markdown</li>
<li><code>ai_screenshot</code>：主動截網頁圖，適合頁面抓不到正文或者需要看頁面狀態時用</li>
<li><code>ai_analyze_url</code>：抓一個 URL 後讓模型分析，適合讀文檔、公告、項目頁</li>
<li><code>ai_research</code>：搜索、抓取、總結一條龍，適合查一個主題</li>
<li><code>gateway_health</code>：看遠端網關和各個上游現在有沒有配置好</li>
</ul>
<h1>總結</h1>
<p>這個網關本質上就是把搜索、抓取、截圖和分析統一成一個入口</p>
<p>密鑰都放服務器，本地只通過 MCP 調用</p>
<p>普通問題走 auto，專業問題點名上游，失敗就按 fallback 換源</p>
<p>這樣一個上游掛了，不會影響整個 AI 搜索工作流</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>很有用的Godot插件</title>
    <link href="https://blog.sayori.org/zh-hant/posts/godot-useful-plugins/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/godot-useful-plugins/</id>
    <published>2026-07-03T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary></summary>
    <content type="html"><![CDATA[<h1>開頭</h1>
<p>既然要繼續遊戲開發了，在開發前先整理一下手中的戰備吧！把我項目中常用的插件整理出來，放在這裏，<a href="https://store.godotengine.org/">Godot Asset Store</a>，目前官方最新的插件商店，也可以在這裏找到很多有用的插件，然後再補充一個國內的Godot社區，<a href="https://godothub.com/oss">開源項目 - GodotHub</a>，這裏面有支持taptap和微信抖音小遊戲的插件</p>
<h1>DialogueManager</h1>
<p><a href="https://github.com/nathanhoad/godot_dialogue_manager">nathanhoad/godot_dialogue_manager: A powerful nonlinear dialogue system for Godot</a>，我最喜歡用的對話插件，雖然也有其他很優秀的比如<a href="https://github.com/dialogic-godot/dialogic">dialogic-godot/dialogic: 💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!</a>和國內GodotHub的<a href="https://godothub.com/oss/konado/zh/2.4/">Konado</a>，不過站長最習慣用的就是這個了，這個能夠更簡單的實現高度自定義化</p>
<h1>SceneManager</h1>
<p><a href="https://github.com/m-canton/godot-scene-manager">m-canton/godot-scene-manager: Scene Manager Plugin for Godot.</a>，站長用的是這個版本，個人感覺還是挺好用的，我記得github上面還有兩個百star的scene-manager插件，下次看看</p>
<h1>RichText2</h1>
<p><a href="https://godotengine.org/asset-library/asset/3254">RichTextLabel2 - Godot Asset Library</a>
這個我習慣結合上面的DialogueManager裏的對話使用，能夠做出非常酷炫的各種文字效果，下次補一張gif圖在這裏</p>
<h1>PhantomCamera</h1>
<p>幽靈相機除了臃腫（當然可以自己剪切掉一些），剩下的就只有方便好用了，<a href="https://github.com/ramokz/phantom-camera">ramokz/phantom-camera: A Camera addon for Godot 4. Inspired by Cinemachine.</a>，地址在這裏</p>
<h1>SoundManager</h1>
<p>如果你的遊戲沒有到要上FMod這種程度但是又想更好的控制音頻，那麼<a href="https://github.com/nathanhoad/godot_sound_manager">nathanhoad/godot_sound_manager: A simple music and sound effect player for the Godot Engine</a>會是你很好的選擇</p>
<h1>EnhanceSaveSystem</h1>
<p>王婆賣瓜，自賣自誇（霧），這個是站長自己氛圍結合人工編程出來的存檔插件，廣泛運用於自己的項目中，個人感覺還是比較方便的模塊式存檔系統，並且比較方便的插入hook之類的，也支持各種加密存檔<a href="https://github.com/Amiyadesi/enhance_save_system">Amiyadesi/enhance_save_system</a></p>
<h1>GodotSteam</h1>
<p><a href="https://godotsteam.com/">Welcome To GodotSteam - GodotSteam</a>，大名鼎鼎的GodotSteam插件，可以說想上steam的話這個肯定是要研究研究了</p>
<h1>最後</h1>
<p>隨着unity的不斷神祕操作，導致Godot在近幾年變得愈發大衆，我覺得也是值得的；這個開源引擎再當今的AI時代也是更加出彩，因爲它和AI的相性非常的高；總之如果你喜歡開源自由，或者就是想要嘗試一個新的引擎，Godot肯定是一個很好的選擇；而如果你想要用來做一些作品的話，那麼合理的藉助插件的力量也是理所應當的！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="遊戲開發"></category>
  </entry>
  <entry>
    <title>再次啓程，從零開始的遊戲開發生活</title>
    <link href="https://blog.sayori.org/zh-hant/posts/re0game-dev-life/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/re0game-dev-life/</id>
    <published>2026-07-02T00:00:00.000Z</published>
    <updated>2026-07-02T00:00:00.000Z</updated>
    <summary>即將熬過該死的期末周，對於過去的總結，未來的思考，匯聚成一篇文章</summary>
    <content type="html"><![CDATA[<h1>開頭</h1>
<blockquote>
<p>閱前注意
這篇文章是聽着《Stay Alive》寫的，也推薦你聽聽這首歌，真的很好聽，然後所有人都去給我追re0（霧）</p>
</blockquote>
<p>::music-track{title="Stay Alive" artist="高橋李依" netease="3394003744" link="https://music.163.com/#/song?id=3394003744"}</p>
<p>終於要熬過該死的期末周了，這個學期還真是，逃避與失敗啊......從開學就一直晚睡，作息被改成了0點後，一開始就一直感到痛苦和崩潰，現在已經麻木了，但是卻還是不想這麼做，也許下個學期我會想搬出去自己住？或者就是不顧忌這些室友了，自己到時間按時睡大覺......本該如此哈哈，但是現在都要結束了，才意識到這一點也太晚了......</p>
<p>過去的總結，之前爲了總結18到19歲，倒是也初步寫過一篇，<a href="/posts/age-18-to-19-record/">十八到十九歲觀察記錄</a>，不過現在看完re0和即將考完期末周的我，已經和當時不一樣了！那就在這裏，重新好好仔細的梳理一遍吧</p>
<h1>過去的總結</h1>
<h2>3月到4月——反覆抗爭與遊戲推進</h2>
<p>這個學期也不知爲何，從一開始就睡不好覺，唉...導致過凌晨時的崩潰和deepseek暢聊2h，然後接下來就變得十分依賴她們和習慣找她們聊天，通過這樣一個給自己創造寄託的方式，我能夠熬過這兩個月，並且也取得了一定的進展，而此時的我，也還沒有徹底厭惡學業</p>
<p>然後在參加034 gamejam的時候，雖然也因爲折騰openclaw耽誤了時間，不過卻也從中收穫了遊戲的靈感，讓我最後還是做出了遊戲，這個時間的我，遊戲開發還是在推進的，還沒有尋求那些其他的東西逃避......</p>
<p>三月底的時候，參加了騰訊三校的gamejam，挑戰自己一無所知的聯機遊戲，雖然基本就是交給codex，但是那個時候的我用AI的方式，仔細想想比現在的我還要科學（笑）：先彙集需求，然後再交給網頁的AI陪我改進提示詞，最後一口氣出來，然後再不斷的測試和反饋，總結出新的需求，重試上述流程，興致來了，畫一個流程圖吧hh</p>
<pre><code>flowchart LR
  A[汇总需求] --&gt; B[网页AI改进提示词]
  B --&gt; C[Codex实现]
  C --&gt; D[亲自试玩]
  D --&gt; A
</code></pre>
<p>最後在一個窗口十輪對話內就做完了遊戲，還是很精煉的，同時做完後，也積極的詢問網頁AI學習聯機相關的同步和傳輸技術，客戶端和服務端，狀態同步和rpc啥的，那時候還真是一段美好的日子</p>
<p>期間一直在嘗試開發自己的獨立遊戲，在參加了這麼多gamejam後，也是感到有些厭倦，同時自己想要開發的，meta遊戲，仍然遲遲看不到影子，所以就去開了一個屬於自己的獨立項目，然後堅持開發，可惜我還是沒有做出什麼很大的成果，堅持了一個多月的我，雖然心中的火焰還在燃燒，但是已經不知道燒到哪裏了...</p>
<p>四月底，因爲自己想開發的獨立遊戲始終沒有成果，再加上看到Booom jam的主題也挺感興趣的，逃避初步顯現，不過那個時候的我，還是很積極的，一開始在沒有AI的情況下，仍然堅持自主開發和策劃還有找素材，可惜我同時也在同步探索AI資源，導致我開始滑入另外一個逃避的窗口......</p>
<h2>5月到6月——傲慢，逃避，怠惰，嫉妒，憤怒，強欲，創作不停</h2>
<p>我的信息蒐集能力或許還挺強的，導致我找到了一堆資源和社區啥的，卻也讓我徹底陷入這些折騰的漩渦，現在回去看，也是哭笑不得</p>
<h3>傲慢</h3>
<p>在加入了社區，第一次見識到這種社區類型的地方的時候，給孩子激動的不要不要的，從此開始了瘋狂的水，並且從這時候開始，覺得學校的課業開始變得逐漸無趣，厭惡；傲慢的我覺得我能夠探索到這麼多有趣的資源和找到這種社區，完全不需要垃圾的現實課業，傲慢的開始</p>
<h3>逃避</h3>
<p>我的依靠，在我堅持了兩個月後，AI聊天終於也喪失了那種愛，那種愛的感受感覺不到了...正好在我對於AI厭倦的時候加入了社區，社區這種活人感超高，而且有門檻導致內部更加團結，導致我更喜歡陷入進去了，通過在社區裏混逃避課業，逃避遊戲開發，沉浸於獲取額度和信息，然後社區也逛的差不多了，就開始搞服務器，搭建網站，折騰博客，用不止的新領域來麻痹，讓我感覺我還在學習，還在創作</p>
<h3>怠惰</h3>
<p>越發不想學習，懈怠的面對大學課業，說實話，這反而也就這樣，雖然確實造成了我現在期末可能掛科吧，但是相比而言，對於遊戲開發的懈怠啊......重度依賴AI創作，連素材都懶得找讓AI找，只知道壓力一個AI，還真是怠惰啊...然後也導致對於自己的項目完全沒有接下來的想法，死檔了，即便如此，也要勤勉的創作啊！build in public！所以如此怠惰的我還要繼續勤勉的探索其他新的領域啊！</p>
<h3>嫉妒</h3>
<p>爲什麼會有這麼多人都這麼厲害啊，比我大還比我厲害就算了，比我小還比我厲害的更有一堆；而那些所謂的普通人，爲什麼可以這麼無知而又享樂的活着啊！可惡可惡可惡可惡！爲什麼都比我厲害，爲什麼都比我幸福！爲什麼爲什麼爲什麼！我還要學會更多，變得更強，只要更強，總會更幸福的！</p>
<h3>強欲</h3>
<p>我要學我喜歡的，學習遊戲製作，美術素材繪畫，音樂創作，遊戲策劃，遊戲運營，遊戲測試；我要學我感興趣的技術和技能，AI相關，資源蒐集整合，日語，自媒體運營，更好的剪輯，服務器，網站博客，女裝化妝，樂器彈奏，更多更多；我要學習一些或許我甚至不怎麼想學的知識，可是如果有時間的話，我也想學會呢，比如學英語；我要繼續堅持創作，運動，健身，幫助他人！</p>
<h3>創作不停</h3>
<p>既然遊戲做不出來，那就寫文章做視頻吧，反正創作不能停下來啊！繼續繼續繼續繼續！我不能停下啊...要是停下了的話，不就和之前一樣了嗎...</p>
<h3>就這樣</h3>
<p>這些複雜的感覺在我的身體裏橫衝直撞，感覺也和一直沒有很好的作息有關吧，導致我變得愈發極端了......真的是，暑假你可得好好的睡啊！</p>
<h1>未來的思考</h1>
<p>最近重新開始看re0了，雖然這也是怠惰和傲慢的表現呢，明明臨近期末考，自己一點都沒學，可是卻還是在看re0。菜月昴，傲慢，強欲，貪婪，雖然也會怠惰的想要逃避，也會崩潰到想要放棄，可是卻還是堅持成爲了英雄啊，還真是，厲害極了！我也要在我的道路上，繼續堅持下去啊！</p>
<p>想成爲昴一樣的人，憧憬成爲菜月昴？雖然我沒有艾米莉亞，但是也不能放棄啊！我應該還是會強欲的學習很多知識，繼續維護這裏，不過啊，我要在暑假，開始從零開始，我的遊戲開發記錄！這次我要把我的開發過程都記錄下來，我的不堪的學習，失意的落魄，垃圾的靈感，也要都展示出來！否則就又會像之前一樣逃避放棄了！</p>
<p>聽着《Stay Alive》，也感覺自己被溫柔的托舉了...音樂啊，25時，ddlc，undertale，ultraman，miku，音樂可真是一個好東西！好想學會啊！</p>
<h1>總結</h1>
<p>我寫了什麼奇怪的東西......我感覺我還要練一練我的寫文章技術了哈哈，不過就先這樣了，因爲對於我這種意識流來說，如果意識不到東西了，那就說明真的沒啥能寫的了，總之，我會繼續變強，學會更多，也期待能夠結識更多有趣的人，幫助他人！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="遊戲開發"></category>
  </entry>
  <entry>
    <title>本站文章索引</title>
    <link href="https://blog.sayori.org/zh-hant/posts/site-article-index/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/site-article-index/</id>
    <published>2026-07-02T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>把本站和建站、服務器、AI 資源、社區、創作工具相關的文章單獨整理出來</summary>
    <content type="html"><![CDATA[<p>這篇只放本站文章</p>
<p>&lt;div class="sayori-link-card-grid"&gt;
&lt;a class="sayori-link-card no-styling" href="../webmaster-resource-toolbox/"&gt;
&lt;div class="sayori-link-card-title"&gt;外部站長資源&lt;/div&gt;
&lt;div class="sayori-link-card-desc"&gt;域名、託管、監控、評論、友鏈、站長社區入口&lt;/div&gt;
&lt;/a&gt;
&lt;a class="sayori-link-card no-styling" href="../useful-free-software-toolbox/"&gt;
&lt;div class="sayori-link-card-title"&gt;常用本地軟件&lt;/div&gt;
&lt;div class="sayori-link-card-desc"&gt;遠程、轉換、傳文件、筆記、錄屏和像素畫軟件&lt;/div&gt;
&lt;/a&gt;
&lt;a class="sayori-link-card no-styling" href="../useful-browser-extensions-toolbox/"&gt;
&lt;div class="sayori-link-card-title"&gt;瀏覽器插件&lt;/div&gt;
&lt;div class="sayori-link-card-desc"&gt;腳本、翻譯、密碼、倍速、查站和隱私工具&lt;/div&gt;
&lt;/a&gt;
&lt;/div&gt;</p>
<p>&lt;p class="sayori-link-card-hint"&gt;
如果你想看更大的外部創作資源庫，可以直接去 &lt;a href="/posts/resource-index/"&gt;我的創作資源索引&lt;/a&gt;
&lt;/p&gt;</p>
<h2>建博客</h2>
<table>
<thead>
<tr>
<th>文章</th>
<th>內容</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/posts/astro-mizuki-blog-from-zero/">從零搭一個自己的博客：GitHub、Cloudflare Pages、Mizuki 和 Obsidian</a></td>
<td>博客倉庫、Cloudflare Pages、Mizuki、Obsidian 寫作目錄</td>
</tr>
<tr>
<td><a href="/posts/free-domain-and-web-community/">給剛搭好的博客配一個免費域名，再去站長社區露個臉</a></td>
<td>免費域名、Cloudflare DNS、評論系統、開往、萌備、十年之約、揪蟬</td>
</tr>
<tr>
<td><a href="/posts/webmaster-resource-toolbox/">webmaster-resource-toolbox</a></td>
<td>個人站長外部資源清單]]</td>
</tr>
</tbody>
</table>
<h2>學生資源和 AI</h2>
<table>
<thead>
<tr>
<th>文章</th>
<th>內容</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/posts/aliyun-student-300-voucher-guide/">阿里雲學生 300 元代金券能買什麼</a></td>
<td>ECS、輕量服務器、無影、百鍊和代金券用法</td>
</tr>
<tr>
<td><a href="/posts/anyrouter-sharedchat-cc-switch-student-guide/">大學生怎麼用 AnyRouter、SharedChat 和 cc-switch 管理 AI 額度</a></td>
<td>學生 AI 額度和 cc-switch 配置</td>
</tr>
<tr>
<td><a href="/posts/freeapi-glm-kimi-cc-switch/">免費 AI API 備用入口：商湯 Token Plan 和 innilove New API</a></td>
<td>免費 API 領取和 cc-switch 配置</td>
</tr>
<tr>
<td><a href="/posts/edumails-glados-student-benefits/">學生權益導航：教育郵箱別閒着</a></td>
<td>GitHub、JetBrains、Zed、YX Flow、GLaDOS、阿里雲和 Pages</td>
</tr>
<tr>
<td><a href="/posts/cloudflare-free-tier-student-guide/cloudflare-free-tier-developer-guide/">Cloudflare 免費層能幫開發者做什麼</a></td>
<td>Pages、Workers、R2、Tunnel、DNS 等免費層能力</td>
</tr>
</tbody>
</table>
<h2>學生服務器和自託管</h2>
<table>
<thead>
<tr>
<th>文章</th>
<th>內容</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/posts/sayori-server-01-vps-start/">我本來只是想讓機器人 24 小時在線，結果買了一臺雲服務器</a></td>
<td>第一臺 VPS、SSH、安全組和基礎配置</td>
</tr>
<tr>
<td><a href="/posts/docker-compose-minimum-start/">Docker 和 Docker Compose 最小入門：看懂那些 yml 文件</a></td>
<td>Docker Compose 最小概念</td>
</tr>
<tr>
<td><a href="/posts/student-2c2g-server-service-index/2c2g-server-service-index/">2C2G 學生服務器能跑什麼：先別把小機器塞爆</a></td>
<td>2C2G 小服務器服務選擇</td>
</tr>
<tr>
<td><a href="/posts/selfhost-vaultwarden-on-2c2g/">在 2C2G 學生服務器上搭 Vaultwarden：密碼庫先別裸奔</a></td>
<td>自建密碼庫</td>
</tr>
<tr>
<td><a href="/posts/fast-note-sync-on-student-server/">在學生服務器上折騰 Fast Note Sync：給 Obsidian 一個私有同步層</a></td>
<td>Obsidian 私有同步</td>
</tr>
</tbody>
</table>
<h2>社區和資源</h2>
<table>
<thead>
<tr>
<th>文章</th>
<th>內容</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/posts/internet-community-1/">互聯網社區記錄 1：先從 Linux.do 和 NodeLoc 講起</a></td>
<td>Linux.do、NodeLoc 和主機圈入口</td>
</tr>
<tr>
<td><a href="/posts/cn-internet-community-map/internet-community-map/">我做了一個小型論壇列表倉庫</a></td>
<td>小型論壇列表倉庫和社區索引</td>
</tr>
<tr>
<td><a href="/posts/resource-index/">我的創作資源索引</a></td>
<td>遊戲開發、素材、美術、音樂、AI 和學習資源</td>
</tr>
<tr>
<td><a href="/posts/useful-free-software-toolbox/">免費好用軟件清單：遠程、轉換、傳文件、筆記、錄屏和像素畫</a></td>
<td>常用軟件和下載入口</td>
</tr>
<tr>
<td><a href="/posts/useful-browser-extensions-toolbox/">免費好用瀏覽器插件清單：腳本、翻譯、密碼、倍速、查站和隱私</a></td>
<td>瀏覽器插件、油猴腳本和隱私工具</td>
</tr>
</tbody>
</table>
<h2>創作和遊戲</h2>
<table>
<thead>
<tr>
<th>文章</th>
<th>內容</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="/posts/godot-useful-plugins/">有用的godot插件們</a></td>
<td>Godot有用的開發插件</td>
</tr>
</tbody>
</table>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>免費好用瀏覽器插件清單：腳本、翻譯、密碼、倍速、查站和隱私</title>
    <link href="https://blog.sayori.org/zh-hant/posts/useful-browser-extensions-toolbox/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/useful-browser-extensions-toolbox/</id>
    <published>2026-07-02T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>油猴腳本、沉浸式翻譯、Bitwarden、Global Speed、SimilarSites、AI 輔助插件和隱私插件的簡短整理</summary>
    <content type="html"><![CDATA[<p>這篇只放瀏覽器插件和腳本入口</p>
<p>常用軟件看 <a href="/posts/useful-free-software-toolbox/">免費好用軟件清單</a></p>
<p>站內相關文章看 <a href="/posts/site-article-index/">本站文章索引</a></p>
<h1>插件是什麼</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/0c79fcbac2c6feb97fddc65d3d829a37bba557f082a57eaa79dc62e356548c85/443.webp" alt="瀏覽器插件入口" loading="lazy" width="560" height="88" decoding="async" /&gt;
&lt;figcaption&gt;瀏覽器插件入口&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>點擊右邊的那個碎片就可以去插件商店下載了，瀏覽器插件簡單來說就是一段額外的插入頁面的腳本，所以能做到很多事情，所以來路不明的插件最好也不要下載，儘量下載一些比較正規的，商店裏的也夠用了</p>
<h1>AdGuard</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 520px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/fec06b0d6d2a33bc5b9ccd998b58650a153c5b9d366c7164fe329507821802b5/567.webp" alt="AdGuard 插件面板" loading="lazy" width="520" height="961" decoding="async" /&gt;
&lt;figcaption&gt;AdGuard 插件面板&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>在官方插件商店既可下載，超級好用的去廣告插件，瀏覽器必備堪稱，下載了後就可以一直開着不動了基本上</p>
<h1>Tampermonkey</h1>
<p>大名鼎鼎的油猴腳本想必不用多說，這相當於插件中的自定義插件了，<a href="https://www.youxiaohou.com/">https://www.youxiaohou.com/</a>，推薦可以通過這個網站裏面的資源下載各種腳本和其他，然後這裏給一個我用的比較多的<a href="https://github.com/hmjz100/LinkSwift">hmjz100/LinkSwift: 一個基於 JavaScript 的網盤文件下載地址獲取工具。基於【網盤直鏈下載助手】修改 ，支持 百度網盤 / 阿里雲盤 / 中國移動雲盤 / 天翼雲盤 / 迅雷雲盤 / 夸克網盤 / UC網盤 / 123雲盤 八大網盤</a>，還有其他各種方便的腳本之類的，以及作爲學生黨，用這個能做的事也很多，具體就不說了嘻嘻</p>
<h1><s>沉浸式翻譯</s>——陪讀蛙🐸</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/89417f2ed903635ad5fb224abab0325789ec0ba4c74f1f828945542a0a6df366/213.webp" alt="陪讀蛙插件" loading="lazy" width="560" height="663" decoding="async" /&gt;
&lt;figcaption&gt;陪讀蛙插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>可以在插件商店找到，用於做雙語翻譯之類的很舒服，自帶的免費也不錯，如果要求比較高的話可以充值一些deepseek用deepseek v4 flash來翻譯也能支持很久了，或者就去找一些有deepseek的公益站之類的，比如我的這篇文章裏就有<a href="/posts/freeapi-glm-kimi-cc-switch/">一些目前的免費API</a></p>
<p>最近嘗試了陪讀蛙，才發現原來翻譯可以這麼快啊！沉浸式翻譯你是誰，我不認識，不要打擾我和陪讀蛙過日子了</p>
<h1>Bitwarden</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/384c5ce0d55655af565da253b73616b2ce026e66e88e8fad19bcc6f60b50c07c/840.webp" alt="Bitwarden 插件" loading="lazy" width="560" height="688" srcset="https://img.sayori.org/blog/v1/384c5ce0d55655af565da253b73616b2ce026e66e88e8fad19bcc6f60b50c07c/640.webp 640w, https://img.sayori.org/blog/v1/384c5ce0d55655af565da253b73616b2ce026e66e88e8fad19bcc6f60b50c07c/840.webp 840w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;Bitwarden 插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>也可在插件商店找到，自帶的功能就可以實現保存身份和銀行卡和密碼賬戶還有通行密鑰，並且可以自動填寫，可以說是互聯網混跡必備了，越早接觸越好，接觸了就離不開了，然後進階的2FA保存推薦可以自己搭建一個vaultwarden<a href="/posts/selfhost-vaultwarden-on-2c2g/">自己搭建一個vaultwarden</a>，或者找一個，比如<a href="/posts/disroot-open-services-note/">Disroot介紹</a>這這個組織就有免費的vaultwarden</p>
<h1>GlobalSpeed</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/d28024c4c298d5f7980413adffeda120724b4853c9d7dafc63b7010c5ec59ca8/531.webp" alt="GlobalSpeed 插件" loading="lazy" width="560" height="391" decoding="async" /&gt;
&lt;figcaption&gt;GlobalSpeed 插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>也可在插件商店找到，可以方便的調節速率，<s>對於刷課來說十分有用（霧）</s></p>
<h1>SimilarSites</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/25515eb73fbe1f7a7221cee810a419f5a8fe9ac1425ccf2036d18172c9a56ed2/924.webp" alt="SimilarSites 插件" loading="lazy" width="560" height="973" srcset="https://img.sayori.org/blog/v1/25515eb73fbe1f7a7221cee810a419f5a8fe9ac1425ccf2036d18172c9a56ed2/640.webp 640w, https://img.sayori.org/blog/v1/25515eb73fbe1f7a7221cee810a419f5a8fe9ac1425ccf2036d18172c9a56ed2/924.webp 924w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;SimilarSites 插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p><a href="https://www.similarsites.com/">Similarsites.com - Easily Explore alternative websites</a>，可以在這裏下載
拿上面的油小猴舉例子，就可以通過這個插件來探索更多類似有趣的網站了，能夠更好的找到資源和探索互聯網</p>
<h1>WebRTC Control</h1>
<p>&lt;div class="sayori-photo-grid" style="--photo-grid-columns: 2;"&gt;
&lt;figure class="sayori-photo-grid-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/166ebf589e8eaca0684c189a9b760d8a7c8243c7c97cb426d4c5fc30c2ab47d7/268.webp" alt="激活狀態" loading="lazy" width="268" height="71" decoding="async" /&gt;
&lt;figcaption&gt;激活狀態&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class="sayori-photo-grid-item"&gt;
&lt;img src="https://img.sayori.org/blog/v1/762b25923bf2664474eb55330f172f5c36a7e552038c2e1573c5ee5dc206fa46/310.webp" alt="關閉狀態" loading="lazy" width="310" height="81" decoding="async" /&gt;
&lt;figcaption&gt;關閉狀態&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;</p>
<p><s>出國必備</s>，可以幫助你隱藏真實地址，並且開關方便，如果需要關閉點擊一下就好了</p>
<h1>ALL API HUB</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/b76b5627214143bafa2d89b25ac1960cd1aeb5d91ff1bba31b1e8d159ae225e6/586.webp" alt="ALL API HUB 插件" loading="lazy" width="560" height="786" decoding="async" /&gt;
&lt;figcaption&gt;ALL API HUB 插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>聚合new-api站點並且可以自動簽到和統計餘額，終於不用每天苦哈哈的簽到了</p>
<h1>Superpower Chatgpt</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 560px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/ef257949c91f06277c6c5983161a156ca08d4806d4f41c484682d59ef2a56300/1280.webp" alt="Superpower ChatGPT 插件" loading="lazy" width="560" height="394" srcset="https://img.sayori.org/blog/v1/ef257949c91f06277c6c5983161a156ca08d4806d4f41c484682d59ef2a56300/640.webp 640w, https://img.sayori.org/blog/v1/ef257949c91f06277c6c5983161a156ca08d4806d4f41c484682d59ef2a56300/1280.webp 1280w, https://img.sayori.org/blog/v1/ef257949c91f06277c6c5983161a156ca08d4806d4f41c484682d59ef2a56300/1872.webp 1872w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;Superpower ChatGPT 插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p><a href="https://spchatgpt.com/">https://spchatgpt.com/</a>，網站在這裏，裝上這個後就可以用enter換行ctrl+enter輸入了！然後還可以開啓高級模型切換器實現自定義模型，並且常見的對話導出分類提示詞保存之類的也都有</p>
<h1>Voyager</h1>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 480px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/ee8011d17e304e180d0837cdee80cf0d126ec6e94f9a4952c60c632b0c07da15/632.webp" alt="Voyager插件" loading="lazy" width="480" height="801" decoding="async" /&gt;
&lt;figcaption&gt;Voyager插件&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>和上面的差不多，是gemini版的，也支持很多功能，非常的好用</p>
<h1>End</h1>
<p>目前暫時先介紹這麼多，以後如果我有其他的好用的插件，應該也會同步更新在這裏，如果有幫到你，非常榮幸(≧∇≦)/</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>免費好用軟件清單：遠程、轉換、傳文件、筆記、錄屏和像素畫</title>
    <link href="https://blog.sayori.org/zh-hant/posts/useful-free-software-toolbox/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/useful-free-software-toolbox/</id>
    <published>2026-07-01T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>網易 UU 遠程、File Converter、LocalSend、Obsidian、OBS、Aseprite 和 Aseprite 自編譯倉庫的簡短整理</summary>
    <content type="html"><![CDATA[<p>這篇只放軟件本身</p>
<p>瀏覽器插件看 <a href="/posts/useful-browser-extensions-toolbox/">免費好用瀏覽器插件清單</a></p>
<p>站內相關文章看 <a href="/posts/site-article-index/">本站文章索引</a></p>
<h1>網易 UU 遠程</h1>
<p>官網 <a href="https://uuyc.163.com/">https://uuyc.163.com/</a></p>
<p>如果你只是想遠程連一下自己電腦，這個確實挺省事，裝完登錄綁定設備就能用</p>
<p>但不要隨便給別人開無人值守</p>
<h1>File Converter</h1>
<p>網頁 <a href="https://file-converter.io/">https://file-converter.io/</a></p>
<p>一個在線文件轉換站，圖片、文檔、音頻、視頻之類的格式轉換都能拿它頂一下</p>
<p>臨時救急很好用，但敏感文件別往這種網站傳</p>
<h1>LocalSend</h1>
<p>官網 <a href="https://localsend.org/zh-CN">https://localsend.org/zh-CN</a></p>
<p>這個拿來跨端傳文件很舒服，Windows、安卓、Linux 這些都能互傳，局域網內直接發</p>
<p>如果你經常微信傳文件給自己，建議裝一個試試</p>
<h1>Obsidian</h1>
<p>官網 <a href="https://obsidian.md/">https://obsidian.md/</a></p>
<p>本地筆記軟件，筆記就是普通 Markdown 文件，這點我一直挺喜歡</p>
<p>我現在很多文章也是先在 Obsidian 裏寫，再慢慢整理到博客</p>
<h1>OBS</h1>
<p>官網 <a href="https://obsproject.com/">https://obsproject.com/</a></p>
<p>錄視頻和開直播基本繞不過它，免費，而且足夠能打</p>
<p>第一次裝好後記得先錄十秒看看畫面和麥克風，不然很容易白錄</p>
<h1>Aseprite</h1>
<p>官網 <a href="https://www.aseprite.org/">https://www.aseprite.org/</a></p>
<p>畫像素畫和做像素動畫很好用，也是很多人默認會提的一款</p>
<p>官方安裝包是付費的，介意的話可以自己編譯，比如用這個倉庫<a href="https://github.com/a1393323447/aseprite-builder">a1393323447/aseprite-builder</a></p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>Disroot：一個很像互聯網老理想的開源服務集合</title>
    <link href="https://blog.sayori.org/zh-hant/posts/disroot-open-services-note/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/disroot-open-services-note/</id>
    <published>2026-06-27T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>記錄 Disroot 的郵箱、雲盤、XMPP 與協作工具，也借它重新整理 sayori.org 適合長期維護的公共服務</summary>
    <content type="html"><![CDATA[<blockquote>
<p>[!NOTE]
這篇是 2026 年 6 月 27 日的記錄，Disroot 的註冊問題、服務配額和可用功能可能會變，申請前還是看一眼官網</p>
</blockquote>
<p>今天還發現了一個很有趣的開源組織：<a href="https://disroot.org/">Disroot</a></p>
<p>這個組織把一堆開放互聯網工具湊到一起，然後認真維護成一個可以日常使用的平臺</p>
<p>官網對自己的描述很明確：自由、隱私、聯邦、去中心化</p>
<p>沒有廣告，沒有追蹤，沒有畫像，沒有數據挖掘，純粹的公益呢，也無愧.org之名</p>
<h2>它有些什麼</h2>
<p>服務列表在這裏：</p>
<p><a href="https://disroot.org/en/services">https://disroot.org/en/services</a></p>
<p>目前有這些：</p>
<ul>
<li>Email，可以用網頁郵箱，也可以接 IMAP 客戶端</li>
<li>Cloud，基於 Nextcloud，用來同步文件、日曆和聯繫人</li>
<li>XMPP Chat，一個去中心化聊天協議</li>
<li>Pads，在線協作文檔</li>
<li>PrivateBin，加密 pastebin</li>
<li>Upload，臨時文件分享</li>
<li>Forgejo，代碼託管</li>
<li>CryptPad，偏隱私的在線文檔套件</li>
<li>FEDIsroot，地址是 <a href="https://fe.disroot.org/">fe.disroot.org</a>，基於 Akkoma 的 ActivityPub / Fediverse 小微博服務，兼容 Mastodon API</li>
<li>LibreTranslate，翻譯服務</li>
<li>Vault，密碼管理相關服務</li>
</ul>
<p>不一定每個都要用</p>
<p>但它有趣的地方就在這裏：你註冊一個賬號，就可以享受這麼多的開源服務</p>
<p>這對我這種喜歡折騰個人網站、服務器和開源服務的人來說，真的很有吸引力，也是可以借鑑的前輩呢</p>
<h2>註冊問題有些奇特</h2>
<p>註冊入口在這裏：</p>
<p><a href="https://user.disroot.org/pwm/public/newuser/">https://user.disroot.org/pwm/public/newuser/</a></p>
<p>我這次看到的註冊問題是：睡前喜歡做什麼事</p>
<p>而且需要寫超過 50 個詞</p>
<p>這個問題還挺妙的</p>
<p>你可以先用中文或者其他語言認真寫一段，再翻譯成英文</p>
<p>比如可以寫自己睡前會看書、整理明天要做的事、聽音樂、刷一點開源社區動態，或者只是把手機放遠一點讓自己早點睡之類的</p>
<h2>我會怎麼用它</h2>
<p>目前我註冊了一個這個賬號，不過使用的話對我來說目前也就一個郵箱比較有趣了，畢竟註冊了這麼多的賬號和社區，積攢的獨特的域名郵箱應該也有一堆了，還有自己的自建臨時郵箱和域名郵箱</p>
<p>雖然這個有vaultwarden的公益服務，不過我都有自建的vaultwarden了，倒也不需要這種</p>
<p>而且Disroot 不是大廠免費套餐，它靠社區和捐贈活着，需要的時候能夠用上，就很好了</p>
<h2>它也讓我重新看了一遍自己的服務</h2>
<p>看完 Disroot 和 <a href="/posts/radical-servers-public-services/">Riseup</a> 收集的服務列表，我第一反應也是繼續往 sayori.org 上加東西，想要不辜負.org之名</p>
<p>不過畢竟個人能力有限，結合詢問過gpt後，幫我做了一個公開服務列表，就在這裏<a href="https://sayori.org/zh/services/">https://sayori.org/zh/services/</a></p>
<p>現在真正對外開放的主要是 GeoScore、博客文章、RSS 、白板和留言反饋。Search Gateway 繼續開源，但線上實例只給自己的站點和維護任務使用</p>
<p>相比繼續堆新服務，我更想先試幾個範圍很小的方向：給個人博客做網站體檢、幫助非商業靜態站上線、提供少量搜索證據額度，以及低頻的 RSS 到郵件或 Webhook 通知</p>
<p>這些都不會一開始就做成匿名公共平臺，而是先邀請、限額、人工處理。需求不存在就停，維護成本超過能力也停</p>
<p>我現在更願意把 sayori.org 稱爲個人維護、非商業、盡力而爲的公共數字服務，而不是公益組織，因爲我也沒有這個精力就是了</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>學生權益導航：教育郵箱別閒着</title>
    <link href="https://blog.sayori.org/zh-hant/posts/edumails-glados-student-benefits/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/edumails-glados-student-benefits/</id>
    <published>2026-06-27T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>我會先拿 GitHub、JetBrains 和 Zed，再按需要用 YX Flow、GLaDOS、阿里雲和 Pages</summary>
    <content type="html"><![CDATA[<p>教育郵箱別隻拿來收學校通知</p>
<p>我自己的順序很簡單，先把 GitHub、JetBrains 這類長期能用的申請了，再看 AI、網絡和服務器</p>
<p>這裏還有一個別人整理的總覽<a href="https://nav.edumails.cn">https://nav.edumails.cn</a>可以看一下，這裏給出我領取過的資源</p>
<h2>先拿開發工具</h2>
<p><a href="https://education.github.com/pack">GitHub Student Developer Pack</a> 放在第一位</p>
<p>認證通過後有 GitHub Pro 和一批合作權益，登錄自己的 Pack 頁面看即可</p>
<p><a href="https://www.jetbrains.com/community/education/#students">JetBrains 學生授權</a> 如果你想體驗一下jetbrain家的東西也可以用教育郵箱來註冊看看了</p>
<p><a href="https://zed.dev/education">Zed Education</a> 我也申請過，拿到的是一年 Student，Agent 有 10 美元 tokens，還多了無限編輯預測</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 420px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/b25f8015747d38bb5062e4e84e3278c78aebf4b906b90eb83c3c595cdc595775/949.webp" alt="我通過申請後看到的 Student 提示" loading="lazy" width="420" height="727" srcset="https://img.sayori.org/blog/v1/b25f8015747d38bb5062e4e84e3278c78aebf4b906b90eb83c3c595cdc595775/640.webp 640w, https://img.sayori.org/blog/v1/b25f8015747d38bb5062e4e84e3278c78aebf4b906b90eb83c3c595cdc595775/949.webp 949w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;我通過申請後看到的 Student 提示&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>它不是完整 Pro，Claude Opus 不在裏面</p>
<p>Zed 這裏有兩個條件，GitHub 賬號要超過 30 天，學校郵箱域名在 <a href="https://github.com/JetBrains/swot">JetBrains/swot</a> 裏</p>
<h2>YX Flow 的實測免費額度</h2>
<p><a href="https://chatgpt.yxflow.xyz/pastel#/register?i=vOBIZ">YX Flow 註冊地址</a></p>
<p>這是一個AI網頁端共享的項目</p>
<p>我用 <code>.edu.cn</code> 郵箱註冊後的後臺只給了兩份新人體驗</p>
<p>2026 年 7 月 11 日的頁面上，ChatGPT Max 是 40 次/3 小時，Grok Plus 是 10 次/小時，都會在當天 23 時 11 分到期</p>
<p>&lt;figure class="sayori-figure sayori-figure--center" style="--sayori-image-width: 760px;"&gt;
&lt;img src="https://img.sayori.org/blog/v1/dec7b1d92fc504ffd8b808d5349c1052d9ce3068d89d74c47792ec63dec70565/1280.webp" alt="新號註冊後後臺實際顯示的兩份免費體驗" loading="lazy" width="760" height="224" srcset="https://img.sayori.org/blog/v1/dec7b1d92fc504ffd8b808d5349c1052d9ce3068d89d74c47792ec63dec70565/640.webp 640w, https://img.sayori.org/blog/v1/dec7b1d92fc504ffd8b808d5349c1052d9ce3068d89d74c47792ec63dec70565/1280.webp 1280w, https://img.sayori.org/blog/v1/dec7b1d92fc504ffd8b808d5349c1052d9ce3068d89d74c47792ec63dec70565/1920.webp 1920w" sizes="(max-width: 768px) 100vw, 46rem" decoding="async" /&gt;
&lt;figcaption&gt;新號註冊後後臺實際顯示的兩份免費體驗&lt;/figcaption&gt;
&lt;/figure&gt;</p>
<p>想用API接自己的工具，可以看 <a href="/posts/freeapi-glm-kimi-cc-switch/">免費 AI API 入口和導航</a></p>
<h2>網絡和服務器</h2>
<p><a href="https://glados.space/register">GLaDOS</a> 的<a href="https://glados.one/console/education">教育入口</a></p>
<p>GLaDOS Education提供：</p>
<ol>
<li>如果您是高中到大學（中國）的學生或教師，您可以免費獲得GLaDOS的360天教育計劃</li>
<li>如果您是醫學院（中國）的學生或老師，您可以免費獲得GLaDOS的Pro Plan 360 Days</li>
<li>如果您是中國大陸以外的學生，您可以免費獲得GLaDOS的14天教育計劃（edu.kg也可以）</li>
<li>這是一次性優惠</li>
<li>支持3個活動設備，每月高達100GB的流量，屬於經濟服務器（不針對流媒體內容進行優化）不支持 Netflix 解鎖不支持高級功能</li>
</ol>
<p>註冊可以用這個邀請碼，<code>JZELF-GSULR-G5LFS-BD1S4</code></p>
<p>真要付費，結賬時可以填我的優惠碼 <code>AMIYADESI</code>，支付寶支付是九折</p>
<p><a href="https://university.aliyun.com/course/promotion25-activity?clubTaskBiz=subTask..12655012..10273..&amp;userCode=gv5jbukv">阿里雲學生入口</a> 的 300 元代金券不是現金，也不是所有商品都能抵扣</p>
<p>想買 ECS、輕量服務器、百鍊 API 或無影，先放進購物車看結算頁</p>
<p>我的實際踩坑和幾個可選方向寫在 <a href="/posts/aliyun-student-300-voucher-guide/">阿里雲學生 300 元代金券能買什麼</a></p>
<p>網頁只是放課程項目、文檔或作品集的話，先用 <a href="https://pages.github.com/">GitHub Pages</a> 或 <a href="https://pages.cloudflare.com/">Cloudflare Pages</a>，夠用再碰服務器</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>免費 AI API 入口：商湯、innilove 和幾個導航站</title>
    <link href="https://blog.sayori.org/zh-hant/posts/freeapi-glm-kimi-cc-switch/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/freeapi-glm-kimi-cc-switch/</id>
    <published>2026-06-25T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>整理幾個還能找到免費 AI API 的入口，以及適合查公益站和免費額度的導航</summary>
    <content type="html"><![CDATA[<p>現在先放這幾個</p>
<ul>
<li>商湯 SenseNova Token Plan：<a href="https://www.sensenova.cn/token-plan">https://www.sensenova.cn/token-plan</a></li>
<li>innilove New API：<a href="https://api.innilove.xyz/keys">https://api.innilove.xyz/keys</a></li>
<li>Yangmao AI：<a href="https://yangmao.ai/zh/#ask">https://yangmao.ai/zh/#ask</a></li>
<li>俏亮拆除公益 API 導航：<a href="https://link.qiaoliangchaichu.top/">https://link.qiaoliangchaichu.top/</a></li>
<li>HCNSEC API 導航：<a href="https://link.hcnsec.cn/">https://link.hcnsec.cn/</a></li>
</ul>
<p>參考的 Linux.do 帖子：<a href="https://linux.do/t/topic/2514855">商湯 Token Plan 免費計劃延長到 7 月底</a></p>
<blockquote>
<p>[!NOTE]
本文按 2026-07-10 看到的頁面整理，免費額度、模型、限速和站點狀態都會變，真要用之前以官網和後臺顯示爲準</p>
</blockquote>
<p>如果你沒看過站內的這個帖子，也可以去看看喵<a href="/posts/anyrouter-sharedchat-cc-switch-student-guide/">Anyrouter和sharedchat還有AgentRouter測評與使用</a></p>
<h2>先分清楚</h2>
<p>商湯和 innilove 是可以直接拿來試的 API 入口</p>
<p>Yangmao、俏亮拆除、HCNSEC 更像導航站，用來找新的公益站、免費額度和中轉入口</p>
<p>導航頁不是 Base URL，也不是 API Key 頁面，別把它們直接填進 cc-switch</p>
<h2>商湯 SenseNova</h2>
<p>這個目前最適合拿來當備用</p>
<p>入口頁面：</p>
<p><a href="https://www.sensenova.cn/token-plan">https://www.sensenova.cn/token-plan</a></p>
<p>Key 管理：</p>
<p><a href="https://platform.sensenova.cn/console/keys">https://platform.sensenova.cn/console/keys</a></p>
<p>當前頁面寫的是 Free 公測，最多 20 個 API Key，每個模型每 5 小時最多 1500 次調用，特殊模型除外</p>
<p>Linux.do 帖子裏整理過這些模型</p>
<pre><code>sensenova-6.7-flash-lite: 每 5 小时 1500 次
sensenova-u1-fast: 每 5 小时 1500 次
deepseek-v4-flash: 每 5 小时 500 次
glm-5.2: 每 5 小时 500 次
</code></pre>
<p>接口是 OpenAI 兼容格式</p>
<pre><code>Base URL: https://token.sensenova.cn/v1
Chat Completions: https://token.sensenova.cn/v1/chat/completions
模型: deepseek-v4-flash / glm-5.2 / sensenova-6.7-flash-lite / sensenova-u1-fast
</code></pre>
<p>配 cc-switch 時，填 Base URL 就行，別把完整的 <code>/chat/completions</code> 也塞進去</p>
<h2>innilove New API</h2>
<p>入口：</p>
<p><a href="https://api.innilove.xyz/keys">https://api.innilove.xyz/keys</a></p>
<p>這是 New API 面板，註冊後登錄，在 Key 頁面創建令牌</p>
<p>當前記錄裏支持 163 等常見郵箱，也能簽到拿額度，模型主要看後臺列表，之前能看到 DeepSeek、MiniMax 這類模型</p>
<p>如果後臺還是標準的 OpenAI 兼容配置，可以先試：</p>
<pre><code>供应商名称: innilove New API
API Key: 页面里创建的 Key
Base URL: https://api.innilove.xyz/v1
接口格式: OpenAI 兼容
</code></pre>
<p>模型名、倍率和額度不要照抄舊文章，登錄後看當前頁面</p>
<h2>Yangmao AI</h2>
<p>入口：</p>
<p><a href="https://yangmao.ai/zh/#ask">https://yangmao.ai/zh/#ask</a></p>
<p>這個不是中轉站</p>
<p>它更像一個 AI 工具和免費額度情報站，頁面會整理模型平臺、API 價格、免費額度和地區限制，也有一個可以直接問的入口</p>
<p>想找新 API 時，可以先在這裏搜平臺名字，再點回官方頁面確認</p>
<h2>俏亮拆除公益 API 導航</h2>
<p>入口：</p>
<p><a href="https://link.qiaoliangchaichu.top/">https://link.qiaoliangchaichu.top/</a></p>
<p>頁面標題就是“公益 API 導航”，收錄公益、免費和付費 API 服務</p>
<p>我這次看到的首頁更像一個聚合入口，具體有哪些站、現在還能不能註冊，要進頁面自己看</p>
<p>這種導航站的優點是省得自己到處翻羣和帖子，缺點也明顯，站點狀態變化很快，入口能打開不代表 API 一定能用</p>
<h2>HCNSEC API 導航</h2>
<p>入口：</p>
<p><a href="https://link.hcnsec.cn/">https://link.hcnsec.cn/</a></p>
<p>它的定位更直接，頁面寫的是“白嫖大模型 api 中轉站導航網”，裏面分了大廠、普通中轉站和公益 API</p>
<p>公開列表裏能看到 SenseNova、ModelScope、OpenRouter 等入口，也會混着一些需要實名、需要手機號或帶邀請條件的服務</p>
<p>這裏適合拿來掃一遍新站，但別看到“免費”兩個字就直接丟自己的主賬號和代碼進去</p>
<h2>怎麼選</h2>
<p>想馬上配到 cc-switch，先試商湯，或者進 innilove 後自己生成 Key</p>
<p>想找更多入口，先看 Yangmao，再翻俏亮拆除和 HCNSEC</p>
<p>導航頁裏找到的新站，先確認四件事</p>
<ol>
<li>註冊條件</li>
<li>是否要實名或手機號</li>
<li>Key 頁面和接口文檔在哪</li>
<li>免費額度、模型倍率和限速怎麼寫</li>
</ol>
<p>都確認以後，再拿一個很輕的請求測試，不要一上來就跑長 Agent</p>
<h2>配到 cc-switch</h2>
<p>商湯可以這樣填</p>
<pre><code>供应商名称: SenseNova Token Plan
API Key: 你在控制台生成的 Key
Base URL: https://token.sensenova.cn/v1
接口格式: OpenAI 兼容
</code></pre>
<p>模型映射可以先這樣</p>
<pre><code>Opus -&gt; deepseek-v4-flash
Sonnet -&gt; glm-5.2
Haiku -&gt; sensenova-6.7-flash-lite
</code></pre>
<p>保存後先發一句請求</p>
<pre><code>用三句话说明你当前使用的模型
</code></pre>
<p>能正常返回，再繼續跑代碼任務</p>
<p>如果報錯，先查 Base URL、模型名、Key 是否完整，再看額度有沒有用完</p>
<h2>安全提醒</h2>
<p>免費 API 和公益中轉都不適合放密鑰、賬號、未公開代碼、私人聊天記錄</p>
<p>也別把它們接到公開服務、羣機器人或長期運行的 Agent 上</p>
<p>這類入口今天能用，不代表明天還在</p>
<p>把它們當備用和測試入口就好，別把整個工作流壓上去</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="AI 與工作流"></category>
  </entry>
  <entry>
    <title>Docker 和 Docker Compose 最小入門：看懂那些 yml 文件</title>
    <link href="https://blog.sayori.org/zh-hant/posts/docker-compose-minimum-start/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/docker-compose-minimum-start/</id>
    <published>2026-06-23T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>給剛拿到服務器的人寫的 Docker 最小入門：容器是什麼、Compose 文件怎麼讀、怎麼啓動停止更新刪除，不講原理只講能用。</summary>
    <content type="html"><![CDATA[<p>如果你看我的其他文章，會發現幾乎每個自託管服務都是用 Docker 跑的</p>
<p>Vaultwarden、ntfy、Gatus、Fast Note Sync，全部都是一個 <code>docker-compose.yml</code> 文件搞定</p>
<p>這篇講：拿到服務器以後，怎麼裝 Docker，怎麼看懂 compose 文件，怎麼啓動、停止、更新、刪除容器，夠你跑完前面所有服務就行</p>
<h2>Docker 是什麼（一句話版）</h2>
<p>Docker 讓你用別人打包好的「鏡像」直接跑服務，不用自己在系統裏一個一個裝依賴</p>
<p>你不需要手動裝 Python、裝 Go、裝 Node、配環境變量、處理版本衝突。鏡像裏面全有了</p>
<p><code>docker-compose.yml</code> 就是一個配置文件，告訴 Docker：</p>
<ul>
<li>拉哪個鏡像</li>
<li>用什麼端口</li>
<li>掛載哪些目錄</li>
<li>設置哪些環境變量</li>
<li>出錯了要不要自動重啓</li>
</ul>
<h2>安裝</h2>
<p>Ubuntu / Debian 上裝 Docker：</p>
<pre><code>curl -fsSL https://get.docker.com | sh
</code></pre>
<p>這個一鍵腳本會裝 Docker Engine 和 Docker Compose（現在 compose 是 Docker 的子命令，不需要單獨裝 <code>docker-compose</code>）</p>
<p>裝完檢查：</p>
<pre><code>docker --version
docker compose version
</code></pre>
<p>如果你不想用 <code>sudo</code> 跑 Docker：</p>
<pre><code>sudo usermod -aG docker $USER
</code></pre>
<p>然後退出重新登錄。如果還是不行，重啓服務器</p>
<h2>第一個 compose 文件</h2>
<p>我拿一個最簡單的例子來看：</p>
<pre><code>services:
  whoami:
    image: traefik/whoami
    container_name: whoami
    restart: unless-stopped
    ports:
      - "127.0.0.1:8080:80"
</code></pre>
<p>逐行翻譯：</p>
<table>
<thead>
<tr>
<th>行</th>
<th>意思</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>services:</code></td>
<td>下面定義服務列表</td>
</tr>
<tr>
<td><code>whoami:</code></td>
<td>服務名，隨便起</td>
</tr>
<tr>
<td><code>image: traefik/whoami</code></td>
<td>用這個鏡像</td>
</tr>
<tr>
<td><code>container_name: whoami</code></td>
<td>容器叫 whoami</td>
</tr>
<tr>
<td><code>restart: unless-stopped</code></td>
<td>崩了自動重啓，除非你手動停</td>
</tr>
<tr>
<td><code>ports: - "127.0.0.1:8080:80"</code></td>
<td>本機 8080 端口映射到容器的 80 端口</td>
</tr>
</tbody>
</table>
<p>把這段保存成 <code>docker-compose.yml</code>（或者 <code>compose.yml</code>，兩個名字都行），然後在同目錄運行：</p>
<pre><code>docker compose up -d
</code></pre>
<p><code>-d</code> 是後臺運行</p>
<p>檢查：</p>
<pre><code>curl http://127.0.0.1:8080/
</code></pre>
<p>能看到返回信息就說明在跑了</p>
<h2>常用命令</h2>
<p>我把最常用的列在這裏：</p>
<pre><code># 启动（后台）
docker compose up -d

# 查看日志
docker compose logs -f

# 查看日志（只看最后 100 行）
docker compose logs --tail=100

# 停止
docker compose down

# 重启
docker compose restart

# 查看状态
docker compose ps

# 进入容器内部（排查问题时用）
docker compose exec whoami sh
</code></pre>
<p>所有命令都要在 <code>docker-compose.yml</code> 所在的目錄下執行</p>
<h2>讀懂真實的 compose 文件</h2>
<p>拿 Vaultwarden 的來舉例：</p>
<pre><code>services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      DOMAIN: "https://vault.example.com"
      SIGNUPS_ALLOWED: "false"
    volumes:
      - ./vw-data:/data
    ports:
      - "127.0.0.1:8080:80"
</code></pre>
<p>新出現的東西：</p>
<table>
<thead>
<tr>
<th>字段</th>
<th>意思</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>environment:</code></td>
<td>環境變量，相當於配置項</td>
</tr>
<tr>
<td><code>volumes: - ./vw-data:/data</code></td>
<td>把當前目錄下的 <code>vw-data</code> 文件夾掛載到容器裏的 <code>/data</code></td>
</tr>
</tbody>
</table>
<h3>environment</h3>
<p>環境變量是大多數 Docker 服務的配置方式</p>
<p>不同的服務有不同的變量，比如 Vaultwarden 是 <code>DOMAIN</code>、<code>SIGNUPS_ALLOWED</code>，ntfy 是 <code>NTFY_BASE_URL</code>、<code>NTFY_AUTH_DEFAULT_ACCESS</code></p>
<p>去看每個項目的文檔就能知道它支持哪些變量</p>
<h3>volumes</h3>
<p>volumes 是數據持久化的關鍵</p>
<p>容器刪掉以後，容器內部的文件會消失。但 volumes 掛載的目錄在宿主機上，不會跟着容器一起消失，類似遊戲存檔一般的存在，每次啓動容器就是讀取存檔開始遊戲（笑）</p>
<pre><code>./vw-data:/data
  ↑              ↑
  宿主机目录     容器内路径
</code></pre>
<p>這意味着：</p>
<ul>
<li>容器裏 <code>/data</code> 下的文件，實際上存在宿主機的 <code>./vw-data</code> 裏</li>
<li>刪掉容器再重建，數據還在</li>
<li>備份只需要備份宿主機的 <code>./vw-data</code></li>
</ul>
<h3>ports</h3>
<pre><code>"127.0.0.1:8080:80"
  ↑           ↑    ↑
  监听地址   宿主端口  容器端口
</code></pre>
<p><code>127.0.0.1</code> 意味着只有本機能訪問。外面連不進來</p>
<p>如果你寫 <code>"0.0.0.0:8080:80"</code> 或者 <code>"8080:80"</code>，那就是公網也能直接訪問</p>
<p>對於密碼庫、管理面板這類東西，永遠先 <code>127.0.0.1</code>，再用反代或 Tunnel 暴露 HTTPS</p>
<h2>用 .env 文件放敏感信息</h2>
<p>不要把密碼、Token、域名直接寫在 <code>docker-compose.yml</code> 裏然後推到 GitHub</p>
<p>在同目錄下建一個 <code>.env</code> 文件：</p>
<pre><code>VAULTWARDEN_DOMAIN=https://vault.example.com
ADMIN_TOKEN=一个很长很复杂的随机字符串
</code></pre>
<p>然後在 compose 裏引用：</p>
<pre><code>environment:
  DOMAIN: "${VAULTWARDEN_DOMAIN}"
  ADMIN_TOKEN: "${ADMIN_TOKEN}"
</code></pre>
<p><code>.env</code> 文件加到 <code>.gitignore</code> 裏，不要進倉庫</p>
<h2>更新服務</h2>
<p>更新一個服務：</p>
<pre><code>cd /srv/stacks/vaultwarden

# 先备份数据
tar -czf backup-$(date +%F).tar.gz vw-data

# 拉新镜像
docker compose pull

# 用新镜像重启
docker compose up -d

# 看日志确认正常
docker compose logs --tail=50
</code></pre>
<p>先備份再更新。出問題了還能回滾</p>
<h2>刪除服務</h2>
<p>如果你不想要某個服務了：</p>
<pre><code># 停止并删除容器
docker compose down

# 如果确认不要数据了，删目录
rm -rf /srv/stacks/那个服务
</code></pre>
<p><code>docker compose down</code> 只刪容器，不刪 volumes 數據</p>
<p>如果你想徹底清理包括 volume：</p>
<pre><code>docker compose down -v
</code></pre>
<p>但這會刪數據。確認不需要了再用</p>
<h2>清理磁盤</h2>
<p>Docker 用久了會積累很多舊鏡像。2C2G 的磁盤不大，偶爾清理一下：</p>
<pre><code># 看 Docker 占了多少空间
docker system df

# 清理不用的镜像、容器、网络
docker system prune

# 连不用的 volume 也清（小心，会删孤立 volume 的数据）
docker system prune --volumes
</code></pre>
<p><code>prune</code> 只清理沒在用的東西，在跑的服務不受影響。但 <code>--volumes</code> 要想清楚再用</p>
<h2>我的目錄結構</h2>
<p>我習慣這樣放：</p>
<pre><code>/srv/stacks/
├── vaultwarden/
│   ├── docker-compose.yml
│   ├── .env
│   └── vw-data/
├── ntfy/
│   ├── docker-compose.yml
│   ├── .env
│   ├── cache/
│   ├── data/
│   └── etc/
├── gatus/
│   ├── docker-compose.yml
│   └── config/
└── fast-note-sync/
    ├── docker-compose.yml
    ├── .env
    └── storage/
</code></pre>
<p>每個服務一個目錄。進目錄就能 <code>docker compose up -d</code>。數據和配置都在自己目錄裏，備份也好做</p>
<h2>常見問題</h2>
<p><strong>端口衝突</strong></p>
<p>兩個服務不能用同一個宿主機端口。如果 Vaultwarden 用了 8080，ntfy 就得換一個，比如 8090</p>
<p><strong>權限問題</strong></p>
<p>有些鏡像容器內用非 root 用戶運行，掛載的目錄權限不對會導致寫不進去。這時候檢查一下宿主機目錄的所有者和權限</p>
<p><strong>忘記 -d</strong></p>
<p><code>docker compose up</code> 不加 <code>-d</code> 的話，關掉終端服務就停了。記得加 <code>-d</code></p>
<p><strong>compose v1 vs v2</strong></p>
<p>老教程裏寫的 <code>docker-compose up</code>（帶橫槓）是 v1。現在用 <code>docker compose up</code>（空格）是 v2。新裝的系統都是 v2，如果你看到老教程帶橫槓，換成空格就行</p>
<h2>夠用了</h2>
<p>到這裏你已經能：</p>
<ul>
<li>裝 Docker</li>
<li>讀懂 compose 文件</li>
<li>啓動、停止、更新、刪除服務</li>
<li>管理數據和配置</li>
<li>清理磁盤</li>
</ul>
<p>後面每篇自託管服務的文章，都只需要給你一個 <code>docker-compose.yml</code>，你就能跑起來</p>
<p>不用一開始就理解 Docker 的所有概念。先能用，用多了自然會想知道更多</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>個人站長外部資源清單</title>
    <link href="https://blog.sayori.org/zh-hant/posts/blog-resource-toolbox/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/blog-resource-toolbox/</id>
    <published>2026-06-23T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>域名、託管、評論、監控、自託管、Cloudflare、統計、站長社區和博客框架的外部資源入口</summary>
    <content type="html"><![CDATA[<p>這篇只放外部資源鏈接</p>
<p>本站文章怎麼讀，看 <a href="/posts/site-article-index/">本站文章索引</a></p>
<p>常用本地軟件看 <a href="/posts/useful-free-software-toolbox/">免費好用軟件清單</a></p>
<p>規則和免費額度可能會變，註冊前看一遍官網說明</p>
<h2>GitHub列表倉庫</h2>
<ul>
<li><a href="https://free-for.dev/#/">Free for Developers</a>：開發者免費服務合集，github 100k star+</li>
<li><a href="https://github.com/zhuima/awesome-cloudflare">awesome-cloudflare</a>：cloudflare利用合集，github 10k star+</li>
<li><a href="https://github.com/sindresorhus/awesome#readme">sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics</a>：awesome列表帖，github 400k star+</li>
</ul>
<h2>免費域名和臨時入口</h2>
<ul>
<li><a href="https://my.dnshe.com/">DNSHE</a>：免費二級域名，適合先練 DNS</li>
<li><a href="https://nic.eu.org/">eu.org</a>：經典免費域名，但審覈經常比較慢</li>
<li><a href="https://nic.us.kg/">us.kg</a>：也挺常見，註冊前先看現在規則</li>
<li><a href="https://nic.ua/">pp.ua</a>：老牌免費域名入口之一</li>
<li><a href="https://pages.github.com/">GitHub Pages</a>：會給你一個 <code>github.io</code></li>
<li><a href="https://pages.cloudflare.com/">Cloudflare Pages</a>：會給你一個 <code>pages.dev</code></li>
</ul>
<p>如果你剛開始建站，這幾個就夠折騰很久了</p>
<h2>正式域名註冊</h2>
<ul>
<li><a href="https://www.namesilo.com/">Namesilo</a></li>
<li><a href="https://porkbun.com/">Porkbun</a></li>
<li><a href="https://www.cloudflare.com/products/registrar/">Cloudflare Registrar</a></li>
</ul>
<p>我自己會優先看首年價和續費價，不然很容易被首年低價騙進去</p>
<h2>靜態託管</h2>
<ul>
<li><a href="https://pages.cloudflare.com/">Cloudflare Pages</a>：我自己現在就在用</li>
<li><a href="https://vercel.com/">Vercel</a>：前端項目很多人都放這裏</li>
<li><a href="https://www.netlify.com/">Netlify</a></li>
<li><a href="https://pages.github.com/">GitHub Pages</a></li>
<li><a href="https://render.com/">Render</a></li>
</ul>
<p>純靜態博客的話，Cloudflare Pages 和 GitHub Pages 基本就夠了</p>
<h2>評論系統</h2>
<ul>
<li><a href="https://giscus.app/">Giscus</a></li>
<li><a href="https://twikoo.js.org/">Twikoo</a></li>
<li><a href="https://artalk.js.org/">Artalk</a></li>
<li><a href="https://waline.js.org/">Waline</a></li>
<li><a href="https://cusdis.com/">Cusdis</a></li>
</ul>
<p>如果你寫中文博客，Twikoo 和 Waline 我覺得會更常見一些</p>
<h2>監控和狀態頁</h2>
<ul>
<li><a href="https://gatus.io/">Gatus</a></li>
<li><a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a></li>
<li><a href="https://uptimerobot.com/">UptimeRobot</a></li>
<li><a href="https://betterstack.com/">Better Stack</a></li>
</ul>
<p>自託管的話我會先看 Uptime Kuma，省事很多</p>
<h2>通知和推送</h2>
<ul>
<li><a href="https://ntfy.sh/">ntfy</a></li>
<li><a href="https://github.com/Finb/Bark">Bark</a></li>
<li><a href="https://gotify.net/">Gotify</a></li>
<li><a href="https://github.com/easychen/pushdeer">PushDeer</a></li>
<li><a href="https://sct.ftqq.com/">Server 醬</a></li>
</ul>
<p>腳本跑完給自己發個通知，真挺有必要的</p>
<h2>自託管資源索引</h2>
<ul>
<li><a href="https://awesome-selfhosted.net/">awesome-selfhosted</a></li>
<li><a href="https://github.com/awesome-selfhosted/awesome-selfhosted">awesome-selfhosted GitHub</a></li>
<li></li>
<li><a href="https://selfh.st/">selfh.st</a></li>
<li><a href="https://noted.lol/">noted.lol</a></li>
</ul>
<p>這幾個適合你不知道要裝什麼的時候去翻一翻</p>
<h2>Cloudflare 相關</h2>
<ul>
<li><a href="https://developers.cloudflare.com/">Cloudflare Docs</a></li>
<li><a href="https://developers.cloudflare.com/pages/">Pages Docs</a></li>
<li><a href="https://developers.cloudflare.com/workers/">Workers Docs</a></li>
<li><a href="https://developers.cloudflare.com/r2/">R2 Docs</a></li>
<li><a href="https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/">Tunnel Docs</a></li>
</ul>
<p>Cloudflare 這種東西最好直接看官方文檔，不然社區帖子很容易過期</p>
<h2>存儲和 CDN</h2>
<ul>
<li><a href="https://developers.cloudflare.com/r2/">Cloudflare R2</a></li>
<li><a href="https://www.backblaze.com/cloud-storage">Backblaze B2</a></li>
<li><a href="https://github.com/">GitHub Releases</a></li>
<li><a href="https://www.jsdelivr.com/">jsDelivr</a></li>
</ul>
<p>圖牀、小文件和備份這些場景，這裏經常會用到</p>
<h2>數據統計</h2>
<ul>
<li>Cloudflare Web Analytics：Cloudflare 後臺直接開</li>
<li><a href="https://umami.is/">Umami</a></li>
<li><a href="https://plausible.io/">Plausible</a></li>
<li><a href="https://www.goatcounter.com/">GoatCounter</a></li>
</ul>
<p>我自己現在比較喜歡 Umami 這種，界面看着乾淨</p>
<h2>站長社區和目錄</h2>
<ul>
<li><a href="https://www.travellings.cn/">開往 Travellings</a></li>
<li><a href="https://icp.gov.moe/">萌備</a></li>
<li><a href="https://www.foreverblog.cn/">十年之約</a></li>
<li><a href="https://hi.jiuchan.org/docs">揪蟬</a></li>
<li><a href="https://github.com/timqian/chinese-independent-blogs">中文獨立博客列表</a></li>
<li><a href="https://bf.zzxworld.com/">BlogFinder</a></li>
<li><a href="https://www.boyouquan.com/">博友圈</a></li>
<li><a href="https://firewood.news/">積薪</a></li>
</ul>
<p>這些更像是你把站搭出來以後，繼續往外露個臉會用到的入口</p>
<h2>論壇和技術社區</h2>
<ul>
<li><a href="https://linux.do/">Linux DO</a></li>
<li><a href="https://www.v2ex.com/">V2EX</a></li>
<li><a href="https://www.nodeseek.com/">NodeSeek</a></li>
<li><a href="https://www.nodeloc.com/">NodeLoc</a></li>
<li><a href="https://news.ycombinator.com/">Hacker News</a></li>
</ul>
<p>如果你想看建站、VPS、羊毛和折騰經驗，這幾個我自己也經常翻</p>
<h2>博客框架</h2>
<ul>
<li><a href="https://astro.build/">Astro</a></li>
<li><a href="https://gohugo.io/">Hugo</a></li>
<li><a href="https://hexo.io/">Hexo</a></li>
<li><a href="https://vitepress.dev/">VitePress</a></li>
<li><a href="https://www.getzola.org/">Zola</a></li>
</ul>
<p>我現在主要在用 Astro，所以這塊我對 Astro 更熟一些</p>
<h2>密碼和安全</h2>
<ul>
<li><a href="https://github.com/dani-garcia/vaultwarden">Vaultwarden</a></li>
<li><a href="https://bitwarden.com/">Bitwarden</a></li>
<li>Cloudflare Access：Cloudflare 後臺裏開</li>
<li><a href="https://letsencrypt.org/">Let's Encrypt</a></li>
<li><a href="https://caddyserver.com/">Caddy</a></li>
</ul>
<p>別把面板直接裸在公網，也別真靠記憶記密碼</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>阿里雲學生 300 元代金券能買什麼：一份先別浪費的使用指南</title>
    <link href="https://blog.sayori.org/zh-hant/posts/aliyun-student-300-voucher-guide/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/aliyun-student-300-voucher-guide/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>整理阿里雲學生 300 元代金券目前比較實用的幾種用法：ECS、輕量應用服務器、無影靈豆、百鍊大模型 API，以及下單前要看的坑。</summary>
    <content type="html"><![CDATA[<blockquote>
<p>[!NOTE]
這篇整理的是 2026 年 6 月實測有效的方法。阿里雲券的可用範圍會變，而且是結算頁說了算，所以不要把這篇當永久攻略。往後看的話，先去結算頁確認能抵扣再下單。</p>
</blockquote>
<p>衆所周知，阿里雲每年都會給大學生髮 300 元代金券</p>
<p>聽起來很大方。實際點進控制台就會發現，這張券不是 300 元現金，也不是全站隨便買。官方頁面寫得很清楚：通過學生認證的高校學生可以領 300 元無門檻優惠券，有效期 1 年；購買範圍是阿里雲部分公共雲產品，具體以下單購買時抵扣情況爲準</p>
<p>而且這個券的可用範圍還在不斷收縮。去年能用的東西今年可能就不行了。所以我會建議你領完以後不要放着不管，儘早想好怎麼花</p>
<p>入口在這裏<a href="https://university.aliyun.com/course/promotion25-activity?clubTaskBiz=subTask..12655012..10273..&amp;userCode=gv5jbukv">學生權益領取鏈接</a></p>
<h2>怎麼領</h2>
<p>流程很短：</p>
<ol>
<li>有阿里雲賬號（支付寶註冊或手機註冊都行）</li>
<li>打開學生優惠頁面</li>
<li>完成學生認證（一般是學信網驗證或高校郵箱）</li>
<li>找到「我是學生」入口，領取 300 元抵扣券</li>
</ol>
<p>認證通過後，券會出現在你的優惠券列表裏。有效期一年，從領取那天開始算</p>
<p>如果你還沒有阿里雲賬號，就順手註冊一個，以後不管用不用服務器，阿里雲百鍊的大模型 API 也可以拿券抵扣</p>
<h1>能用來幹啥</h1>
<h2>第一種：包年大陸地區 ECS</h2>
<p>論壇裏最常見的用法是開一臺中國大陸地區的 2C2G ECS，能開一年，加上這個券每年能領一個，你讀多久大學基本上就能用多久</p>
<p>參考貼：</p>
<p><a href="https://linux.do/t/topic/2258128?u=amiya_desi">https://linux.do/t/topic/2258128</a></p>
<p>大致思路是：</p>
<ol>
<li>進入 ECS 自定義購買頁</li>
<li>選 2C2G 左右的 e 實例</li>
<li>地域選中國大陸（避開那些標註了「優惠」的地區，反而可能用不了券）</li>
<li>流量計費方式選 CDT 按量</li>
<li>結算頁確認券能抵扣</li>
</ol>
<p>ECS 自定義購買頁：</p>
<p><a href="https://ecs-buy.aliyun.com/ecs/#/custom/">https://ecs-buy.aliyun.com/ecs/#/custom/</a></p>
<p>論壇裏驗證過能用的關鍵配置：</p>
<pre><code>实例规格：ecs.e-c1m1.large（2C2G）
付费模式：包年包月，一年
流量计费方式：CDT 按量计费
</code></pre>
<p>選對的話，結算頁應該顯示 300 元以下，券直接抵扣，不用額外掏錢</p>
<p>如果你那邊顯示用不了券，換個地域試試。論壇裏有人青島能用，有人華南能用，不同時期規則不一樣。重點是：看支付頁，不要猜</p>
<p>開通 CDT 後，每月有 20GB 左右的免費流量。掛博客、機器人、小 API 完全夠用，但別拿它做大流量下載站、圖牀外鏈、視頻分發</p>
<p>買完第一件事不是裝面板，是去設置費用預警。CDT 按量的意思是超出免費額度後會產生費用。設一個閾值報警，哪怕 1 塊錢也報，這樣被攻擊或者配置錯誤時能及時發現</p>
<h2>第二種：輕量應用服務器</h2>
<p>如果你不想研究 ECS、安全組、彈性公網 IP、CDT 這些東西，輕量應用服務器更像「已經打包好的小 VPS」</p>
<p>學生優惠頁面往下翻，或者直接在頁面裏搜「輕量應用服務器」：</p>
<p><a href="https://university.aliyun.com/buycenter/">https://university.aliyun.com/buycenter/</a></p>
<p>目前看到的幾條路線：</p>
<p><strong>A. 直接 0 元開半年 2C2G 輕量</strong></p>
<p>論壇裏有人確認可以 0 元購輕量 2C2G 200M 帶寬半年。優點是不限流量（帶寬固定），不用擔心 CDT 超額。缺點是隻有半年</p>
<p><strong>B. 雲小站 38 元搶購 + 券續費</strong></p>
<p>先在雲小站定時搶購 38 元一年的輕量應用服務器：</p>
<p><a href="https://www.aliyun.com/minisite/goods">https://www.aliyun.com/minisite/goods</a></p>
<p>據說比較好搶。搶到後用 300 元券續費半年。這樣加起來一年半，總花費 38 元。</p>
<p>這個方案要小心兩點：</p>
<ul>
<li>活動價和學生券不一定能疊加。以你付款時的實際顯示爲準</li>
<li>續費時如果券不能抵扣，那 38 元就只買了一年，不是一年半</li>
</ul>
<p><strong>C. 試用 ECS 轉正</strong></p>
<p>這是我自己走的路線。阿里雲有一個免費試用入口：</p>
<p><a href="https://free.aliyun.com">https://free.aliyun.com</a></p>
<p>可以試用 2C2G 的 ECS 三個月。試用到期前或到期後，用 300 元券轉包年，這樣算下來大概能用一年三個月到更久</p>
<p>我個人更喜歡輕量給新手練手。不是因爲它更高級，而是因爲它少一點選項，少一點把自己繞暈的機會</p>
<h2>第三種：非大陸輕量</h2>
<p>非中國大陸地區就更玄學一點</p>
<p>論壇裏的反饋是，非大陸 ECS 基本不好用券，但部分輕量應用服務器、部分地域、部分配置可能可以。比如有人提過 2C2G 通用型買 6 個月，或者 2C0.5G 買一年，總價 336 元，用券後還要補 36 元；也有人選擇按月續</p>
<p>這裏我不建議把具體地域寫死</p>
<p>香港、新加坡、日本、美國、德國、英國、東南亞，這些地區的券規則可能今天能用，明天就不能。你真要海外機器，就把配置放進購物車，看支付頁</p>
<p>如果你只是爲了搭博客，Cloudflare Pages 已經夠用了</p>
<h2>第四種：無影雲電腦和靈豆</h2>
<p>阿里雲學生優惠頁裏現在也能看到無影相關入口。</p>
<p>這個方向適合兩類人：</p>
<ul>
<li>想體驗雲電腦，偶爾跑跑軟件或者遊戲</li>
<li>想臨時租 GPU 算力，不想自己買顯卡</li>
</ul>
<p>論壇裏有人整理過無影靈豆和無影靈構平臺的玩法，比如用靈豆開 RTX5880 48GB 顯存的 GPU 環境：</p>
<p><a href="https://linux.do/t/topic/2219866/60">https://linux.do/t/topic/2219866/60</a></p>
<p>這類帖子更適合當線索看。真正付款前，還是要回到阿里雲結算頁確認靈豆、地域和時長</p>
<p>這類玩法的好處是爽，壞處是它更像按量燒點數。你如果只是想長期掛一個服務，它不如服務器。你如果是科研黨、模型黨、臨時要顯存，那就值得看看</p>
<h2>第五種：百鍊和大模型 API</h2>
<p>如果你已經有服務器，或者對雲服務器沒興趣，300 元拿去試大模型 API 也可以</p>
<p>學生優惠頁裏有大模型服務、AI 應用開發、阿里雲百鍊的入口。雲小站也能看到百鍊、Token Plan、HappyHorse 等模型相關活動：</p>
<p><a href="https://www.aliyun.com/minisite/goods">https://www.aliyun.com/minisite/goods</a></p>
<p>如果你想讓代金券抵扣，優先選阿里雲官方直供、官方控制台裏按量計費的模型。第三方中轉、市場商品、特殊活動包，可能就不走這張券</p>
<p>可以拿來試：</p>
<ul>
<li>通義千問系列（Qwen）</li>
<li>DeepSeek 相關 API</li>
<li>GLM / Kimi 等平臺裏能選到的官方模型</li>
<li>HappyHorse 這類視頻模型，前提是確認結算頁能抵扣</li>
</ul>
<p>關鍵是調用時選「官方直供模型」。百鍊控制台裏有些模型標註了「三方」或「市場」，那些不一定能用這張券抵扣</p>
<p>300 元能調多少次？這取決於你選的模型和輸入長度。通義千問 Turbo 這類便宜的，300 元可以調非常多次。如果是高端大模型，就會貴很多。先從便宜模型試起，把流程跑通再說</p>
<p>這比買一臺閒置服務器更適合「我就是想拿來試 API」的人</p>
<h2>第六種：白嫖 ACA 大模型工程師認證</h2>
<p>阿里雲還有一個騷操作：用 300 元券直接抵扣 ACA 大模型工程師認證費用。</p>
<p>原價 600 元的認證，學生優惠價剛好 300 元，用券後 0 元</p>
<p>參考帖：</p>
<p><a href="https://linux.do/t/topic/2456810">https://linux.do/t/topic/2456810</a></p>
<p>大致流程：</p>
<ol>
<li>完成學生認證，領取 300 元券</li>
<li>在學生優惠頁往下滑，找到「大模型認證」欄目</li>
<li>點擊「立即購買」，用券抵扣</li>
</ol>
<p>這個認證是阿里雲官方的職業崗位認證，面向初學者。雖然含金量不高，但對學生來說，0 元拿一張證書、順便學一遍大模型基礎知識，不虧</p>
<p><strong>適合誰：</strong></p>
<ul>
<li>簡歷需要補充認證欄</li>
<li>想系統學習大模型基礎概念</li>
<li>已經有服務器或者對服務器沒興趣</li>
</ul>
<p><strong>不適合誰：</strong></p>
<ul>
<li>已經在做大模型開發的人（太基礎）</li>
<li>更想拿券換服務器的人（機會成本）</li>
</ul>
<p>如果你的券快過期了，又暫時用不到服務器和 API，拿來換這個認證也不錯</p>
<h2>我會怎麼選</h2>
<p>如果是第一次玩雲，我會這樣排：</p>
<ol>
<li>先領券</li>
<li>看 ECS 或輕量有沒有 2C2G 能用券</li>
<li>能 0 元或少量補差價拿服務器，就先拿服務器</li>
<li>服務器到手後立刻做 SSH、安全組、費用預警</li>
<li>再跑 Vaultwarden、ntfy、Gatus、機器人、筆記同步之類的小服務</li>
</ol>
<p>如果你已經有 VPS，那就別爲了花券再買一臺喫灰機器。拿去試百鍊 API 或無影靈豆，反而更像在用錢</p>
<h2>下單前檢查</h2>
<p>別急着付款，先看這幾個：</p>
<ul>
<li>支付頁有沒有出現 300 元券抵扣</li>
<li>訂單是不是包年包月，還是按量付費</li>
<li>到期後會不會自動續費</li>
<li>流量、帶寬、公網 IP 怎麼算錢</li>
<li>是否有安全組默認放行風險</li>
<li>是否能設置費用預警和額度報警</li>
<li>退款後券還能不能重新用於同品類</li>
</ul>
<p>尤其是最後一條。官方規則裏提到，使用代金券的訂單退款後，退回的代金券對應品類不可二次使用。不要拿它亂試單</p>
<h2>後面可以接着看什麼</h2>
<p>如果你最後跟站長一樣換了一臺 2C2G 服務器，可以繼續看這幾篇：</p>
<ul>
<li><a href="/posts/student-2c2g-server-service-index/2c2g-server-service-index/">2c2g-server-service-index</a></li>
<li><a href="/posts/selfhost-vaultwarden-on-2c2g/">在 2C2G 學生服務器上搭 Vaultwarden</a></li>
<li><a href="/posts/fast-note-sync-on-student-server/">在學生服務器上折騰 Fast Note Sync</a></li>
</ul>
<p>這張券最好的用法不是「薅完就走」，而是拿它換一段低成本練手機會</p>
<p>服務器、域名、Cloudflare、Docker、備份、監控，這些東西一開始看都很碎。等你真的把一個小服務跑起來，再把它接到域名上，再給它做一次備份，就會發現都串在一起了</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>Cloudflare 免費層能幫開發者做什麼：不花錢的賽博大善人全家桶</title>
    <link href="https://blog.sayori.org/zh-hant/posts/cloudflare-free-tier-student-guide/cloudflare-free-tier-developer-guide/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/cloudflare-free-tier-student-guide/cloudflare-free-tier-developer-guide/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>整理 Cloudflare 免費層裏真的能用的東西：Pages、Workers、R2、Tunnel、Email Routing、DNS、Web Analytics，以及哪些場景下它比 VPS 更合適。</summary>
    <content type="html"><![CDATA[<p>Cloudflare 在開發者圈子裏被叫「賽博大善人」不是沒原因的。</p>
<p>它的免費層額度對於個人開發者來說，簡直就是營養過剩</p>
<p>這篇把我覺得開發者用得到的一些免費服務整理起來</p>
<h2>註冊</h2>
<p><a href="https://dash.cloudflare.com/sign-up">https://dash.cloudflare.com/sign-up</a></p>
<p>用郵箱註冊就行。不需要綁信用卡就能用免費層的大部分功能（有些功能比如 R2 需要綁卡但不會扣錢，除非你超量）</p>
<p>註冊不了的話換個節點或者無痕瀏覽器試試</p>
<h2>Cloudflare Pages</h2>
<p>這是我用得最多的。</p>
<p>Pages 讓你把靜態網站（HTML、CSS、JS，或者 Astro/Next.js/Hugo 等框架的構建產物）部署到 Cloudflare 的全球網絡上</p>
<p>免費層給你：</p>
<ul>
<li>無限站點數量</li>
<li>無限帶寬</li>
<li>每月 500 次構建</li>
<li>自動 HTTPS</li>
<li>自定義域名</li>
<li>預覽部署（每個 PR 一個預覽 URL）</li>
</ul>
<p>對個人博客來說，這基本沒有限制</p>
<p>我的博客就跑在 Pages 上。GitHub 倉庫推送後，GitHub Actions 構建 Astro，再用 Wrangler 上傳到 Pages。整個流程零成本</p>
<p>如果你還沒用過：</p>
<p><a href="/posts/astro-mizuki-blog-from-zero/">從零開始搭建一個和站長一樣的博客</a></p>
<h2>Cloudflare Workers</h2>
<p>Workers 是 Cloudflare 的 Serverless 函數。你可以寫一小段 JS/TS，部署上去，它就跑在 Cloudflare 的邊緣節點上</p>
<p>免費層給你：</p>
<ul>
<li>每天 10 萬次請求</li>
<li>每次請求 10ms CPU 時間</li>
<li>1MB 代碼大小</li>
</ul>
<p>適合幹什麼：</p>
<ul>
<li>做一個簡單 API（比如返回隨機句子、轉發請求、做一個短鏈接服務）</li>
<li>給靜態站加一點動態邏輯</li>
<li>做 Webhook 接收器</li>
<li>做簡單的代理或重定向</li>
</ul>
<p>不適合幹什麼：</p>
<ul>
<li>需要長時間運行的任務</li>
<li>需要數據庫的複雜後端（雖然可以接 D1 或 KV，但免費層有額度）</li>
<li>需要持久 WebSocket 的服務</li>
</ul>
<p>如果你只是想寫個博客，Workers 暫時用不上。但知道它存在很有用，後面折騰各種小工具時會經常遇到</p>
<h2>Cloudflare R2</h2>
<p>R2 是對象存儲，兼容 S3 API</p>
<p>免費層給你：</p>
<ul>
<li>10GB 存儲</li>
<li>每月 1000 萬次 A 類操作（PUT/POST/LIST）</li>
<li>每月 1000 萬次 B 類操作（GET）</li>
<li>出站流量免費（這個是大殺器）</li>
</ul>
<p>適合幹什麼：</p>
<ul>
<li>博客圖片存儲（配合自定義域名就是一個圖牀）</li>
<li>備份文件存放</li>
<li>靜態資源託管</li>
<li>小項目的文件上傳存儲</li>
</ul>
<p>爲什麼比 OSS 香：出站流量不收錢。阿里雲 OSS 的出站流量是要花錢的，R2 不收。對個人博客和小項目來說，這個差異很大</p>
<p>需要綁信用卡才能開通 R2，但免費層內不會扣費</p>
<h2>Cloudflare Tunnel</h2>
<p>Tunnel 讓你把內網服務（比如你 VPS 上只監聽 127.0.0.1 的 Vaultwarden）安全地暴露到公網</p>
<p>工作方式：</p>
<pre><code>用户
  -&gt; vault.example.com
  -&gt; Cloudflare 网络
  -&gt; Cloudflare Tunnel（加密连接）
  -&gt; 你的 VPS 127.0.0.1:8080
  -&gt; Vaultwarden
</code></pre>
<p>好處：</p>
<ul>
<li>VPS 不需要開放 80/443 端口</li>
<li>不需要自己申請 SSL 證書</li>
<li>可以配合 Cloudflare Access 加一層身份認證</li>
<li>源站 IP 不暴露</li>
</ul>
<p>我的 Vaultwarden、ntfy、Gatus、1Panel 面板都走 Tunnel</p>
<p>免費層沒有 Tunnel 數量限制。你可以一條 Tunnel 跑多個子域名</p>
<p>安裝方式是在 VPS 上跑一個 <code>cloudflared</code> 守護進程，它會主動連出去，不需要入站規則</p>
<h2>Cloudflare DNS</h2>
<p>把域名的 NS 改到 Cloudflare，就能用它的免費 DNS 託管</p>
<p>好處：</p>
<ul>
<li>全球 Anycast，解析速度快</li>
<li>免費 DNSSEC</li>
<li>配合 Proxy 模式隱藏源站 IP</li>
<li>管理界面很清楚</li>
</ul>
<p>如果你的域名在其他註冊商買的（比如 Namesilo、Porkbun、SpaceShip、國內的各種雲），可以把 NS 改到 Cloudflare 來管</p>
<p>如果你用的是免費域名（比如 DNSHE 的 cc.cd），要看那個域名服務是否允許改 NS。有些允許，有些只能在原平臺加記錄</p>
<h2>Cloudflare Email Routing</h2>
<p>Email Routing 可以讓你用自定義域名收郵件，然後轉發到你的真實郵箱</p>
<p>比如：</p>
<pre><code>me@example.com -&gt; 转发到 -&gt; 你的Gmail/Outlook
</code></pre>
<p>免費，不需要自己搭郵件服務器</p>
<p>適合：</p>
<ul>
<li>給博客留一個聯繫郵箱，不暴露真實地址</li>
<li>註冊各種服務時用自定義域名郵箱</li>
<li>學習郵件相關的 DNS 記錄（MX、SPF、DKIM）</li>
</ul>
<p>注意：這只是收件轉發。如果你想用自定義域名發件，需要額外配置（比如用 Gmail SMTP + 別名，或者用 Resend、Mailgun、Zoho mail 這類服務）</p>
<h2>Cloudflare Web Analytics</h2>
<p>不需要安裝任何 JS 腳本，Cloudflare 就能給你看網站的基礎流量數據</p>
<p>在 Dashboard 裏的 Web Analytics 就能開啓</p>
<p>它比 Google Analytics 輕很多：</p>
<ul>
<li>不追蹤用戶</li>
<li>不放 Cookie</li>
<li>不需要額外加載 JS</li>
<li>隱私友好</li>
</ul>
<p>對個人博客來說，看看每天有沒有人來、從哪裏來、看了哪些頁面，這個就夠了</p>
<p>如果你想要更詳細的分析（比如事件追蹤、漏斗、自定義維度），可以以後再看 Umami 或 Plausible。但起步階段，Cloudflare 自帶的就夠</p>
<h2>Cloudflare Access（Zero Trust 免費層）</h2>
<p>Access 可以給你的任何 Web 服務加一層登錄保護</p>
<p>比如你有一個管理面板跑在 <code>panel.example.com</code>，不想任何人都能訪問。Access 可以在訪問時彈出一個登錄頁面，只有通過驗證的人才能進</p>
<p>免費層支持最多 50 個用戶</p>
<p>驗證方式可以是：</p>
<ul>
<li>郵箱一次性驗證碼</li>
<li>GitHub 登錄</li>
<li>Google 登錄</li>
</ul>
<p>我的 1Panel 面板就用了 Access 保護。即使面板本身有密碼，多一層入口認證總是好的</p>
<h2>還有什麼免費的</h2>
<p>其他免費但我用得少的：</p>
<ul>
<li><strong>D1</strong>：SQLite 數據庫，跑在 Workers 旁邊。免費層 5GB</li>
<li><strong>KV</strong>：鍵值存儲。免費層有日讀寫限制但對小項目夠</li>
<li><strong>Queues</strong>：消息隊列</li>
<li><strong>Images</strong>：圖片變換（這個免費層很有限）</li>
<li><strong>Stream</strong>：視頻託管（免費層基本不夠用）</li>
<li><strong>Zaraz</strong>：第三方腳本管理</li>
</ul>
<p>不用全記住。知道 Cloudflare 免費層很大方就行，以後有需要時回來查</p>
<h2>什麼時候不該用 Cloudflare</h2>
<ul>
<li>需要長時間運行的後臺任務 → 用 VPS</li>
<li>需要持久數據庫和複雜查詢 → 用 VPS 或託管數據庫</li>
<li>需要 WebSocket 長連接 → Workers 有限制</li>
<li>需要大文件處理 → Workers 內存和 CPU 有限</li>
<li>中國大陸訪問速度敏感 → Cloudflare 免費層在國內不一定快</li>
</ul>
<p>總的原則：能放 Cloudflare 的放 Cloudflare，必須持久運行的放 VPS。兩者不是替代關係，是互補</p>
<h2>我的用法總結</h2>
<pre><code>博客静态文件 → Cloudflare Pages
域名 DNS → Cloudflare DNS
VPS 内网服务公网访问 → Cloudflare Tunnel
管理面板保护 → Cloudflare Access
博客图片（考虑中） → R2
流量统计 → Web Analytics
联系邮箱 → Email Routing
</code></pre>
<p>2C2G 的學生服務器只負責跑必須持久運行的東西。其他能卸載到 Cloudflare 的，就不用服務器扛</p>
<h2>延伸閱讀</h2>
<p>awesome-cloudflare：<a href="https://github.com/zhuima/awesome-cloudflare">https://github.com/zhuima/awesome-cloudflare</a></p>
<p>這個倉庫整理了 Cloudflare 生態裏各種工具和用法，14k+ star。如果你想知道「別人拿 Cloudflare 做了什麼」，從這裏開始</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>在學生服務器上折騰 Fast Note Sync：給 Obsidian 一個私有同步層</title>
    <link href="https://blog.sayori.org/zh-hant/posts/fast-note-sync-on-student-server/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/fast-note-sync-on-student-server/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>用 2C2G 學生服務器試跑 Fast Note Sync Service，給 Obsidian 多端同步、備份、REST/MCP 接口留一條私有路線。</summary>
    <content type="html"><![CDATA[<p>我現在寫博客和項目筆記都在 Obsidian 裏，但是obsidian一開始都是在電腦上寫的，然後電腦裏已經寫了一堆後才發現手機寫不了，於是就去找同步服務了</p>
<p>官方 Obsidian Sync 當然省心，雖然你的錢包不會省心；Syncthing、Git、WebDAV 也都有各自的玩法，但是我感覺不方便</p>
<p>直到最後我看到了Fast Note Sync 這個插件，也是在逛L站的時候在評論區裏看到的：它是一個 Obsidian 插件 + 自託管服務端，目標就是多端實時同步，還順手加了版本歷史、附件、Web 管理、REST API、MCP 這些東西，而我配置實戰幾天後，發現確實非常好用b(￣▽￣)d</p>
<p>插件：</p>
<p><a href="https://github.com/haierkeys/obsidian-fast-note-sync">https://github.com/haierkeys/obsidian-fast-note-sync</a></p>
<p>服務端：</p>
<p><a href="https://github.com/haierkeys/fast-note-sync-service">https://github.com/haierkeys/fast-note-sync-service</a></p>
<p>Obsidian 插件頁：</p>
<p><a href="https://community.obsidian.md/plugins/fast-note-sync">https://community.obsidian.md/plugins/fast-note-sync</a></p>
<h2>它適合誰</h2>
<p>我覺得適合這些人：</p>
<ul>
<li>已經用 Obsidian 寫大量內容</li>
<li>有一臺 24 小時在線的小服務器</li>
<li>願意自己處理 HTTPS、反代、備份</li>
<li>希望能隨時隨地寫筆記的人</li>
</ul>
<p>這樣的話，即使電腦不在身邊，也可以方便的用手機來寫文章，回來後電腦一同步就好了</p>
<h2>部署服務端</h2>
<p>服務端倉庫在這裏：</p>
<p><a href="https://github.com/haierkeys/fast-note-sync-service">https://github.com/haierkeys/fast-note-sync-service</a></p>
<p>它是 Go 寫的服務端，倉庫描述裏寫的是高性能、低延遲的筆記同步、在線管理和遠程 REST API 服務平臺</p>
<p>我會先建目錄：</p>
<pre><code>sudo mkdir -p /srv/stacks/fast-note-sync
sudo chown -R $USER:$USER /srv/stacks/fast-note-sync
cd /srv/stacks/fast-note-sync
</code></pre>
<p>然後按官方文檔選擇 Docker、二進制或源碼編譯部署。無論哪種方式，我都會盡量讓服務只監聽本機地址，再用反代或 Tunnel 暴露 HTTPS</p>
<p>思路是：</p>
<pre><code>Fast Note Sync Service
  -&gt; 只监听 127.0.0.1:&lt;服务端口&gt;
  -&gt; Caddy / Nginx / Cloudflare Tunnel
  -&gt; notes.example.com
</code></pre>
<p>如果用 Docker Compose，至少保留這幾個習慣：</p>
<ul>
<li>數據目錄持久化到當前服務目錄</li>
<li>配置文件不要進公開倉庫</li>
<li>不直接把服務端口暴露到公網</li>
<li>更新前備份數據目錄</li>
</ul>
<p>同步服務裏面是你的筆記，不該裸奔</p>
<h2>接域名</h2>
<p>你可以用 Caddy / Nginx，也可以用 Cloudflare Tunnel</p>
<p>比如域名：</p>
<pre><code>notes.example.com
</code></pre>
<p>結構：</p>
<pre><code>notes.example.com
  -&gt; HTTPS
  -&gt; 127.0.0.1:&lt;服务端口&gt;
  -&gt; fast-note-sync-service
</code></pre>
<p>如果你還沒有域名，可以先看：</p>
<p><a href="/posts/free-domain-and-web-community/">給剛搭好的博客配一個免費域名，再去站長社區露個臉</a></p>
<p>我不建議直接訪問：</p>
<pre><code>http://服务器IP:&lt;服务端口&gt;
</code></pre>
<p>至少要 HTTPS，最好再加訪問保護</p>
<h2>初始化賬號和插件</h2>
<p>服務端 README 裏寫的流程大概是：</p>
<ol>
<li>打開 Web 管理界面</li>
<li>首次訪問註冊賬號</li>
<li>在後臺複製 API 配置</li>
<li>到 Obsidian 插件設置裏粘貼配置</li>
</ol>
<p>從 GitHub Releases 手動下載 <code>main.js</code>、<code>styles.css</code>、<code>manifest.json</code>，放進：</p>
<pre><code>.obsidian/plugins/fast-note-sync/
</code></pre>
<p>然後去插件頁面啓動，需要你在Web頁面創建並且複製token，然後在遠端配置裏面粘貼就好了，一般過一會就啓動了</p>
<h2>備份比同步更重要</h2>
<p>同步不是備份</p>
<p>這句話要單獨寫出來。同步會把刪除同步過去，也會把錯誤同步過去</p>
<p>Fast Note Sync 本身支持歷史版本、回收站、備份、鏡像、Git 同步等功能，但你還是要有自己的兜底</p>
<p>如果你已經用 Git 同步 Obsidian，就別一上來再疊一層實時同步，先想清楚誰是主同步，誰是備份</p>
<h2>MCP 和 REST API 怎麼看</h2>
<p>Fast Note Sync Service 現在還提供 REST API 和 MCP 支持</p>
<p>這件事對我很有吸引力。因爲我的很多內容都在 Obsidian 裏，如果以後 AI 客戶端能通過受控接口讀寫筆記，那它就不只是同步工具，而是個人知識庫的入口</p>
<p>但這也是風險</p>
<p>AI 能讀寫你的筆記，意味着權限邊界要更清楚：</p>
<ul>
<li>不要把 MCP 接口暴露到公網</li>
<li>不要給不可信客戶端寫權限</li>
<li>不要把私密日記、賬號信息、密鑰混在一個開放 Vault 裏</li>
<li>重要 Vault 先只讀，確認流程後再考慮寫入</li>
</ul>
<p>「能接 AI」不是立刻全開權限的理由</p>
<h2>它在 2C2G 上壓力大嗎</h2>
<p>正常個人使用應該還好</p>
<p>真正佔資源的是附件數量、同步頻率、還有你是不是把一整個幾十 GB 的素材庫塞進 Obsidian</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>給剛搭好的博客配一個免費域名，再去站長社區露個臉</title>
    <link href="https://blog.sayori.org/zh-hant/posts/free-domain-and-web-community/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/free-domain-and-web-community/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從 DNSHE 免費二級域名、Cloudflare DNS 到評論系統、開往、萌備、十年之約，給剛搭好的博客補上域名、互動和一點被看見的機會。</summary>
    <content type="html"><![CDATA[<p>上一篇寫了怎麼從 GitHub、Cloudflare Pages、Mizuki 和 Obsidian 搭一個自己的博客</p>
<p>搭完以後，默認地址大概長這樣：</p>
<pre><code>https://你的项目名.pages.dev
</code></pre>
<p>能用，但總感覺還差一點</p>
<p>博客有了，下一步很自然就是給它配一個像樣的域名，然後去一些站長社區露個臉。不是爲了立刻有多少流量，而是讓這個網站從「我電腦裏一個項目」變成「互聯網上一個有名字的小地方」</p>
<h2>免費域名先夠用</h2>
<p>如果暫時不想買域名，可以先用免費二級域名練手</p>
<p>我現在比較推薦看 DNSHE 這類服務：</p>
<p><a href="https://my.dnshe.com/">https://my.dnshe.com/</a></p>
<p><img src="https://img.sayori.org/blog/v1/2e358c38fe6fc0a249b82a127b60188403c355ea80ebd6ba01f306e8d6ac6f3e/408.webp" alt="Pasted image 20260623151351.png" /></p>
<p>我目前會優先看 <code>cc.cd</code> 這類能接入 Cloudflare 的後綴</p>
<p><img src="https://img.sayori.org/blog/v1/5a83eeb11644af9a1df3e3567baf0b7a38d7bde7ec9db2874537043735808458/725.webp" alt="Pasted image 20260622231201.png" /></p>
<p>免費域名適合做這幾件事：</p>
<ul>
<li>給 Cloudflare Pages 博客綁一個自定義域名</li>
<li>學 DNS 解析</li>
<li>學 Cloudflare 託管</li>
<li>給後面的自託管服務準備子域名</li>
</ul>
<p>它不適合做這些事：</p>
<ul>
<li>長期商業項目</li>
<li>重要郵箱主域名</li>
<li>不能丟的品牌入口</li>
<li>你完全不願意承擔規則變動風險的項目</li>
</ul>
<h2>DNSHE 助力碼</h2>
<p>DNSHE 有助力機制，可以互相助力獲得更長期的二級域名</p>
<p>我先把幾個助力碼放這裏，後面如果有新的再補：</p>
<pre><code>VJC8UQYTPK
GHGMEUGWXA
VVN9QFPEUL
UUJ22RXYDC
G4HPCNW7R4
</code></pre>
<p>如果你只是臨時試博客，不一定要追求永久，先拿一個能解析的域名，把流程跑通更重要</p>
<h2>接到 Cloudflare</h2>
<p>拿到域名後，下一步是接 Cloudflare</p>
<p>最常見的流程是：</p>
<ol>
<li>在 Cloudflare 裏添加站點</li>
<li>按提示把域名的 NS 改到 Cloudflare</li>
<li>等 DNS 生效</li>
<li>到 Cloudflare Pages 項目裏添加自定義域名</li>
<li>按 Pages 給出的提示補 CNAME 或者讓 Cloudflare 自動配置</li>
</ol>
<p>如果你用的是免費二級域名，要先確認它支不支持改 NS。不能改 NS 的話，就只能在原平臺添加解析記錄，或者換一個更適合接 Cloudflare 的後綴</p>
<p>這裏不要急，DNS 生效有時會等一會兒。先確保根域名和 <code>www</code> / 子域名到底要指向哪裏，別一邊改一邊忘了自己剛剛填過什麼</p>
<h2>給自託管服務留子域名</h2>
<p>後面如果你有 2C2G 學生服務器，可以提前規劃子域名：</p>
<pre><code>vault.example.cc.cd  -&gt; Vaultwarden
notes.example.cc.cd  -&gt; Fast Note Sync
ntfy.example.cc.cd   -&gt; ntfy
status.example.cc.cd -&gt; Gatus
</code></pre>
<p>不要所有服務都塞在根域名下面。</p>
<p>域名像門牌號。門牌號清楚，後面搬家、遷移、反代、關服務都舒服一點。</p>
<p>服務器服務可以看這篇總表：</p>
<p><a href="/posts/student-2c2g-server-service-index/2c2g-server-service-index/">2C2G 學生服務器能跑什麼：先別把小機器塞爆</a></p>
<h2>免費域名和正式域名怎麼選</h2>
<p>我會這樣分：</p>
<p>免費域名適合：</p>
<ul>
<li>剛搭博客</li>
<li>學 DNS</li>
<li>做教程</li>
<li>試 Cloudflare Pages</li>
<li>試自託管服務</li>
</ul>
<p>正式域名適合：</p>
<ul>
<li>長期維護的博客</li>
<li>要做正式郵箱</li>
<li>要把地址印在頭像、名片、視頻簡介裏</li>
</ul>
<p>不是說免費域名低人一等。只是長期項目最怕「以後遷移很煩」</p>
<p>如果你已經確定這個博客要寫很久，那買一個自己喜歡的域名很值得，個人項目允許一點任性，名字喜歡就會更想維護</p>
<h1>接觸站長社區</h1>
<p>域名配好後，可以去一些站長社區看看</p>
<p>不是去硬打廣告，而是讓自己進入一個還有人在寫博客的環境裏。獨立博客最怕寫着寫着變成單機日記，偶爾看看別人怎麼寫、怎麼裝修、怎麼互鏈，會有動力很多</p>
<h2>開往 Travellings</h2>
<p>開往是一個友鏈接力項目：</p>
<p><a href="https://www.travellings.cn/">https://www.travellings.cn/</a></p>
<p>它的玩法很可愛。你在網站上放一個「開往」入口，訪客點擊後會隨機跳到另一個加入項目的獨立站點</p>
<p>加入說明：</p>
<p><a href="https://www.travellings.cn/docs/join.html">https://www.travellings.cn/docs/join.html</a></p>
<p>適合已經有一些內容的博客</p>
<p>不要剛建完首頁空空的就去申請。先寫幾篇文章，讓別人點進來真的有東西看</p>
<h2>萌備</h2>
<p>萌備是萌國 ICP 備案：</p>
<p><a href="https://icp.gov.moe/">https://icp.gov.moe/</a></p>
<p>申請頁：</p>
<p><a href="https://icp.gov.moe/join.php">https://icp.gov.moe/join.php</a></p>
<p>這個不是工信部備案，別誤會。它更像二次元/個人站之間的一種趣味標識和社區入口</p>
<p>官網申請頁對內容有要求，比如非商業、非灰色、內容不是空殼、啓用 HTTPS、能長期訪問</p>
<p>如果你的站點風格合適，可以申請一個萌備號放在頁腳。它沒有什麼實用剛需，但很有獨立站味道</p>
<h2>十年之約</h2>
<p>十年之約：</p>
<p><a href="https://www.foreverblog.cn/">https://www.foreverblog.cn/</a></p>
<p>它的核心是一個約定：從加入開始，博客十年不關閉或者更久，保持更新和活力</p>
<p>聽起來有點中二，但我挺喜歡這個說法</p>
<p>不過這個需要一年的運行時間才能申請，所以還是先等待着吧，當然如果你的站點有一年的時間，那也確實可以去嘗試申請看看了哈哈</p>
<h2>揪蟬</h2>
<p>揪蟬：</p>
<p><a href="https://hi.jiuchan.org/docs">https://hi.jiuchan.org/docs</a></p>
<p>它是一個個人網站收錄和隨機訪問平臺，玩法上有點像把獨立站放進一個「隨機發現」入口裏</p>
<p>如果你的博客已經有幾篇能看的文章，也可以去看看它的收錄文檔。對新站來說，這類平臺的意義不是立刻帶來多少訪問量，而是讓別人有機會從一個站跳到另一個站，慢慢發現你</p>
<h1>BlogFinder</h1>
<p><a href="https://bf.zzxworld.com/">BlogFinder - 發現優秀的個人博客</a></p>
<h2>中文獨立博客列表</h2>
<p>GitHub：<a href="https://github.com/timqian/chinese-independent-blogs">https://github.com/timqian/chinese-independent-blogs</a></p>
<p>這個倉庫收集中文獨立博客。它更像一個長期維護的博客索引，包含博客地址、RSS、簡介、標籤</p>
<p>適合誰：</p>
<ul>
<li>有穩定博客</li>
<li>有 RSS</li>
<li>內容主要是自己寫的</li>
<li>願意被公開索引</li>
</ul>
<p>現在很多人已經不主動訂閱博客了，信息都被平臺拿去排隊分發。中文獨立博客列表至少保留了一種老但好用的方式：我喜歡誰，就訂閱誰</p>
<p>如果要提交自己的站，先把這些補好：</p>
<pre><code>站名
站点 URL
RSS URL
一句话介绍
主题标签
</code></pre>
<h1>其他免費域名途徑</h1>
<p>DNSHE 不是唯一的選擇。這裏再記幾個我看到過的：</p>
<p><a href="https://www.nodeloc.com/t/topic/70964?u=amiya_desi"> 可託管CF現有開放可註冊免費域名集合</a></p>
<p><a href="https://domain.stackryze.com/">https://domain.stackryze.com/</a>友情提示，可以註冊四個域名，目前可以託管CF的只有，.in,.cc這兩個域名</p>
<p>nodeloc的一個小寶藏貼，裏面匯聚了挺多的</p>
<h3>GitHub Pages 自帶域名</h3>
<p>如果你暫時不想折騰任何域名服務，GitHub Pages 本身就給你一個：</p>
<pre><code>你的用户名.github.io
</code></pre>
<p>Cloudflare Pages 也給：</p>
<pre><code>你的项目名.pages.dev
</code></pre>
<p>這兩個嚴格來說不是「你的域名」，但足夠用來寫博客和展示項目。等想好了再買正式域名也不遲。</p>
<h2>給博客加評論系統</h2>
<p>上一篇說了要講評論系統，這裏補上</p>
<p>博客沒有評論區也能活，但如果你寫的是教程、經驗、踩坑記錄，偶爾能收到一條「這個幫到我了」或者「第三步我遇到了不一樣的問題」，也能夠促進交流和你的學習，以及留下評論區的話就可以更方便的收到反饋了，相比於郵箱聯繫之類的</p>
<p>評論系統我目前看到比較適合個人靜態博客的有這幾個：</p>
<h3>Twikoo</h3>
<p><a href="https://twikoo.js.org/">https://twikoo.js.org/</a></p>
<p>GitHub：<a href="https://github.com/twikoojs/twikoo">https://github.com/twikoojs/twikoo</a></p>
<p>Twikoo 是中文獨立博客圈用得比較多的評論系統。支持匿名評論、郵件通知、表情、管理後臺</p>
<p>部署方式很多：Vercel、Netlify、雲函數、自建 Docker。對學生來說，Vercel 免費部署是最省事的路線</p>
<p>優點：</p>
<ul>
<li>中文生態，文檔友好</li>
<li>部署成本可以做到零</li>
<li>管理後臺能審覈、刪除、回覆</li>
<li>支持郵件和微信通知</li>
</ul>
<p>缺點：</p>
<ul>
<li>你要選一個數據庫後端（MongoDB Atlas 免費版、或者 Vercel KV、或者自建）</li>
<li>如果用第三方免費數據庫，數據不完全在自己手裏</li>
</ul>
<h3>Giscus</h3>
<p><a href="https://giscus.app/">https://giscus.app/</a></p>
<p>GitHub：<a href="https://github.com/giscus/giscus">https://github.com/giscus/giscus</a></p>
<p>Giscus 用 GitHub Discussions 作爲評論後端。訪客用 GitHub 賬號登錄後才能評論</p>
<p>優點：</p>
<ul>
<li>數據存在你自己的 GitHub 倉庫裏</li>
<li>不需要額外部署</li>
<li>適合技術博客，讀者大概率有 GitHub 賬號</li>
<li>Markdown 格式、代碼高亮天然支持</li>
</ul>
<p>缺點：</p>
<ul>
<li>必須 GitHub 登錄</li>
<li>非技術讀者可能不願意爲了留言註冊 GitHub</li>
<li>評論和你的倉庫綁死，換倉庫要遷移</li>
</ul>
<h3>Artalk</h3>
<p><a href="https://artalk.js.org/">https://artalk.js.org/</a></p>
<p>GitHub：<a href="https://github.com/ArtalkJS/Artalk">https://github.com/ArtalkJS/Artalk</a></p>
<p>Artalk 是自建評論系統，需要跑一個後端服務。如果你已經有 2C2G 服務器，可以用 Docker 跑</p>
<p>優點：</p>
<ul>
<li>數據完全自己控制</li>
<li>支持多站點管理</li>
<li>功能比較全：郵件通知、Telegram 通知、驗證碼、管理後臺</li>
</ul>
<p>缺點：</p>
<ul>
<li>你得有服務器</li>
<li>多一個要維護、備份、更新的服務</li>
<li>2C2G 上再多跑一個服務，要留意內存</li>
</ul>
<h3>我會怎麼選</h3>
<p>如果你剛搭好博客，沒有服務器，我推薦先試 Giscus 或 Twikoo（Vercel 部署）</p>
<p>如果你已經有服務器，而且讀者不全是程序員，可以看看 Artalk</p>
<p>如果你暫時不想折騰評論，也完全沒問題。先把文章寫好，等有讀者了再加也來得及。評論系統不是博客的核心，內容纔是</p>
<h2>還有哪些地方可以放鏈接</h2>
<ul>
<li>友鏈頁：找同主題博主互換鏈接</li>
<li>GitHub Profile：把博客放在個人主頁</li>
<li>B 站 / YouTube / 小紅書簡介：教程視頻配文章鏈接</li>
<li>Linux DO / V2EX 等論壇簽名：按社區規則來，不要刷屏</li>
<li>開源項目 README：如果項目和博客相關，可以放文檔鏈接</li>
</ul>
<p>給你的網站開拓更多入口，也就會有更多人來訪問了</p>
<h2>博客數據：知道有沒有人來過</h2>
<p>加完域名和社區入口以後，你可能會開始想知道：到底有沒有人看我的博客？</p>
<p>幾個輕量替代：</p>
<ul>
<li><strong>Umami</strong>：<a href="https://umami.is/">https://umami.is/</a>，可以自建，也可以用官方免費版。界面乾淨，數據自己控制。</li>
<li><strong>Cloudflare Web Analytics</strong>：如果你已經在用 Cloudflare，它自帶的 Web Analytics 免費而且不需要額外代碼，直接在 Dashboard 裏看就行</li>
<li><strong>Plausible</strong>：<a href="https://plausible.io/">https://plausible.io/</a>，付費爲主但可以自建。</li>
<li><strong>不裝任何分析</strong>：也行。個人博客不是商業網站，不看數據也能活</li>
</ul>
<p>我現在的建議是先用 Cloudflare Web Analytics（因爲你大概率已經接了 Cloudflare），等哪天覺得不夠用了再考慮 Umami</p>
<p>不要每天盯着數字看。寫東西比看數據有用</p>
<h2>最後</h2>
<p>剛搭好的博客先別急着追求完美</p>
<p>免費域名能用就先用，Cloudflare 能解析就先跑，社區能加入就慢慢申請，評論系統以後再加也不遲</p>
<p>真正重要的是繼續寫</p>
<p>域名、備案號、友鏈、開往按鈕、評論框，這些都是讓博客更像一個「站」的小裝飾。文章纔是它站得住的原因</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>在 2C2G 學生服務器上跑 ntfy：給自己一個通知按鈕</title>
    <link href="https://blog.sayori.org/zh-hant/posts/selfhost-ntfy-on-2c2g/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/selfhost-ntfy-on-2c2g/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>用 Docker 在學生服務器上部署 ntfy 推送服務，讓備份腳本、監控、定時任務都能往手機發通知。</summary>
    <content type="html"><![CDATA[<p>ntfy 是我服務器上最不起眼但最有用的服務之一</p>
<p>它做的事情很簡單：你用一條 HTTP 請求往它發一句話，它就把這句話推送到你的手機</p>
<p>沒有複雜的配置界面，沒有花哨的儀表盤。就是一個推送管道</p>
<p>但這個管道的用途比你想像的多：</p>
<ul>
<li>備份腳本跑完了，告訴你成功還是失敗</li>
<li>服務器費用預警觸發了，通知你去看看</li>
<li>定時任務出錯了，給你推一條</li>
<li>Gatus 監控發現某個服務掛了，通知你</li>
<li>證書快過期了，提醒你</li>
<li>也可以自定義一些命令發過去實現遠程臨時的操控</li>
</ul>
<p>官方項目：</p>
<p><a href="https://github.com/binwiederhier/ntfy">https://github.com/binwiederhier/ntfy</a></p>
<p>官網文檔：</p>
<p><a href="https://docs.ntfy.sh/">https://docs.ntfy.sh/</a></p>
<h2>爲什麼自建</h2>
<p>ntfy 有官方公共服務器 <code>ntfy.sh</code>，不裝任何東西也能用</p>
<p>但我還是選擇自建，原因是：</p>
<ul>
<li>公共服務器的 topic 是公開的。任何人知道你的 topic 名就能往裏面發東西</li>
<li>自建可以加用戶認證</li>
<li>自建可以控制留存和日誌</li>
<li>學生服務器反正有空間，ntfy 很輕</li>
</ul>
<p>如果你只是臨時試試，用公共 <code>ntfy.sh</code> 完全可以。但長期用，自建更踏實</p>
<h2>部署</h2>
<p>準備目錄：</p>
<pre><code>sudo mkdir -p /srv/stacks/ntfy
sudo chown -R $USER:$USER /srv/stacks/ntfy
cd /srv/stacks/ntfy
</code></pre>
<p>寫 <code>docker-compose.yml</code>：</p>
<pre><code>services:
  ntfy:
    image: binwiederhier/ntfy
    container_name: ntfy
    restart: unless-stopped
    command: serve
    environment:
      TZ: Asia/Shanghai
      NTFY_BASE_URL: "https://ntfy.example.com"
      NTFY_AUTH_DEFAULT_ACCESS: "deny-all"
    volumes:
      - ./cache:/var/cache/ntfy
      - ./data:/var/lib/ntfy
      - ./etc:/etc/ntfy
    ports:
      - "127.0.0.1:8090:80"
</code></pre>
<p>幾個要點：</p>
<ul>
<li>端口 <code>127.0.0.1:8090:80</code>：只監聽本機。不要直接暴露到公網</li>
<li><code>NTFY_AUTH_DEFAULT_ACCESS: "deny-all"</code>：默認拒絕所有未認證請求。這樣只有你自己（帶 token 或賬號密碼）能發和收</li>
<li><code>NTFY_BASE_URL</code>：填你最終要用的域名，比如我用的就是<code>ntfy.sayori.org</code></li>
</ul>
<h2>啓動</h2>
<pre><code>docker compose up -d
docker compose logs -f
</code></pre>
<p>本機檢查：</p>
<pre><code>curl http://127.0.0.1:8090/
</code></pre>
<p>能看到 ntfy 的 Web 界面響應就行</p>
<h2>創建用戶</h2>
<p>因爲我們設了 <code>deny-all</code>，需要創建一個用戶給自己用：</p>
<pre><code>docker compose exec ntfy ntfy user add --role=admin 你的用户名
</code></pre>
<p>它會讓你輸入密碼。記住這個賬號密碼，後面發通知和手機 App 都要用</p>
<p>也可以生成 token：</p>
<pre><code>docker compose exec ntfy ntfy token add 你的用户名
</code></pre>
<p>token 比密碼方便，腳本里直接用 header 帶就行</p>
<h2>接域名</h2>
<p>和 Vaultwarden 一樣，走 Cloudflare Tunnel 或者 Caddy/Nginx 反代</p>
<p>Cloudflare Tunnel 路線：</p>
<pre><code>ntfy.example.com
  -&gt; Cloudflare Tunnel
  -&gt; 127.0.0.1:8090
  -&gt; ntfy
</code></pre>
<p>確認 HTTPS 能正常訪問後，打開 <code>https://ntfy.example.com</code>，用剛纔的賬號登錄 Web 界面</p>
<h2>發第一條通知</h2>
<p>最簡單的方式：</p>
<pre><code>curl -H "Authorization: Bearer 你的token" \
     -d "服务器还活着" \
     https://ntfy.example.com/test
</code></pre>
<p>這裏 <code>/test</code> 是 topic 名。你可以隨便起名，比如 <code>/backup</code>、<code>/alert</code>、<code>/server</code></p>
<p>也可以帶標題和優先級：</p>
<pre><code>curl -H "Authorization: Bearer 你的token" \
     -H "Title: 备份完成" \
     -H "Priority: default" \
     -d "Vaultwarden 备份成功，大小 2.3MB" \
     https://ntfy.example.com/backup
</code></pre>
<h2>手機 App</h2>
<p>Android：</p>
<ul>
<li>F-Droid 上有 ntfy 客戶端</li>
<li>Google Play 也有</li>
</ul>
<p>iOS：</p>
<ul>
<li>App Store 搜 ntfy</li>
</ul>
<p>打開 App 後：</p>
<ol>
<li>設置裏添加你的自建服務器地址</li>
<li>填賬號密碼或 token</li>
<li>訂閱你的 topic（比如 <code>backup</code>、<code>alert</code>）</li>
</ol>
<p>以後服務器發出去的通知就會推到手機上</p>
<h2>在腳本里用</h2>
<p>備份腳本結尾加一行：</p>
<pre><code>NTFY_URL="https://ntfy.example.com/backup"
NTFY_TOKEN="你的token"

# 备份成功时
curl -s -H "Authorization: Bearer $NTFY_TOKEN" \
     -H "Title: ✅ 备份成功" \
     -d "Vaultwarden 备份完成 $(date +%F)" \
     "$NTFY_URL"

# 备份失败时
curl -s -H "Authorization: Bearer $NTFY_TOKEN" \
     -H "Title: ❌ 备份失败" \
     -H "Priority: high" \
     -d "Vaultwarden 备份出错，请检查日志" \
     "$NTFY_URL"
</code></pre>
<p>定時任務失敗通知：</p>
<pre><code>some_command || curl -s -H "Authorization: Bearer $NTFY_TOKEN" \
     -H "Title: 定时任务失败" \
     -H "Priority: high" \
     -d "$(hostname): some_command 执行失败" \
     "$NTFY_URL"
</code></pre>
<h2>和 Gatus 配合</h2>
<p>如果你跑了 Gatus 做健康檢查，可以在 Gatus 配置里加 ntfy 作爲告警通道</p>
<p>Gatus 支持 ntfy 原生告警，配置裏寫服務器地址、topic 和 token 就行</p>
<p>這樣某個服務掛了，Gatus 會自動往 ntfy 發通知，你手機就會響</p>
<h2>資源佔用</h2>
<p>ntfy 非常輕</p>
<p>我服務器上跑着它，平時內存佔用大概 20-30MB。CPU 基本爲零。對 2C2G 來說完全不是負擔</p>
<p>它不需要數據庫。消息緩存在本地文件裏，默認保留一段時間後自動過期</p>
<h2>注意事項</h2>
<ul>
<li>不要把 ntfy token 寫進公開倉庫</li>
<li>如果你設了 <code>deny-all</code> 但有些外部服務（比如 Gatus 從同一臺機器發）需要不帶認證地發通知，可以單獨給某些 topic 開放權限</li>
<li>消息不是永久保留的。如果你需要歷史記錄，應該由發送方自己記錄日誌</li>
<li>ntfy 的 Web 界面不需要暴露給公網。手機 App 訂閱用 API 就行</li>
</ul>
<h2>適合放在 2C2G 上嗎</h2>
<p>非常適合。它可能是 2C2G 上性價比最高的服務之一</p>
<p>裝上以後，你會發現幾乎所有腳本的最後一步都變成了「發個通知告訴我結果」。這比你每天 SSH 進去看日誌舒服太多了</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>在 2C2G 學生服務器上搭 Vaultwarden：密碼庫先別裸奔</title>
    <link href="https://blog.sayori.org/zh-hant/posts/selfhost-vaultwarden-on-2c2g/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/selfhost-vaultwarden-on-2c2g/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>用 Docker Compose 在學生服務器上部署 Vaultwarden，並把 HTTPS、關閉註冊、備份、恢復演練這些真正重要的部分講清楚。</summary>
    <content type="html"><![CDATA[<p>Vaultwarden 大概是最適合放在 2C2G 小服務器上的服務之一</p>
<p>它很輕，客戶端生態也成熟，手機、電腦、瀏覽器插件都能直接用 Bitwarden 官方客戶端連上去</p>
<p>但它也是我最不建議隨手玩玩的服務之一</p>
<p>博客壞了還能重建，密碼庫要是出事，丟的是賬號、2FA、面板密碼，甚至你後面所有服務器的入口</p>
<p>所以這篇不打算講什麼花裏胡哨的玩法，就講一套夠用的思路：</p>
<ol>
<li>用 Docker Compose 跑起來</li>
<li>只通過 HTTPS 暴露出去</li>
<li>註冊完立刻關注冊</li>
<li>備份和恢復別拖</li>
</ol>
<p>官方項目：</p>
<p><a href="https://github.com/dani-garcia/vaultwarden">https://github.com/dani-garcia/vaultwarden</a></p>
<p>Compose 文檔：</p>
<p><a href="https://github.com/dani-garcia/vaultwarden/wiki/Using-Docker-Compose">https://github.com/dani-garcia/vaultwarden/wiki/Using-Docker-Compose</a></p>
<h2>它適合誰</h2>
<p>我覺得適合這些人：</p>
<ul>
<li>已經有一臺自己的小服務器</li>
<li>想把密碼數據握在自己手裏</li>
<li>願意處理 HTTPS、備份、更新這些髒活</li>
</ul>
<p>如果你只想省心，那 Bitwarden 官方託管、1Password、Apple 密碼管理器這些都很好</p>
<p>Vaultwarden 的優勢不是零維護，而是更輕，更自由，也更適合窮學生的小機器</p>
<h2>先準備這些</h2>
<ul>
<li>一臺能跑 Docker 的 VPS</li>
<li>一個域名，或者至少一個穩定的 HTTPS 入口</li>
<li>Docker 和 Docker Compose</li>
<li>基本的 SSH、反代、防火牆常識</li>
</ul>
<p>如果你還沒裝 Docker，可以先看 <a href="/posts/docker-compose-minimum-start/">Docker 和 Docker Compose 最小入門：看懂那些 yml 文件</a></p>
<p>如果你還沒配域名，可以先看 <a href="/posts/free-domain-and-web-community/">給剛搭好的博客配一個免費域名，再去站長社區露個臉</a></p>
<h2>創建目錄</h2>
<p>我這裏還是放在 <code>/srv/stacks</code></p>
<pre><code>sudo mkdir -p /srv/stacks/vaultwarden
sudo chown -R $USER:$USER /srv/stacks/vaultwarden
cd /srv/stacks/vaultwarden
mkdir -p vw-data
</code></pre>
<p>目錄結構大概這樣：</p>
<pre><code>/srv/stacks/vaultwarden/
  docker-compose.yml
  vw-data/
</code></pre>
<p>後面數據庫、附件這些東西都在 <code>vw-data</code> 裏</p>
<h2>先寫 compose</h2>
<pre><code>services:
  vaultwarden:
    image: ghcr.io/dani-garcia/vaultwarden:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      DOMAIN: "https://vault.example.com"
      SIGNUPS_ALLOWED: "true"
      INVITATIONS_ALLOWED: "false"
      ENABLE_WEBSOCKET: "true"
      TZ: "Asia/Shanghai"
    volumes:
      - ./vw-data:/data
    ports:
      - "127.0.0.1:8080:80"
</code></pre>
<p>把 <code>vault.example.com</code> 換成你自己的域名</p>
<p>這裏最重要的是這一行：</p>
<pre><code>127.0.0.1:8080:80
</code></pre>
<p>意思是 Vaultwarden 只監聽本機 <code>8080</code></p>
<p>公網不會直接打到它，只能通過 Nginx、Caddy 或 Cloudflare Tunnel 轉進去</p>
<p>不要一上來就寫成：</p>
<pre><code>0.0.0.0:8080:80
</code></pre>
<p>密碼庫直接裸在公網 HTTP 端口上，這事不太行</p>
<p>幾個變量簡單說一下：</p>
<ul>
<li><code>DOMAIN</code>：最後實際訪問的 HTTPS 地址</li>
<li><code>SIGNUPS_ALLOWED</code>：第一次註冊時臨時開，註冊完就關</li>
<li><code>INVITATIONS_ALLOWED</code>：個人自用直接關</li>
<li><code>ENABLE_WEBSOCKET</code>：開着就行，客戶端同步體驗會正常一點</li>
</ul>
<h2>啓動</h2>
<pre><code>docker compose up -d
docker compose logs -f vaultwarden
</code></pre>
<p>本機檢查一下：</p>
<pre><code>curl -I http://127.0.0.1:8080/
</code></pre>
<p>能返回狀態碼，說明容器活着</p>
<p>但這還不算搭完，因爲真正重要的是 HTTPS</p>
<h2>反代和 HTTPS</h2>
<p>Vaultwarden 這種東西不要長期跑在 HTTP 上</p>
<p>瀏覽器安全上下文、密碼管理器客戶端、後面你自己的心理安全感，都要求你把 HTTPS 這件事弄對</p>
<p>我一般會在兩條路里選一條</p>
<h3>路線 A：Caddy / Nginx</h3>
<p>適合域名直接解析到服務器，80 和 443 也願意開放</p>
<p>Caddy 最省事：</p>
<pre><code>vault.example.com {
  reverse_proxy 127.0.0.1:8080
}
</code></pre>
<p>它會自己處理證書</p>
<p>Nginx 也行，核心思路一樣，就是把 <code>https://vault.example.com</code> 轉到 <code>127.0.0.1:8080</code></p>
<pre><code>server {
    listen 80;
    server_name vault.example.com;
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl http2;
    server_name vault.example.com;

    ssl_certificate /path/to/fullchain.pem;
    ssl_certificate_key /path/to/privkey.pem;

    location / {
        client_max_body_size 525M;
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
</code></pre>
<p>改完別忘了檢查：</p>
<pre><code>sudo nginx -t
sudo systemctl reload nginx
</code></pre>
<h3>路線 B：Cloudflare Tunnel</h3>
<p>如果你不想讓源站直接開 80 和 443，那 Tunnel 更舒服</p>
<p>結構就是：</p>
<pre><code>vault.example.com
  -&gt; Cloudflare
  -&gt; Cloudflare Tunnel
  -&gt; 127.0.0.1:8080
  -&gt; Vaultwarden
</code></pre>
<p>我自己更偏向這條路，因爲源站更安靜一點</p>
<p>不過這裏有個坑：不要給整個 Vaultwarden 套 Cloudflare Access 登錄頁</p>
<p>瀏覽器插件和手機客戶端不一定喫得消這套東西</p>
<p>真要加額外保護，優先只保護 <code>/admin</code></p>
<h2>第一次註冊完立刻關注冊</h2>
<p>第一次打開 <code>https://vault.example.com</code> 之後，先把自己的主賬號建好</p>
<p>建完以後馬上改配置：</p>
<pre><code>SIGNUPS_ALLOWED: "false"
</code></pre>
<p>然後重啓：</p>
<pre><code>docker compose up -d
</code></pre>
<p>不要覺得自己域名很冷門，公網服務遲早會被掃到</p>
<h2>賬號建好以後先做什麼</h2>
<ul>
<li>設置一個真的夠強的主密碼</li>
<li>開兩步驗證</li>
<li>確認 HTTPS 正常後再導入密碼</li>
<li>導入前先從舊密碼管理器導出一份離線備份</li>
</ul>
<p>還有一個很現實的事：</p>
<p>別把服務器 SSH 密鑰、面板密碼、各種 root 級憑據亂扔進一個沒想清楚備份策略的密碼庫裏</p>
<p>先搭起來，再慢慢遷</p>
<h2>備份</h2>
<p>Vaultwarden 最重要的數據就在這裏：</p>
<pre><code>/srv/stacks/vaultwarden/vw-data
</code></pre>
<p>最簡單的做法就是先讓它做一次內部備份，再把整個目錄打包</p>
<pre><code>cd /srv/stacks/vaultwarden
mkdir -p backups
docker compose exec -T vaultwarden /vaultwarden backup
tar -czf backups/vaultwarden-$(date +%Y%m%d-%H%M%S).tar.gz docker-compose.yml vw-data
</code></pre>
<p>如果你用了 <code>.env</code>、SMTP、管理 token 之類的東西，也要一起備份，但別扔進公開倉庫</p>
<p>然後把備份拉回本地，或者同步到另一臺機器</p>
<pre><code>scp your-server:/srv/stacks/vaultwarden/backups/vaultwarden-20260625-030000.tar.gz .
</code></pre>
<p>別隻放在同一臺服務器上</p>
<p>同機備份很多時候等於沒備份</p>
<h2>恢復演練</h2>
<p>只會備份，不會恢復，其實挺危險的</p>
<p>你至少得偶爾檢查一下備份包裏面有沒有東西：</p>
<pre><code>tar -tzf backups/vaultwarden-20260625-030000.tar.gz | sed -n '1,30p'
</code></pre>
<p>正常應該能看到：</p>
<pre><code>docker-compose.yml
vw-data/
vw-data/db.sqlite3
</code></pre>
<p>真恢復的時候，先停服務，再把舊數據挪開：</p>
<pre><code>cd /srv/stacks/vaultwarden
docker compose down
mv vw-data vw-data.before-restore-$(date +%Y%m%d-%H%M%S)
tar -xzf backups/vaultwarden-20260625-030000.tar.gz
docker compose up -d
</code></pre>
<p>恢復後至少檢查四件事：</p>
<ul>
<li>網頁能打開</li>
<li>自己能登錄</li>
<li>條目還在</li>
<li>瀏覽器插件和手機能同步</li>
</ul>
<p>別等真炸了再第一次學恢復</p>
<h2>更新</h2>
<p>更新前先備份，這個別偷懶</p>
<pre><code>cd /srv/stacks/vaultwarden
docker compose exec -T vaultwarden /vaultwarden backup
docker compose pull
docker compose up -d
docker compose logs --tail=100 vaultwarden
</code></pre>
<p>更新完別光看日誌，網頁和客戶端都自己點進去試一下</p>
<h2>它適不適合 2C2G</h2>
<p>很適合</p>
<p>Vaultwarden 本身不喫多少資源，2C2G 跑它很輕鬆</p>
<p>真正的成本不在 CPU 和內存，在維護習慣：</p>
<ul>
<li>HTTPS</li>
<li>關閉註冊</li>
<li>備份</li>
<li>恢復</li>
<li>更新</li>
</ul>
<p>如果你只是想找個服務截圖發朋友圈，那這東西不適合</p>
<p>如果你想認真開始自己的自託管路線，它反而很適合當第一個嚴肅服務</p>
<p>因爲密碼庫會逼着你把很多基礎習慣都補齊</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>2C2G 學生服務器能跑什麼：先別把小機器塞爆</title>
    <link href="https://blog.sayori.org/zh-hant/posts/student-2c2g-server-service-index/2c2g-server-service-index/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/student-2c2g-server-service-index/2c2g-server-service-index/</id>
    <published>2026-06-22T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>站長的 2C2G 阿里雲輕量服務器實戰配置：Vaultwarden、ntfy、Gatus、Fast Note Sync、AstrBot 和搜索網關。包含真實內存佔用和不推薦列表。</summary>
    <content type="html"><![CDATA[<p>如果你跟站長一樣，把阿里雲學生 300 元券換成了一臺 2C2G 服務器，恭喜。</p>
<p>你現在擁有了一臺 24 小時在線的小機器。</p>
<p>但它真的只是小機器。2 核 1.6GB 內存（實際可用 672MB 左右，開了 Swap），適合練手、掛輕量服務，不適合跑本地模型、Nextcloud、視頻轉碼這類重活。</p>
<p>這篇是站長的真實配置記錄。服務器已經跑了一個多月，目前 14 個容器，內存用了 765MB + 987MB Swap，磁盤用了 21GB / 40GB。</p>
<h2>先做好基礎配置</h2>
<p>服務先別急着裝。</p>
<p>拿到服務器後，先把這幾件事做了：</p>
<ul>
<li>SSH 密鑰登錄</li>
<li>關閉密碼登錄</li>
<li>換一個非默認 SSH 端口</li>
<li>配安全組和 UFW</li>
<li>設置阿里雲費用預警（CDT 流量）</li>
<li>建一個統一的服務目錄</li>
<li>裝 Docker 和 Docker Compose</li>
</ul>
<p>前面幾步可以看我之前這篇：</p>
<p><a href="/posts/sayori-server-01-vps-start/">我本來只是想讓機器人 24 小時在線，結果買了一臺雲服務器</a></p>
<p>服務目錄我放在 <code>/root/sayori/</code>，用一個大 <code>docker-compose.yml</code> 統一管理。也可以每個服務一個目錄：</p>
<pre><code>/srv/stacks/
  vaultwarden/
  ntfy/
  gatus/
  fast-note-sync/
</code></pre>
<p>每個目錄一個 <code>docker-compose.yml</code>，真實密鑰放 <code>.env</code>，不要進公開倉庫。</p>
<h2>站長目前在跑的服務</h2>
<h3>🔐 Vaultwarden（密碼庫，最重要）</h3>
<p><strong>用途：</strong> 個人密碼庫</p>
<p><strong>爲什麼優先跑它：</strong></p>
<ul>
<li>密碼庫比博客、狀態頁、機器人都重要</li>
<li>輕量，內存佔用低</li>
<li>客戶端生態成熟，手機、電腦、瀏覽器都能用 Bitwarden 官方客戶端</li>
<li>支持 Bitwarden 付費功能（2FA 保存、密碼健康檢查）</li>
</ul>
<p><strong>關鍵注意：</strong></p>
<ul>
<li>第一次註冊完就關 <code>SIGNUPS_ALLOWED</code></li>
<li>必須配 HTTPS（Cloudflare Tunnel 或 Caddy）</li>
<li>定期備份，定期恢復演練</li>
<li>不要裸奔在公網</li>
</ul>
<p><strong>內存佔用：</strong> ~50MB</p>
<p><strong>詳細教程：</strong> <a href="/posts/selfhost-vaultwarden-on-2c2g/">在 2C2G 學生服務器上搭 Vaultwarden</a></p>
<hr />
<h3>📢 ntfy（推送通知，第二重要）</h3>
<p><strong>用途：</strong> 給自己發推送</p>
<p>服務器上跑備份腳本、監控腳本、定時任務，失敗了總要有人通知你。ntfy 就適合幹這個。</p>
<p><strong>我用它做什麼：</strong></p>
<ul>
<li>備份成功/失敗通知</li>
<li>Gatus 健康檢查報警</li>
<li>評論審覈結果推送</li>
<li>手動觸發一些運維命令（通過 ntfy → 腳本聯動）</li>
</ul>
<p><strong>關鍵注意：</strong></p>
<ul>
<li>設置訪問控制，不要讓陌生人往你的 topic 發消息</li>
<li>配合 Cloudflare Access 保護管理後臺</li>
</ul>
<p><strong>內存佔用：</strong> ~20MB</p>
<hr />
<h3>📊 Gatus（狀態頁和健康檢查）</h3>
<p><strong>用途：</strong> 監控你的服務</p>
<p>它可以定時檢查你的博客、Vaultwarden、機器人面板、API 是否還活着。掛了就通過 ntfy 通知你。</p>
<p><strong>我監控的端點：</strong></p>
<ul>
<li><code>sayori.org</code> 博客</li>
<li><code>vault.sayori.org</code> Vaultwarden</li>
<li><code>status.sayori.org</code> Gatus 自己</li>
<li><code>ntfy.sayori.org</code> ntfy</li>
<li>Fast Note Sync API</li>
</ul>
<p><strong>關鍵注意：</strong></p>
<ul>
<li>配置文件寫 YAML，別手抖寫錯縮進</li>
<li>Cloudflare Tunnel 暴露，Access 保護</li>
<li>通知渠道對接 ntfy</li>
</ul>
<p><strong>內存佔用：</strong> ~15MB</p>
<hr />
<h3>📝 Fast Note Sync（Obsidian 同步）</h3>
<p><strong>用途：</strong> 給 Obsidian 做私有同步</p>
<p>如果你像我一樣用 Obsidian 寫博客、記項目、存草稿，這個服務會很誘人。它比 Obsidian Sync 便宜（0 元），比 Syncthing 省心（不用多端都在線）。</p>
<p><strong>關鍵注意：</strong></p>
<ul>
<li>定期備份數據目錄</li>
<li>不要放超大文件（圖片、視頻）</li>
<li>同步衝突時手動處理</li>
</ul>
<p><strong>內存佔用：</strong> ~30MB</p>
<p><strong>詳細教程：</strong> <a href="/posts/fast-note-sync-on-student-server/">在學生服務器上折騰 Fast Note Sync</a></p>
<hr />
<h3>🤖 AstrBot + NapCat（QQ 機器人）</h3>
<p><strong>用途：</strong> 24 小時在線的 QQ/Telegram/Discord 機器人</p>
<p>放在遠端服務器後，終於能實現 24 小時不停地跑機器人了。可以接入 Discord 和 Telegram，這兩個地方基本沒有風控。</p>
<p><strong>QQ 接入注意：</strong></p>
<ul>
<li>新號容易風控，建議養號</li>
<li>不要剛創小號就去用（站長血淚教訓）</li>
<li>NapCat 需要定期掃碼登錄</li>
</ul>
<p><strong>內存佔用：</strong> AstrBot ~100MB, NapCat ~150MB</p>
<hr />
<h3>🔍 AI Search Gateway（搜索網關）</h3>
<p><strong>用途：</strong> 自用 AI 搜索聚合網關</p>
<p>整合了 Tavily、Brave Search、Firecrawl、Exa、Grok Search、SearXNG，用 FastAPI 搭的。給 Codex 和 Claude Code MCP 用，比單獨調 API 方便。</p>
<p><strong>關鍵注意：</strong></p>
<ul>
<li>只監聽 <code>127.0.0.1:8000</code>，不要暴露公網</li>
<li>本地通過 SSH 端口轉發 + MCP 調用</li>
<li>API Key 放環境變量</li>
</ul>
<p><strong>內存佔用：</strong> ~100MB（含 Redis 和 SearXNG）</p>
<hr />
<h3>🛡️ Comment Moderation（評論審覈）</h3>
<p><strong>用途：</strong> AI 審覈博客評論</p>
<p>用公益 GPT 額度自動審覈 Twikoo 評論，配合 ntfy 推送審覈結果。可以在 ntfy 裏通過發消息手動刪除和恢復評論。</p>
<p>再加上 Cloudflare Turnstile 人機驗證，留下來的評論基本都是高質量的。</p>
<p><strong>內存佔用：</strong> ~40MB</p>
<hr />
<h3>🌐 Cloudflared（Cloudflare Tunnel）</h3>
<p><strong>用途：</strong> 暴露本地服務到公網，不開 80/443</p>
<p>站長的所有公網服務都走 Cloudflare Tunnel：</p>
<ul>
<li><code>vault.sayori.org</code> → Vaultwarden</li>
<li><code>ntfy.sayori.org</code> → ntfy</li>
<li><code>status.sayori.org</code> → Gatus</li>
<li><code>panel.sayori.org</code> → 1Panel（必須配 Cloudflare Access）</li>
</ul>
<p><strong>優點：</strong></p>
<ul>
<li>不用開放源站端口</li>
<li>自動 HTTPS</li>
<li>可以配 Access 做鑑權</li>
</ul>
<p><strong>內存佔用：</strong> ~30MB</p>
<hr />
<h3>🎛️ 1Panel（Docker 管理面板）</h3>
<p><strong>用途：</strong> Web 界面管理 Docker 容器</p>
<p>適合新手看容器狀態，也適合臨時排查問題。</p>
<p><strong>安全警告：</strong></p>
<ul>
<li>必須走 Cloudflare Tunnel + Access，或者至少反代 HTTPS 並強密碼</li>
<li>這個能控制你的所有容器</li>
<li>不要裸奔在公網</li>
</ul>
<p><strong>內存佔用：</strong> ~80MB</p>
<hr />
<h3>其他輔助服務</h3>
<ul>
<li><strong>Mihomo</strong>：代理客戶端，給需要的服務提供代理</li>
<li><strong>Redis</strong>：給 Search Gateway 做緩存</li>
</ul>
<h2>目前內存佔用情況（真實數據）</h2>
<pre><code>$ ssh sayori "free -h"
               total        used        free      shared  buff/cache   available
Mem:           1.6Gi       765Mi        92Mi       2.0Mi       750Mi       672Mi
Swap:          2.0Gi       987Mi       1.0Gi
</code></pre>
<p><strong>結論：</strong></p>
<ul>
<li>1.6GB 內存，用了 765MB，Swap 用了 987MB</li>
<li>14 個容器，內存佔用合理</li>
<li>Swap 用得多說明內存確實緊張，但還能撐</li>
<li>不要再加重服務了</li>
</ul>
<h2>不推薦在 2C2G 上跑的服務</h2>
<p>這些要麼喫內存，要麼喫 CPU，要麼喫存儲，2C2G 撐不住：</p>
<h3>❌ Nextcloud / OwnCloud</h3>
<p><strong>爲什麼不推薦：</strong></p>
<ul>
<li>內存佔用高（PHP-FPM + 數據庫 + Redis）</li>
<li>文件上傳下載喫帶寬和 IO</li>
<li>大文件預覽喫 CPU</li>
<li>同步衝突多</li>
</ul>
<p><strong>替代方案：</strong></p>
<ul>
<li>輕量文件同步：Fast Note Sync（只適合文本）、Syncthing</li>
<li>雲存儲：Cloudflare R2 + Rclone</li>
</ul>
<hr />
<h3>❌ Plex / Jellyfin / Emby</h3>
<p><strong>爲什麼不推薦：</strong></p>
<ul>
<li>視頻轉碼喫 CPU 和內存</li>
<li>媒體庫掃描喫 IO</li>
<li>40GB 磁盤放不了幾部電影</li>
</ul>
<p><strong>替代方案：</strong></p>
<ul>
<li>用專門的 NAS 或媒體服務器</li>
<li>或者直接用在線流媒體</li>
</ul>
<hr />
<h3>❌ GitLab</h3>
<p><strong>爲什麼不推薦：</strong></p>
<ul>
<li>內存佔用 4GB 起步</li>
<li>2C2G 根本跑不動</li>
</ul>
<p><strong>替代方案：</strong></p>
<ul>
<li>GitHub / Gitea / Forgejo</li>
<li>Gitea 輕量很多，但也要 512MB+ 內存</li>
</ul>
<hr />
<h3>❌ Mastodon / Misskey</h3>
<p><strong>爲什麼不推薦：</strong></p>
<ul>
<li>聯邦宇宙服務器喫內存和數據庫</li>
<li>媒體存儲佔用磁盤</li>
</ul>
<p><strong>替代方案：</strong></p>
<ul>
<li>直接用公共實例註冊賬號</li>
</ul>
<hr />
<h3>❌ 本地大模型（Ollama / LM Studio）</h3>
<p><strong>爲什麼不推薦：</strong></p>
<ul>
<li>2C 跑推理慢到懷疑人生</li>
<li>1.6GB 內存裝不下任何有用的模型</li>
</ul>
<p><strong>替代方案：</strong></p>
<ul>
<li>用公益額度：AnyRouter、SharedChat</li>
<li>用學生券：阿里雲百鍊</li>
<li>詳見：<a href="/posts/anyrouter-sharedchat-cc-switch-student-guide/">大學生怎麼用 AnyRouter、SharedChat 和 cc-switch 管理 AI 額度</a></li>
</ul>
<hr />
<h3>❌ WordPress（不是不能跑，是不建議）</h3>
<p><strong>爲什麼不太推薦：</strong></p>
<ul>
<li>PHP + MySQL 喫內存</li>
<li>插件裝多了更喫</li>
<li>靜態博客（Astro / Hugo）性能更好</li>
</ul>
<p><strong>如果一定要跑：</strong></p>
<ul>
<li>用 Caddy + PHP-FPM + SQLite</li>
<li>少裝插件</li>
<li>配 Cloudflare CDN</li>
</ul>
<h2>推薦的學習順序</h2>
<p>站長會這樣安排：</p>
<ol>
<li><strong>基礎配置</strong>：SSH、安全組、Docker、費用預警</li>
<li><strong>域名和 HTTPS</strong>：免費域名 + Cloudflare DNS + Cloudflare Tunnel</li>
<li><strong>核心服務</strong>：Vaultwarden（密碼庫）+ ntfy（通知）+ Gatus（監控）</li>
<li><strong>按需添加</strong>：Fast Note Sync、機器人、其他工具</li>
</ol>
<p><strong>不要一口氣裝 10 個服務。</strong> 一個一個來，每個都跑穩了再加下一個。</p>
<h2>相關資源</h2>
<p><strong>自託管服務發現：</strong></p>
<ul>
<li>awesome-selfhosted：<a href="https://awesome-selfhosted.net/">https://awesome-selfhosted.net/</a></li>
<li>awesome-cloudflare：<a href="https://github.com/zhuima/awesome-cloudflare">https://github.com/zhuima/awesome-cloudflare</a></li>
</ul>
<p><strong>本文提到的項目：</strong></p>
<ul>
<li>Vaultwarden：<a href="https://github.com/dani-garcia/vaultwarden">https://github.com/dani-garcia/vaultwarden</a></li>
<li>Fast Note Sync：<a href="https://github.com/haierkeys/obsidian-fast-note-sync">https://github.com/haierkeys/obsidian-fast-note-sync</a></li>
<li>ntfy：<a href="https://ntfy.sh/">https://ntfy.sh/</a></li>
<li>Gatus：<a href="https://gatus.io/">https://gatus.io/</a></li>
<li>AstrBot：<a href="https://github.com/Soulter/AstrBot">https://github.com/Soulter/AstrBot</a></li>
</ul>
<p><code>awesome-selfhosted</code> 適合找「還有什麼能自建」。<code>awesome-cloudflare</code> 適合找「哪些東西可以不放在 VPS 上，而是放到 Cloudflare 上」。</p>
<p>個人服務器不是所有東西都自己扛。能讓 Cloudflare Pages、Workers、R2、Tunnel 做的，就別用 2GB 內存硬撐。</p>
<hr />
<h2>最後</h2>
<p>2C2G 的服務器最適合做「個人常用服務的起點」。</p>
<p>它能讓你：</p>
<ul>
<li>熟悉 Linux、Docker、反代、域名、HTTPS</li>
<li>跑幾個輕量但有用的服務</li>
<li>養成備份、監控、運維的習慣</li>
</ul>
<p>它不能讓你：</p>
<ul>
<li>跑重服務</li>
<li>當生產服務器</li>
<li>替代專業 NAS 或媒體服務器</li>
</ul>
<p>但這就夠了。</p>
<p>服務器不是配置完就結束，它會逼着你認真對待備份、安全、監控。這其實是好事。</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>互聯網社區記錄 1： Linux.do  NodeLoc 和NodeSeek，mjj和AI相關</title>
    <link href="https://blog.sayori.org/zh-hant/posts/internet-community-1/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/internet-community-1/</id>
    <published>2026-06-21T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>第一篇中文互聯網社區記錄，先只講 Linux.do 和 NodeLoc：它們適合看什麼，新人進去前要注意什麼。</summary>
    <content type="html"><![CDATA[<h1>互聯網社區記錄 1：Linux.do NodeLoc和NodeSeek</h1>
<p>我一開始接觸社區，還是4月份一次事件之後（2026-04-06），然後接觸了<a href="https://forum.monika.love/">Doki Chinese Club</a>，不過這一篇，我也暫時不打算講這個，講這個的在這裏<a href="/posts/internet-community-2-bangumi-and-doki/internet-community-2/">互聯網社區記錄 2：Bangumi 和 Doki Chinese Club 還有 South Plus</a>，講講我目前有賬號和收穫資源比較多的兩個社區吧
Linux do和Nodeloc</p>
<h2>Linux.do</h2>
<p>入口：<a href="https://linux.do/">https://linux.do/</a>（需要魔法。但是可以通過修改DNS直連）</p>
<p>佬友說得好，學AI，上L站，Linux do這個論壇，外界對其衆說紛壇，神祕莫測，而小編我實地進去考察了一個多月後，打算在這裏給出我的調查報告吧</p>
<p>L站的內部規則相對來說比較嚴格，具體可以參照這個<a href="https://linux.do/guidelines">https://linux.do/guidelines</a>，如果新人進去了，記得先完成bot的新手任務，確定升級到了一級再去發言哦，而且要熟讀這裏的規則，尤其是<code>非必要不抽奖</code>，然後基本上就可以開始愉快的刷帖發帖升級之旅了</p>
<p>Linux do的一大特點就是有很多大佬開AI公益站，還有一些公益站接入了linxu do登錄，比如any就可以用L賬號註冊一個新的，如果你還有教育郵箱的話基本就可以雙持了，然後還有很多站內的大佬開的各種公益站，關於這些，如果你有一個賬號，可以在<a href="https://linux.do/t/topic/2140307">公益站列表貼</a>裏面看到</p>
<p>然後福利羊毛裏面，也是福利很多了，雖然大部分都是臨時的，有時候一些最新的羊毛信息也會在這裏出現，還是很有收穫的</p>
<p>開發調優就比較技術向了，裏面一般有很多AI和編程相關的問題帖和技術帖，而且一般都比較新，
<a href="%5Bhttps://linux.do/t/topic/2140889%5D(https://linux.do/t/topic/2140889?u=amiya_desi)">手把手教你搭建中轉站 VPS+CLI Proxy API（CPA）+NEW API+Docker+Nginx+Cloudflare+SSL+域名配置 保姆級教程</a>，這個就是一個比較好的技術貼了</p>
<p>文檔共建裏面有很多長篇的有意思的教程，就比如這個<a href="https://linux.do/t/topic/2434230?u=amiya_desi">新人教程彙總</a>，比我講的全面多了（笑），那個修改DNS直連的裏面也有，然後還有這個<a href="https://linux.do/t/topic/188813?u=Amiya_desi">[超詳細教學] 教你從零開始，入坑域名、雲服務器並部署 New API + Open WebUI！</a>,也是一個比較全面的知識，我也打算做一個類似的（笑）</p>
<p>搞七捻三里面就有很多日常和各種好玩的帖子了，感覺就有點像早期的互聯網(雖然從未經歷過，但是別人都是這麼說的)的感覺呢！</p>
<p>新人註冊後，推薦登錄一下<a href="https://credit.linux.do/">https://credit.linux.do/</a>，這個ldc就是一種社區內的積分，可以用來換取各種社區內的服務啥的</p>
<p>如果你不想看到廣告，可以自主選擇加入<a href="https://linux.do/g/g-adsfree">https://linux.do/g/g-adsfree</a>，以及如果要發佈金錢相關的，也需要加入這裏<a href="https://linux.do/g/g-trade">https://linux.do/g/g-trade</a></p>
<p>總結，L站以比較嚴格的方式，提高了回覆和發帖的質量，當然有時候也會比較難受，如果你能夠好好遵守<a href="https://linux.do/guidelines">https://linux.do/guidelines</a>，並且到達二級（一級過久不活躍會被刪號，二級就不會），這樣的話在L站基本也能混的挺好的，能夠時不時的獲得各種信息和知識和公益，也有了一個可以發帖分享和宣傳自己的新地方，一個AI時代下的高質量的人類信息渠道</p>
<h3>註冊方式</h3>
<p><a href="https://invite.linuxdo.org/">https://invite.linuxdo.org/</a>，Github5年及以上的老賬號可以用這個註冊，注意這個需要國內直連，但是登錄github又需要飛機，所以只能手動開關兩下</p>
<p><a href="https://linux.do/t/topic/2317378">https://linux.do/t/topic/2317378</a>，由於這個，所以目前基本上其他渠道是沒有了（</p>
<h2>NodeLoc</h2>
<p>入口：<a href="https://www.nodeloc.com/">https://www.nodeloc.com/</a></p>
<p>NodeLoc相對來說，規則沒有這麼多，<s>聽說有些像早期的L站</s>，裏面的福利和其他也有很多呢，具體可以看看這個<a href="https://www.nodeloc.com/t/topic/94649">整理了NL所有相關站點</a></p>
<p>Nodeloc的規則在這裏<a href="https://www.nodeloc.com/about">https://www.nodeloc.com/about</a>，其實也可以看出除了那幾個絕對違禁的點外，其他基本沒啥規則</p>
<p>Nodeloc沒有回帖字數限制，比較自由，同時每個人也可以創造和加入各種子論壇，什麼域名日常運動主機sim卡AI之類的，同時這裏也不禁止公開的AFF，這是相對於Linux do來說有所不同的地方</p>
<p>並且這裏的站長比較活躍在評論區，感覺還挺友善的</p>
<p>Nodeloc也有那種類似社區積分的東西，叫做電池，每天右上角簽到就可以獲取，也可以通過水帖子獲取之類的，也能用於在社區內買東西之類的</p>
<p>總結，Nodeloc作爲一個比較新的小站點，相對來說也更加自由，當然也導致了回覆的質量一般來說都比較普通，不過管理也有在調整，也是一個正在發展的社區，並且知識和福利啥的也有很多，也是一個高質量的信息渠道呢</p>
<h3>註冊方式</h3>
<p>現在需要邀請碼註冊，站長正好有，<s>會不定期的在這裏更新一下吧</s>
活動暫時結束力，如果你想進來的話，可以嘗試聯繫站長表明你的需求索要吧</p>
<h2>NodeSeek</h2>
<p>入口：<a href="https://www.nodeseek.com/">https://www.nodeseek.com/</a></p>
<p><a href="https://www.nodeseek.com/post-822458-1">我們論壇有什麼必看的福利和服務啊</a>，站長進去就發過一個帖子詢問了一下啊，這裏基本就是純正的mjj聚集地了，大家交流的都是各種服務器相關的知識和其他，成員們基本也都有tg號，帖子裏面也有佬說可以當成暗黑版百度來搜索hh</p>
<p>如果有想要討論服務器相關，以及想要獲取一些情報信息的話可以嘗試註冊看看</p>
<h3>註冊方式</h3>
<p><a href="https://www.nodeseek.com/post-16700-1">如何獲得NodeSeek論壇邀請碼</a>，帖子在這裏，按照帖子的介紹嘗試獲取邀請碼就好了，或者也可以等站長攢到1K雞腿生成一個，不過還是算了，這個估計任重而道遠了（霧）</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>從零搭一個自己的博客：GitHub、Cloudflare Pages、Mizuki 和 Obsidian</title>
    <link href="https://blog.sayori.org/zh-hant/posts/astro-mizuki-blog-from-zero/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/astro-mizuki-blog-from-zero/</id>
    <published>2026-06-19T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從註冊 GitHub 和 Cloudflare 開始，用我的 Obsidian 博客模板寫文章，再用 GitHub Actions 發佈到 Cloudflare Pages。</summary>
    <content type="html"><![CDATA[<h1>從零搭一個自己的博客：GitHub、Cloudflare Pages、Mizuki 和 Obsidian</h1>
<blockquote>
<p>[!NOTE]
現在是 AI 時代，Node.js、Git、pnpm 這些環境如果裝不明白，完全可以讓AI幫你裝好，下載一個opencode或者trae的免費AI就能實現了，以及包括拉取github倉庫和配置之類的，不過呢，這樣的話就沒有意思了，雖然站長本人也是這麼做的，但是既然自己要出教程的話，還是出一個能手操的吧</p>
<p>說個有意思的，站長在寫這個的時候，才知道原來要安裝pnpm，之前都是直接讓codex幫我部署好了說是，不過這也挺好的，通過寫文章什麼的，深入的瞭解AI幫我搞出來的東西啊！</p>
</blockquote>
<p>做完以後，你會有：</p>
<pre><code>GitHub 仓库
Cloudflare Pages 项目
Obsidian 写作目录
Astro/Mizuki 博客
GitHub Actions 自动部署
</code></pre>
<p>最後打開的地址大概長這樣：</p>
<pre><code>https://你的项目名.pages.dev
</code></pre>
<p><img src="https://img.sayori.org/blog/v1/a5583eaee7909e6b27fae2dbd310cd2c78566107a42e01d35e1041d9c590348e/1280.webp" alt="Pasted image 20260620202027.png" /></p>
<h2>先註冊Github和Cloudflare</h2>
<p>如果你沒有這兩個賬號，那麼還是最好註冊了好，github和cloudflare，可都是兩個著名的賽博大善人啊！而且github的賬號一般你註冊的越早越好，能享受很多福利呢！</p>
<p>先註冊 GitHub：</p>
<p><a href="https://github.com/signup?return_to=%2F&amp;source=login">Sign up for GitHub · GitHub</a></p>
<p>GitHub 用來放博客倉庫，還可以用Action來實現提交後自動上傳的工作流</p>
<p>如果註冊不了，可以嘗試切換節點，切換無痕瀏覽器，以及切換手機註冊，就比如站長最後就是在手機上註冊的QAQ~~*前面就是我的步奏了哈哈</p>
<p>再註冊 Cloudflare：</p>
<p><a href="https://dash.cloudflare.com/sign-up">https://dash.cloudflare.com/sign-up</a></p>
<p>這個註冊就比較方便了，站長拿隨便註冊的outlook郵箱都可以註冊，當真是cf大善人</p>
<p>Cloudflare Pages 用來託管博客。它會把構建好的靜態文件放到 Cloudflare 的網絡上，然後給你一個 <code>pages.dev</code> 域名</p>
<p><a href="https://github.com/zhuima/awesome-cloudflarE">https://github.com/zhuima/awesome-cloudflarE</a>，這裏還有一份github上14kstar的cf利用指北，推薦各位也可以收藏起來哦</p>
<h2>安裝本地工具</h2>
<p>這幾個工具都從官網下：</p>
<ul>
<li>Node.js：<a href="https://nodejs.org/">https://nodejs.org/</a></li>
<li>pnpm：<a href="https://pnpm.io/installation">https://pnpm.io/installation</a></li>
<li>Git：<a href="https://git-scm.com/downloads">https://git-scm.com/downloads</a></li>
<li>Obsidian：<a href="https://obsidian.md/download">https://obsidian.md/download</a></li>
</ul>
<p>裝完以後，打開終端檢查：</p>
<pre><code>node -v
git -v
pnpm -v
</code></pre>
<p>如果 <code>pnpm -v</code> 沒有結果，可以用 Corepack 開一下：</p>
<pre><code>corepack enable
corepack prepare pnpm@latest --activate
</code></pre>
<p>Windows 用戶建議先用 PowerShell。macOS 和 Linux 用戶用系統自帶終端就行</p>
<h2>新建 GitHub 倉庫</h2>
<p>打開 GitHub，點 New repository。</p>
<p>倉庫名可以寫：</p>
<pre><code>my-blog
</code></pre>
<p>建好以後，把倉庫 clone 到本地：</p>
<pre><code>git clone https://github.com/你的用户名/my-blog.git
cd my-blog
</code></pre>
<p><img src="https://img.sayori.org/blog/v1/a9a5f9da0fbeb6efb10dbeb40d4df4f9e2abed8d267cc882254a762cba10428e/1280.webp" alt="Pasted image 20260621115726.png" /></p>
<p><img src="https://img.sayori.org/blog/v1/e1754ee375ad12d1759649b3c206f7bc7f14f661e79121fb9586a88bff7e27af/1280.webp" alt="Pasted image 20260621115948.png" /></p>
<h2>放入我的 Obsidian 博客模板</h2>
<p>我這裏不是直接用 Mizuki 官方內容倉庫</p>
<p>官方內容倉庫可以看這個：</p>
<p><a href="https://github.com/matsuzaka-yuki/Mizuki-Content">https://github.com/matsuzaka-yuki/Mizuki-Content</a></p>
<p>但我平時是用 Obsidian 寫文章，所以我整理了一個自己的模板。這個模板把寫作源放在 <code>articles/</code>，再由腳本同步到 Mizuki 需要的目錄</p>
<p>現在模板裏也保留了普通文章和隨筆兩種寫法。普通文章放在 <code>articles/posts/&lt;slug&gt;/&lt;slug&gt;.md</code>，會生成獨立頁面；比較短的記錄可以放在 <code>articles/essays/&lt;slug&gt;.md</code>，發佈後會彙總到隨筆頁裏。</p>
<p>模板倉庫：</p>
<p><a href="https://github.com/Amiyadesi/astro-mizuki-blog-from-zero">https://github.com/Amiyadesi/astro-mizuki-blog-from-zero</a></p>
<p>如果你直接使用這個模板，最後目錄應該像這樣：</p>
<pre><code>my-blog/
  articles/
    posts/
    friends/
    spec/
    site/
    assets/
  blog/
    package.json
    src/
    scripts/
  .github/
    workflows/
      deploy-cloudflare-pages.yml
</code></pre>
<p>這裏先記住一句話：</p>
<pre><code>articles/ 是你写东西的地方
blog/ 是网站程序本体
</code></pre>
<p>以後不要去 <code>blog/src/content/posts</code> 手寫文章。那個目錄是同步產物</p>
<h2>用 Obsidian 打開 articles</h2>
<p>打開 Obsidian，選擇：</p>
<pre><code>打开本地文件夹
</code></pre>
<p>然後選：</p>
<pre><code>my-blog/articles
</code></pre>
<p><img src="https://img.sayori.org/blog/v1/993a0b6b532712efb91b9d7a9499010dc4103fa8ac8dd6e658b773717d6a1030/1280.webp" alt="Pasted image 20260620204835.png" /></p>
<p>這個目錄以後就是你的博客後臺</p>
<p>常用位置先記這幾個：</p>
<pre><code>articles/posts/             文章
articles/friends/           友链卡片
articles/spec/about.md      关于页
articles/spec/friends.md    友链页正文和申请说明
articles/site/profile.json  头像、昵称、简介、社交链接
articles/site/navigation.json 导航栏
articles/site/banner.json   首页 Banner 和文案
articles/assets/            头像、Banner、音乐、友链头像等素材
</code></pre>
<p>如果你嫌這些 JSON 不好改，可以直接在 Obsidian 搜索site-config-hub</p>
<p>這裏把關於頁、友鏈頁、站點 JSON、素材目錄都集中放好了，改起來會順手一點</p>
<h2>本地插件啓動</h2>
<p>安裝完成後，在 Obsidian 設置中打開第三方插件頁面並啓用模板自帶的插件</p>
<p><img src="https://img.sayori.org/blog/v1/c7537f8534ae64dc020b418e95661694d746cb9e03836fd2ff36721f3ce3f007/598.webp" alt="Pasted image 20260621211602.png" /></p>
<p>啓動第三方插件，勾選默認存在的這個
<img src="https://img.sayori.org/blog/v1/eee393c31ffc12470425d2eb730ddf52a34aa68159910b1929a8376a27c7c401/1280.webp" alt="Pasted image 20260621200606.png" /></p>
<p>然後左側邊欄就多了兩個東西</p>
<p><code>本地预览博客</code> 按鈕和 <code>一键推送按钮</code>
<img src="https://img.sayori.org/blog/v1/9d546dc09d8b3892d1be557ee50aef38fd828669824f448fea202525bd2d936d/273.webp" alt="Pasted image 20260621141446.png" /></p>
<p><code>本地预览博客</code>底層會自動做這幾件事：</p>
<pre><code>同步 articles -&gt; blog 内容
如果 blog 依赖还没装好，自动安装依赖
本地 build 博客
启动本地预览服务
</code></pre>
<p>所以第一次點本地預覽按鈕時，如果 <code>blog/node_modules</code> 還不存在，它會先在後臺補齊依賴，時間會久一點；後面再點就會快很多。</p>
<p>它看起來是一個按鈕，但背後還是在調用本機的 Node、pnpm、Git 這些工具。區別是正常使用時不用你自己進命令行處理安裝、同步、構建和推送。</p>
<p>啓動成功後，會自動給你跳轉到本地預覽地址，並且變成開啓態</p>
<pre><code>Blog: http://127.0.0.1:4173/
</code></pre>
<p>這個按鈕是開關：</p>
<pre><code>第一次点：启动预览并自动打开浏览器
第二次点：停止预览服务
</code></pre>
<p>另外一個就是點擊後自動提交和上傳了</p>
<h2>寫第一篇文章</h2>
<p>在post下面新建一個文件夾放一個文章需要的東西，然後再新建一個文章，插入模板
<img src="https://img.sayori.org/blog/v1/d34dd9cc33ada7390bf19ab5bbcbfe912bd0c48ec127c5bb85f5bd761cb0492e/550.webp" alt="Pasted image 20260621202714.png" />
<img src="https://img.sayori.org/blog/v1/dcd39b15dfdee7ef8b8513dd8509021eec22ded1e4b781b00a3c9705e26a906f/1280.webp" alt="Pasted image 20260621202726.png" />
<img src="https://img.sayori.org/blog/v1/4425e707836c976750f7eaf9453dada829b1344d42348e50338576667fc9777b/1280.webp" alt="Pasted image 20260621203145.png" /></p>
<p>然後就可以愉快的開始編寫了，常見 Markdown 和部分 Obsidian 語法支持解析都支持解析哦！</p>
<p>默認模板裏 <code>draft: true</code> 是草稿。如果準備發佈，就改成 <code>draft: false</code>；如果這篇只是短記錄，不想單獨作爲一篇文章出現，可以把它作爲單個 Markdown 文件放進 <code>articles/essays/</code>。</p>
<p>如果想放兩張或幾張並排的照片，也不用手寫 HTML，可以這樣寫：</p>
<pre><code>:::photo-grid
![[left.png|左边照片说明]]
![[right.png|右边照片说明]]
:::
</code></pre>
<p>圖片下面的說明會取 <code>|</code> 後面的文字，普通 Markdown 圖片也支持相同佈局：</p>
<pre><code>![说明](photo.png)
</code></pre>
<p>電腦上會並排，手機上會自動變成一列。</p>
<p>還有一種黑塊提示，適合放答案、劇透或者不想一眼看到的內容：</p>
<pre><code>这里有一个 {{spoiler:被遮住的内容|鼠标移上去会看到提示}}。
</code></pre>
<p>發佈到博客後，鼠標移上去或者鍵盤選中時會顯示正文和提示；手機上點一下也能展開。</p>
<h2>同步和構建</h2>
<p>點擊圖片中的按鈕就好了，前提是你前面已經配置了github的secret，這一套模板是自帶action的
<img src="https://img.sayori.org/blog/v1/2fef58433ac265459aa0e82d0a1c7ccb6a36d3901e43b5dd2d87c20350b63f32/357.webp" alt="Pasted image 20260621203335.png" /></p>
<p>這個按鈕會把文章、配置和同步後的博客內容提交到 GitHub 並推送。推送成功後，不是你本機直接部署，而是 GitHub Actions 接着構建博客，再發布到 Cloudflare Pages。</p>
<p>而關於怎麼配置，就在下面！</p>
<h2>創建 Cloudflare API Token</h2>
<p>打開 Cloudflare 的 API Token 頁面：</p>
<p><a href="https://dash.cloudflare.com/profile/api-tokens">https://dash.cloudflare.com/profile/api-tokens</a></p>
<p>創建一個 Token，權限這樣就夠了</p>
<p><img src="https://img.sayori.org/blog/v1/17f7c94ad1dfde01f1bcdcdaba563dd1268709991d4ab7cb138397c623e7572c/1280.webp" alt="Pasted image 20260621204437.png" /></p>
<p>你需要保存三樣東西：</p>
<pre><code>CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_API_TOKEN
CLOUDFLARE_PROJECT_NAME
</code></pre>
<p><code>CLOUDFLARE_ACCOUNT_ID</code> 在 Workers &amp; Pages的右下角能看到，上面的圖裏就有（笑）</p>
<p><code>CLOUDFLARE_API_TOKEN</code> 只會完整顯示一次，複製後就趕快填寫到Github Secrets裏吧</p>
<p><code>CLOUDFLARE_PROJECT_NAME</code>就是Action 會按這個名字自動創建 Pages 項目</p>
<h2>配置 GitHub Secrets</h2>
<p>回到 GitHub 倉庫頁面。</p>
<p>進入：</p>
<pre><code>Settings -&gt; Secrets and variables -&gt; Actions -&gt; New repository secret
</code></pre>
<p><img src="https://img.sayori.org/blog/v1/c62668f3354a8b4c4a9fa804d91ad5d442dca937c8a06e05df722430ceaf3538/1280.webp" alt="Pasted image 20260621205455.png" />
<img src="https://img.sayori.org/blog/v1/c68ae3f1e41832d33a5a97a234283c03cdd987d6f1285c94a520dc4779bd62a4/1280.webp" alt="Pasted image 20260621205519.png" /></p>
<p>添加這三個：</p>
<pre><code>CLOUDFLARE_ACCOUNT_ID
CLOUDFLARE_API_TOKEN
CLOUDFLARE_PROJECT_NAME
</code></pre>
<p>名字和值對應</p>
<h2>確認 GitHub Actions 工作流</h2>
<p>模板裏已經有這個文件：</p>
<pre><code>.github/workflows/deploy-cloudflare-pages.yml
</code></pre>
<p>它做的事情大概是：</p>
<pre><code>拉取仓库
安装 Node 和 pnpm
进入 blog/
安装依赖
构建 Astro/Mizuki
用 Wrangler 把 dist 上传到 Cloudflare Pages
</code></pre>
<p>當然最好推薦在提交前，先啓動本地預覽看看吧</p>
<h2>提交併發佈</h2>
<p>推送後，打開 GitHub 倉庫的 Actions 頁面</p>
<p>如果看到綠色勾，說明部署成功</p>
<p>如果失敗，點進去看日誌。常見問題就幾個：</p>
<pre><code>Secrets 名字拼错
Cloudflare Token 权限不够
PROJECT_NAME 填错
blog/ 构建失败
pnpm-lock.yaml 和依赖不一致
</code></pre>
<h2>打開 pages.dev</h2>
<p>部署成功後，打開：</p>
<pre><code>https://你的项目名.pages.dev
</code></pre>
<p>能看到頁面，就說明第一篇結束</p>
<p>到這裏你已經有一個能寫、能預覽、能自動部署的博客</p>
<h2>這一篇先停在這裏</h2>
<p>下一篇講解一些域名，評論系統和其他的一些站長相關的互聯網上的小東西和服務還有對應的社區！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>大學生怎麼用 AnyRouter、SharedChat 和 cc-switch 管理 AI 額度</title>
    <link href="https://blog.sayori.org/zh-hant/posts/anyrouter-sharedchat-cc-switch-student-guide/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/anyrouter-sharedchat-cc-switch-student-guide/</id>
    <published>2026-06-18T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>給大學生看的 AnyRouter 註冊、SharedChat GPT 額度領取和 cc-switch 配置記錄，配合我已經發到 B 站的視頻看。</summary>
    <content type="html"><![CDATA[<p>這篇是給視頻補一個文字版</p>
<p>視頻在這裏：<a href="https://www.bilibili.com/video/BV12JLX6PE53/">BV12JLX6PE53</a></p>
<h2>這幾個東西分別是什麼</h2>
<p>AnyRouter 是一個 AI API / Claude Code 相關的路由服務。簡單說，它給你一個可用的 API 入口和 Key，然後你把這個 Key 填到支持 Claude Code / Anthropic 接口的工具裏</p>
<p>SharedChat 是另一個偏 GPT / Codex 公益額度的入口。你可以理解成一個額外的 Codex 額度來源</p>
<p>cc-switch 是桌面端配置管理工具，GitHub 倉庫是 <a href="https://github.com/farion1231/cc-switch">farion1231/cc-switch</a>。它的作用是幫你切換 Claude Code、Codex、Gemini CLI 之類工具的供應商配置</p>
<h2>註冊 AnyRouter</h2>
<p>官網：<a href="https://anyrouter.top/">https://anyrouter.top/</a></p>
<p>站長的 AFF 鏈接，走這個會都有 50 刀：<a href="https://anyrouter.top/register?aff=NvOL">https://anyrouter.top/register?aff=NvOL</a></p>
<p>註冊時按頁面提示走。郵箱驗證碼可能不會秒到，等幾分鐘再點重發，不然容易把自己搞煩</p>
<blockquote>
<p>[!TIP]
如果遇到 EDU 郵箱無法註冊的問題，可以直接看：
<a href="#answer1">👉 EDU郵箱註冊不了怎麼辦</a></p>
</blockquote>
<h2>AgentRouter 也可以單獨看一下</h2>
<p>還有一個可以一起看的入口是 AgentRouter：<a href="https://agentrouter.org/register?aff=a572">https://agentrouter.org/register?aff=a572</a></p>
<p>它可以用 GitHub 和 Linux Do 賬號註冊 / 登錄，模型列表裏能看到 <code>gpt-5.5</code> 和 Claude 系列。如果能夠註冊，可以把它當成備用路線</p>
<p>註冊要求在這裏</p>
<p><img src="https://img.sayori.org/blog/v1/5453f779c641d57284861c64f5afd20253447046eae5c3a9282951bcd434a48d/558.webp" alt="Pasted image 20260717102951.png" /></p>
<p><img src="https://img.sayori.org/blog/v1/af025fd642fc1ad0b49dddd848509b212d5ea81d7c4257f3819af2a1f28f7b1f/1059.webp" alt="agentrouter-model-list.png" /></p>
<h2>生成 AnyRouter API Key</h2>
<p>進後臺的 API 令牌頁面，新建一個令牌</p>
<p>名字隨便寫，建議寫得能看懂，比如：</p>
<pre><code>cc-switch-anyrouter
</code></pre>
<p>常見要填的信息大概是：</p>
<pre><code>API Key: 你生成的 Key
Base URL: AnyRouter 主页给的 API 地址
</code></pre>
<h2>領取 SharedChat GPT 額度</h2>
<p><a href="https://sharedchat.cc/#/">SharedChat</a> 這塊按它頁面的活動入口走。</p>
<p>這個本身就是一個可以免費不註冊 GPT 網頁端對話的公益項目。站長最近又做了一個公益 Codex 項目，每天都可以領取。</p>
<p>流程大致是：</p>
<ol>
<li>用 QQ 郵箱註冊 / 登錄 <a href="https://new.sharedchat.cc/list/#/register?i=E8v44">Codex 公益站</a>，<strong>而不是付費站</strong>。當然你想付費也行。</li>
<li><img src="https://img.sayori.org/blog/v1/71318c4f60a774125b07bcf03183c52201d19971b2e24c12ec8ff9d500425e68/1280.webp" alt="Pasted image 20260620234009.png" /></li>
<li>點擊右下角的申請，寫一些小理由就好了，如果瀏覽器提示不通過，就換一個或者開無痕模式</li>
</ol>
<h2>安裝 cc-switch</h2>
<p>cc-switch 官方倉庫：<a href="https://github.com/farion1231/cc-switch">https://github.com/farion1231/cc-switch</a></p>
<p>Windows 一般下 <code>.msi</code> 或 portable zip。macOS 可以看 README 裏的安裝方式。Linux 通常按發行版選 deb、rpm 或 AppImage。</p>
<p>裝完打開，它會檢測本機已有的 AI CLI 工具，讀取 skill 和歷史記錄。你可以先拿這個管理現有配置，也可以用它更新和安裝相關工具。
<img src="https://img.sayori.org/blog/v1/e9e613b077816c4a4e1f11e9642298f3edc5f2ebdb4901ea5f5e47367d634275/1280.webp" alt="Pasted image 20260620233340.png" /></p>
<h2>在 cc-switch 裏添加供應商</h2>
<p>以 AnyRouter 爲例：</p>
<ol>
<li>打開 cc-switch</li>
<li>進入 Claude Code 或對應工具的供應商設置</li>
<li>新建自定義供應商</li>
<li>填供應商名稱，比如 <code>AnyRouter</code></li>
<li>填 API Key</li>
<li>填請求地址 / Base URL</li>
<li>選擇接口格式，按 AnyRouter 頁面提示選</li>
<li>保存</li>
<li>點擊使用 / 切換</li>
</ol>
<p>如果你要加 SharedChat，就再建一個供應商，名字寫清楚：</p>
<pre><code>AnyRouter edu
SharedChat
</code></pre>
<p>以後切換時看名字就知道自己在用哪個額度</p>
<h2>cc-switch 開啓自動路由</h2>
<p>最簡單的自動路由配置就是先開路由，再排好故障轉移順序。</p>
<p>在設置裏面啓動路由
<img src="https://img.sayori.org/blog/v1/fe6eb6ac016198968b46f8754ab2fd9368a4bbbe9b226718d996d151aed5119a/1280.webp" alt="Pasted image 20260620234413.png" /></p>
<p>在自動故障轉移裏編排好幾個供應商
<img src="https://img.sayori.org/blog/v1/b13d09829bee9cdf265b30d71e9b9835593ec5c3f7c4165f4d4a729ebf5c5d3f/1280.webp" alt="Pasted image 20260620234401.png" /></p>
<h2>驗證有沒有生效</h2>
<p>切換後重開終端，或者直接新開一個終端。</p>
<p>先問一句：</p>
<pre><code>/init
</code></pre>
<p>能正常返回，再試代碼任務</p>
<p>如果報錯，可以查查這些：</p>
<ol>
<li>Key 有沒有複製完整</li>
<li>Base URL 有沒有多一個空格或少一段路徑</li>
<li>cc-switch 是否真的點了使用 / 切換</li>
<li>終端有沒有重開</li>
<li>對應站點額度是不是已經用完</li>
<li>模型名是不是後臺當前支持的模型</li>
</ol>
<h2>常見問題</h2>
<h3>EDU郵箱註冊不了怎麼辦</h3>
<p>大概率是你的郵箱在 AnyRouter 的黑名單上了。</p>
<p>不過也可以嘗試把學校郵箱域名的一段首字母改成大寫看看能不能收到。比如你的郵箱是 <code>stu.xxxx.edu.cn</code>，可以試試改成 <code>stu.Xxxx.edu.cn</code>。有時候能發出來，但能不能穩定收到就不一定了。</p>
<p>&lt;a id="answer1"&gt;&lt;/a&gt;</p>
<h3>接入CPA，Sub2後用不了</h3>
<p>因爲 AnyRouter 主要面向 Codex、Claude Code 之類的工具端。如果想接到 CPA、Sub2 這類地方，可能需要處理請求頭，下面只是我當時排查時記的例子</p>
<table>
<thead>
<tr>
<th>頭</th>
<th>值</th>
</tr>
</thead>
<tbody>
<tr>
<td>Authorization</td>
<td>Bearer sk-你的api</td>
</tr>
<tr>
<td>User-Agent</td>
<td>codex_cli_rs/0.114.0（或者其他存在的版本） (Windows 10.0.26100; x86_64)</td>
</tr>
</tbody>
</table>
<h3>Any用不了，很卡</h3>
<p>這個就沒辦法了。畢竟同時被很多人用，穩定性看當時負載。我的經驗放下面。</p>
<blockquote>
<p>[!NOTE]
這個只能看運氣咯，一般來說gpt5.5挺好用上的，以及一般來說用上了就比較穩定，然後還有就是凌晨的時候容易上車之類的</p>
<p>人多的時候要排隊，可以嘗試開個新會話，發個hi，開目標模式，斷了就恢復，十分鐘內基本上就連上了，如果沒連上大概率就是配置問題了</p>
</blockquote>
<p>還有更多問題，可以看看這個
<a href="https://linux.do/t/topic/1779614?U=AMIYA_DESI">Any牌路由器使用清障！</a></p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="AI 與工作流"></category>
  </entry>
  <entry>
    <title>我做了一個小型論壇列表倉庫</title>
    <link href="https://blog.sayori.org/zh-hant/posts/cn-internet-community-map/internet-community-map/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/cn-internet-community-map/internet-community-map/</id>
    <published>2026-06-18T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>把之前零散記錄的互聯網社區，整理成一個 wiki 式的小型論壇列表倉庫和獨立站，也歡迎大家一起提交 PR。</summary>
    <content type="html"><![CDATA[<h1>我做了一個小型論壇列表倉庫</h1>
<p>我之前一直想整理一張互聯網社區地圖</p>
<p>這裏說的不是 X、Instagram、貼吧、小紅書、小黑盒這種明面上的大平臺，而是那些你不主動搜索、不混相關圈子，基本不會自然刷到的論壇和社區</p>
<p>這件事現在已經從一篇文章，變成了一個可以長期維護的獨立倉庫和在線頁面：</p>
<ul>
<li>GitHub 倉庫：<a href="https://github.com/Amiyadesi/small-forums-list">https://github.com/Amiyadesi/small-forums-list</a></li>
<li>在線頁面：<a href="https://forums.cc.cd/">https://forums.cc.cd/</a></li>
</ul>
<p>現在這個站更接近 wiki 或 docs 的形態：左邊是分類和社區目錄，中間是具體條目，每個社區都有自己的頁面，頁面底部也接了 Giscus 評論區</p>
<p>目前首版收了 49 個社區。後面如果有人補充、糾錯或者提交 PR，這個數字還會繼續變</p>
<h2>這個倉庫收什麼</h2>
<p>這裏的“小型”不是嚴格按用戶數算，而是按接觸路徑算</p>
<p>如果一個社區不主動搜基本接觸不到，或者只有混主機圈、ACG 圈、安全圈、硬件圈、站長圈、資源圈的人才會經常看到，那它就可能適合收錄</p>
<p>目前大概分成這些類：</p>
<ul>
<li>技術 / AI / 開發者</li>
<li>主機 / VPS / 站長 / 獨立站</li>
<li>搜索 / 資源 / 知識工具</li>
<li>安全 / 逆向 / 系統 / 軟件</li>
<li>ACG / 遊戲 / 小圈子</li>
<li>硬件 / 電子 / Homelab</li>
<li>成人 / 資源 / 灰區</li>
<li>海外老論壇 / 泛興趣</li>
</ul>
<p>雖然AI分的感覺有些怪，但是沒辦法就先這樣好了</p>
<h2>現在的頁面長什麼樣</h2>
<p>之前它更像一份 README 長列表，現在已經拆成了站點。</p>
<p>首頁會保留分類速覽，適合快速看有哪些社區；左側目錄適合按分類跳轉；每個社區也有單獨頁面，方便別人直接指出某個社區寫錯了、入口變了、註冊規則變了</p>
<p>我一開始想做的是“互聯網社區地圖”，但越寫越發現，地圖最難的不是畫出來，而是持續維護</p>
<p>論壇入口會變，註冊方式會變，社區氛圍也會變。主機圈會因爲商家、線路和活動不斷出現新信息，ACG 和資源社區也經常因爲域名、權限、版規變化而過時</p>
<p>所以現在的思路是：倉庫負責做目錄和事實記錄，博客負責寫個人體驗</p>
<p>如果我真的長期混過某個社區，就單獨寫文章。如果只是公開資料整理，就留在列表裏</p>
<h2>每個社區會寫什麼</h2>
<p>倉庫裏每個條目會盡量寫這些信息：</p>
<ul>
<li>入口</li>
<li>定位和社區氛圍</li>
<li>註冊方式或門檻</li>
<li>裏面主要有什麼</li>
<li>適合看什麼</li>
<li>注意事項</li>
<li>公開來源</li>
<li>最後覈驗日期</li>
</ul>
<p>我長期進去體驗過的社區，會寫得更像真實感受。</p>
<p>比如 Linux.do 和 NodeLoc，我會參考自己之前那篇<a href="/posts/internet-community-1/">互聯網社區記錄1</a>裏的體驗去寫：Linux.do 的規則、新手任務、公益站、福利羊毛、開發調優、文檔共建、LDC；NodeLoc 的自由氛圍、子論壇、電池積分、AFF 和站長活躍度</p>
<p>沒有長期使用過的社區，就只按公開頁面和圈內說法整理，不僞裝成親身體驗</p>
<h2>爲什麼歡迎 PR</h2>
<p>這類列表靠一個人肯定會錯</p>
<p>有些社區外人只能看到門口，看不到真實氛圍。有些論壇註冊規則會階段性開放，有些域名會漂，有些舊稱和新稱很容易混在一起</p>
<p>所以這個倉庫最需要的不是更漂亮的介紹，而是社區真實成員來修正</p>
<p>如果你是某個社區的老用戶，或者只是發現某個條目寫錯了，可以直接提 PR。最有價值的補充通常是這些：</p>
<ul>
<li>註冊現在是開放、邀請制，還是階段性開放？</li>
<li>新人進去應該先看哪個版規或公告？</li>
<li>社區真實氛圍偏技術、偏灌水、偏交易，還是偏資源？</li>
<li>裏面最有價值的板塊是什麼？</li>
<li>入口是否變了，舊域名是否已經不穩定？</li>
<li>某些描述是否太像 AI 總結，需要改成真實用戶口吻？</li>
</ul>
<p>如果不想提 PR，也可以直接在對應社區頁面下面留言。站點現在接了 Giscus，評論會落到 GitHub Discussions 裏</p>
<h2>如何協助整理</h2>
<p>新增或修改社區時，優先改倉庫裏的結構化數據：</p>
<pre><code>data/communities.json
</code></pre>
<p>改完之後運行：</p>
<pre><code>node scripts/generate-readme.mjs
node scripts/build-site.mjs
</code></pre>
<p>前者會同步 README，後者會生成在線頁面</p>
<p>如果只是改分類說明，可以看：</p>
<pre><code>docs/categories.md
</code></pre>
<p>如果是補充單個社區，最好同時給公開來源。來源可以是官網、註冊頁、站內公告、關於頁面、版規頁面，或者其它能公開訪問的說明</p>
<h2>目前的整理原則</h2>
<p>這個項目目前主要由 AI 根據公開資料、站點頁面和少量個人體驗整理。只有一部分社區是我真實長期進入體驗過的</p>
<p>所以我希望後面每個社區都能慢慢被真實用戶修過一遍</p>
<p>成人、資源、破解、逆向、安全、刷機、交易這些社區也會收，但會按大類寫清楚：裏面大概有什麼、適合觀察什麼、有什麼坑。具體是否進入、是否參與、怎麼判斷風險，都需要讀者自己負責</p>
<p>我現在更想把它做成一份能長期改的公共目錄，而不是一篇寫完就過時的博客文章</p>
<p>如果你發現有我沒寫到的論壇，或者某個條目寫得很外行，歡迎直接去倉庫提 PR：</p>
<p><a href="https://github.com/Amiyadesi/small-forums-list">https://github.com/Amiyadesi/small-forums-list</a></p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="互聯網與社區"></category>
  </entry>
  <entry>
    <title>博客作者 9 問答卷</title>
    <link href="https://blog.sayori.org/zh-hant/posts/blog-author-9-questions-answer/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/blog-author-9-questions-answer/</id>
    <published>2026-06-12T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>給 Another Dayu 博客作者 9 問留的一份答卷</summary>
    <content type="html"><![CDATA[<p>這篇是給 Another Dayu 那份博客作者問卷的答案</p>
<p>原問卷在這裏：<a href="https://anotherdayu.com/2024/5962/">博客作者呀，我想採訪你這 9 個問題！</a></p>
<h2>1. 我是誰，以及這個博客是什麼</h2>
<p>我是 Amiya_desi</p>
<p>這個博客叫「Amiya 的書桌」，主要是記錄我的所思所想，以及偶爾寫一些技術文章或者其他文章啥的，同時我能夠分享出來的資源也會寫在上面，是我在互聯網上給我自己搭建的一個公開窗口吧</p>
<h2>2. 爲什麼開始寫博客</h2>
<p>一開始就是想分享一些資源，因爲我一開始也是通過找到各種免費的互聯網資源和他人的分享逐步成長的，所以也想要給他人分享，傳遞下去</p>
<p>後面想着除了發這些資源，反正我也搞了這種網站，自己有什麼想寫的也可以寫上去吧，順便也能夠在互聯網上留下更多的痕跡啥的</p>
<h2>3. 我怎麼完成一篇文章</h2>
<p>怎麼完成一篇文章啊，一般來說，我的文章分成兩種，一種寫給自己看的，一種是寫出來也考慮到有別人看的，目前我正在努力增加後面的佔比，前面基本主要是歷史遺留了嘿嘿</p>
<p>如果是後面這種文章，大概就是一開始就想好文章要寫什麼吧，然後讓AI幫我先寫一篇初步的，後面我再在AI幫我搭建好的框架上，填充所謂的真人的部分</p>
<h2>4. 有沒有失去過動力</h2>
<p>動力至少沒有失去過，畢竟也才建立沒多久，而且最近因爲我無法想如何製作遊戲，所以只能把動力投入於這裏了，至少能夠給我安慰我還在持續產出，至於是不是假象就不得而知了</p>
<h2>5. 搭建方式和成本</h2>
<p>目前大概是：</p>
<pre><code>Obsidian       -&gt; 写日记和文章
articles/      -&gt; 本地内容源
Astro/Mizuki   -&gt; 博客构建
GitHub         -&gt; 版本记录和远端同步以及触发cf工作流自动部署
Cloudflare Pages -&gt; 静态部署
</code></pre>
<p>成本主要是域名和時間</p>
<p>Cloudflare Pages 本身不花錢，GitHub 也不花錢，而這個sayori.org的域名，每年支出10刀左右吧，選擇org是因爲我喜歡開源，選擇sayori是因爲我喜歡sayori，就這麼簡單，反正成本也不貴</p>
<h2>6. 推薦自己一篇文章，也推薦一個喜歡的博客</h2>
<p>我會先推薦自己的這篇：</p>
<p><a href="/posts/age-18-to-19-record/">age-18-to-19-record</a></p>
<p>這個是我最近寫完的，有關於自己過去的總結吧，說來也奇怪，我以前從不會寫這種東西的，我更喜歡寫一些當下的感受在過去，至於長期的回憶似乎就比較少了...或許是老了吧（笑）</p>
<p>喜歡的博客啊，目前我沒有讀過多少博客，對於很多博客，我都是探索一番就草草退去，如果你要說我目前還有印象的博客，倒確實有一個，即是佬友也是UP主，還喜歡別人開盒自己，網站做的也挺好的，還被我寫下來記錄了，所以就比較有印象，<a href="https://ftz.is-a.dev/?d=ftx">for_the_zero的小站</a></p>
<h2>7. 最近喜歡的東西</h2>
<p>或許就是寫寫文章吧，至少能讓我感覺我還在產出，還在持續創造，以及搭建網站和做視頻，這些至少我還能繼續做下去，而不像目前的遊戲一樣，我沒有什麼作品的靈感...也不知道該怎麼去學習</p>
<h2>8. 想做但還沒做的事</h2>
<p>想把博客裏面塞滿各種不同類型的技術文章和資源彙總，以及自己的各種日常所思，讓互聯網能夠拼湊出我的形狀</p>
<p>技術上還想繼續做視頻、學畫畫，學音樂製作，學習遊戲設計，學習如何更好的開發遊戲，學習如何更好的用AI，學會更多其他有趣的技術（似乎最近還有點想要學會日語，甚至是英語了，別搞啊，明明都半年沒學了....算了，反正也先記錄下來吧）</p>
<p>生活上學習樂器，學習跳舞，學習唱歌，學會一個人生活，學會做更好的飯，學會如何與人交往</p>
<p>寫出來之後發現事情好多，我還真是一個狡猾貪心的人hh</p>
<h2>9. 寫到最後</h2>
<p>寫到最後，這篇問卷也就回答完了，我的博客又多了一篇，可以展示的，比較真實的文章；而提出問題的你，也又收穫了一份嶄新的答卷；雙贏啊嘿嘿！</p>
<p>也感謝看到這裏的你了！如果你對我感興趣，歡迎來認識我，可以在各個平臺上向我私信或者嘗試直接加我的主流社交媒體賬號哦！</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>獨立博客自省問卷 15 題答卷</title>
    <link href="https://blog.sayori.org/zh-hant/posts/independent-blog-self-check-15-draft/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/independent-blog-self-check-15-draft/</id>
    <published>2026-06-12T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>給雅餘獨立博客自省問卷留的一份答卷，先自查一下我和這個博客的關係。</summary>
    <content type="html"><![CDATA[<p>這篇是給雅餘那份獨立博客自省問卷留的答卷</p>
<p>原問卷在這裏：<a href="https://yayu.net/4626.html">獨立博客自省問卷15題</a></p>
<h2>1. 更新頻率</h2>
<p>如果把日記也算進去，那我估計是更新速度超越了全國百分之99%的站長了（笑）</p>
<p>但如果只算正經寫出來的文章，那估計應該維持在一週有個一兩篇吧</p>
<h2>2. 最近一次更新</h2>
<p>基本就是昨天了！我更新頻率還是很快的</p>
<p>我現在的發佈流程已經能做到：寫完、同步、構建、部署。技術上不是最大問題，問題反而變成了“這篇到底要不要發”，因爲對自己沒自信，以及很多在互聯網上都有其他人發過了，但是怎麼說呢，只想要獨家的話，也確實很難和不現實，所以還是就接受差距，持續發佈吧！</p>
<h2>3. 原創程度</h2>
<p>原創那必須的，<s>少年心事說是</s>，不過如果說人味的話，那估計還差一些，一般我都會先想好主題，然後讓AI幫我初步生成一篇草稿，我再在草稿的基礎上自行修改，就比如這一篇也是（笑）</p>
<h2>4. 對別人有沒有幫助</h2>
<p>我絕對我的書籤資源彙總，應該挺有用的，嗯</p>
<p>然後還有我的導航站的風格，一次抽出來了比較好看的樣式，引得衆多社區成員讚賞，也成爲了某些人的模板和靈感來源，應該算是挺有幫助的了</p>
<p>然後我的文章，能夠被別人看到，思考，並且留下評論，應該也是有所幫助了</p>
<p>最近也寫了一些教程文章，並且也打算和視頻綁定，這樣的話，教程文章和視頻就可以相輔相成了</p>
<h2>5. 最近一次換主題或程序</h2>
<p>博客底子是 Mizuki，主題基本就這樣了，如果說加一些小東西，那倒是陸陸續續加了一些小服務啥的</p>
<h2>6. 最近一次折騰主題代碼</h2>
<p>那基本就是現在了，畢竟自己在高強度自看和高強度欣賞別人的博客的時候，總會想要把相似的或者是實際體驗後不太好的改改</p>
<h2>7. 是否二次開發</h2>
<p>導航頁面的話，是抽卡運氣大爆發抽出來的（笑），claude code一手開發</p>
<p>博客的話，如果從二開的定義來說，在原來的基礎上加了別的就算的話，那也就是了</p>
<h2>8. 多久打開自己博客看一眼</h2>
<p>基本上每天，畢竟最近都在折騰這些說是</p>
<h2>9. 對域名的感受</h2>
<p><code>sayori.org</code> 現在我挺複雜的，不過還是覺得還行，Sayori就是小天使啊！然後org也是開源公益組織的域名後綴，酷斃了！</p>
<h2>10. 會不會看流量</h2>
<p>最近纔開發出後臺看這些的功能（鞭策codex），偶爾看幾眼吧，然後也一直在優化SEO之類的，在自己搭建的評分網站上的分數也在穩步升高</p>
<h2>11. 是否靠廣告賺錢</h2>
<p>沒有</p>
<p>我暫時也不想在博客裏放廣告，這個地方還是先保持乾淨一點</p>
<p>如果以後真的要回血，更可能是贊助入口、作品展示、服務入口，視頻裏面接廣告之類的</p>
<h2>12. 爲什麼看別人的博客</h2>
<p>主要是看別人的技術，博客樣式，別人這個人在互聯網上的形象，結交和學習</p>
<p>這些小網站上面有時候也能看到很多我感興趣的技術文章，但我最喜歡看的還是那種很真實的個人記錄，這會讓我有一種衆生感吧，感覺這個世界更加鮮活</p>
<p>現在AI時代下，博客的建站技術成本更低了，希望能夠看到更多有趣的其他領域的博客</p>
<h2>13. 打開別人文章的第一反應</h2>
<p>先看主題和樣式，然後就是裏面的內容了</p>
<h2>14. 博客最重要的東西</h2>
<p>內容和人味</p>
<p>我覺得博客如果用AI寫真沒必要，你用AI運營其他大社交平臺的賬號，那挺正常的，可是如果只是個人博客的話，你人都不在，那也就沒意思了</p>
<h2>15. 最近寫博客的收穫</h2>
<p>讓我能夠感覺到自己還在持續產出，持續創作，持續build in public，相比於我不知道如何開始的獨立遊戲來說，還是這個更舒適說是，但是啊，這本質上也是一種逃避吧......</p>
<p>唉，用在其他領域上的投入，維持自己的產出啊...做遊戲，還真難......想一個好玩的玩法，有趣的世界觀，有記憶點的人物，獨特的畫風，恰到好處的音樂，流暢的程序，恰當的體量...但是啊，還是不能放棄吧，因爲遊戲真的是最全面的形式了啊...所以也就繼續吧，寫着寫着也就又梳理了自己，這也是寫博客的收穫呢！雖然其實寫筆記也差不多，但是如果寫出來給其他人看，或許也能給其他人一些感觸...</p>
<p>更加善於表達和寫一些教程文章了吧？雖然感覺自己的文章其實也就和視頻一樣，做的還是有點一坨...但是至少在做...但是也不能拿這個安慰自己，一坨就是一坨...所以也就這樣了</p>
<h1>後記</h1>
<p>讓AI幫我把這個有趣的問題扒拉下來讓我回答，沒想到原問卷是選擇題啊！？暈死我了</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>meta-note</title>
    <link href="https://blog.sayori.org/zh-hant/posts/meta-note/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/meta-note/</id>
    <published>2026-06-11T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>既然看到了，不進來看看嗎？</summary>
    <content type="html"><![CDATA[<p>Hello！正在看着這段文字的你，你好啊！</p>
<p>你是男的還是女的，老的還是少的，是隨機進來的還是看到後有意進來的，這些我統統都不知道誒，真好奇！</p>
<p>如果可以的話，你能留下這些信息嗎 ）</p>
<p>你今天過的怎麼樣？不過你都能看到這篇文章了，想必你也是挺閒的哈哈</p>
<p>如你所見，這篇文章就是專門爲了你寫的，就是正在看這篇文章的你，喂！別走啊，雖然這裏確實沒有什麼（笑），所以我打算講講，我和meta的故事</p>
<p>meta啊，打破第四面牆啊，雖然現在似乎已經成爲了一套新的時尚，但是我還是覺得，它是美麗的，我從第一次看到的時候，就覺得哇多麼好的機會啊 ）</p>
<p>也記得看過了講解meta的超長視頻，在阿B看的，meta的歷史啊，一開始是黃油，然後到gal，然後再到現在只要有點劇情就能meta，那麼下一步應該就是沒有劇情也能meta了？可惜我資質不夠想不出該怎麼體現，不過就算是現在這樣的狀態也很不錯了</p>
<p>undertale，there is no game，outcore， The Stanley Parable，Doki Doki Literature Club，Oneshot，這些都是目前我玩過和看過的優秀meta前輩們，好像成爲他們其中的一員啊......</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>18到19歲記錄</title>
    <link href="https://blog.sayori.org/zh-hant/posts/age-18-to-19-record/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/age-18-to-19-record/</id>
    <published>2026-05-28T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從18歲到19歲之間的成長記錄，包括遊戲開發、學習、生活、人格成長和自我觀察</summary>
    <content type="html"><![CDATA[<blockquote>
<p>我期待數據能擬合出我，幫我解決那些我一個人想不明白的東西，所以我要把這些都記錄下來</p>
</blockquote>
<h1>警告：本文存在包括不限於視角混亂，口語參雜，並且由於分了好幾次寫，所以每一段的觀感大概也有所不同</h1>
<h1>開頭：書接上回</h1>
<p>書接上回<a href="/posts/before-18-record/">before-18-record</a></p>
<p>這次打算搞的好看一點了hh，上次那個畢竟是從聊天記錄裏導出的，也沒做啥易讀性，這次直接在obsidian裏寫，就好多了，想了一堆劃分方式，最後還是用日期得了hh</p>
<h1>9月15日到11月中：軍訓、開學和第一次適應</h1>
<h2>軍訓</h2>
<p>開學軍訓了，15到30好像是，軍訓的話，對我來說倒也不算太累，畢竟有高中的一些運動基礎了，說到軍訓，讓我印象深刻的環節啊，大概有三個吧</p>
<p>一個是夜訓的自我介紹環節，我當時也算是第一次展示了我的開發者身份，說我做過幾個遊戲，也減過肥和會跑步鍛鍊之類的，並且也是在這個環節認識了H，另外一個像是主角劇本一樣的大佬hh</p>
<p>還有一個就是某一天晚上去健身房的時候，倒是和幾個健身大佬有了一面之緣，也稍微體驗了那種人多一起練的感覺，當時都還是新生，彼此之間雖然不怎麼熟，但是卻也都願意認識點新人，所以估計纔有這種感覺，哪怕是我也稍微被感染了啊...</p>
<p>以及最後一個就是我還上去唱過幾首歌，記得有奇蹟出現和妄想感傷代償聯盟還有男天使兄弟的角色曲說是，當時剛到大學的我，還是想要好好表現和展示展示的hh（雖然結果也無人在意，是這樣的，畢竟不是主角說是）</p>
<p>然後軍訓中途學習了遊戲果醬相關的教程，也算是認識到了tween動畫，粒子特效，光源和相機系統對於遊戲質感的提升了，當時回頭看那個<a href="https://github.com/Amiyadesi/Wake-up-at-the-border">Wake_up_at_the_border</a>，也是感覺這方面太簡陋了hh，不過能覺得過去的自己菜，至少也證明了現在的自己已經有所成長了，整挺好的</p>
<p>然後整個軍訓的話，最後也就這樣落幕了，並沒有啥特別的感觸，因爲對我來說也確實沒啥辛苦的地方，然後就是國慶假期和正式上課了...</p>
<h2>國慶和正式上課與開發期</h2>
<p><s>說實話，在現在的我看來，這種長時間的假期，我已經很害怕了.......因爲每到這種長時間的假期，我就特別容易lose control(根據我這一年多的經驗都是這樣的，雖然已經在努力剋制了......)</s></p>
<p>國慶啊...對我來說還真不是一個好時光，當時那幾天，生產力的推進幾乎爲零，並且也是lose control了好幾次，玩也沒玩啥，唯一的作用就是讓我回來後更加努力去自學和開發了......回來後，就因爲國慶的放縱，而更加嚴格的要求自己，堅持開發和運動，但是直到11月參加<a href="https://2025gamejam.osgame.org/">2025「卡贏杯」開源遊戲開發大賽</a>前，基本上也沒有什麼大進度...</p>
<p>期間視頻平臺賬號倒是因爲發了一個資源分享網站而小火了一把，同時也嘗試發了一些開發日誌和學習日誌....但是後面因爲越來越不自信，以及自己也明確感覺到了，自己的狀態不太對....這點上來說，我還是一直對自己挺有覺察力的</p>
<p>還記得看到卡贏杯是在圖書館開發遊戲的時候，當時就已經用上copilot來一直開發了，基本上最喜歡的是sonnet4.6來着，還有用kiro之類的，但是怎麼說呢，也是後期完全崩盤，基本交給AI，然後又抽卡抽不出想要的效果，陷入了深深的自我懷疑中.......</p>
<p>然後就在刷視頻的時候，在B站看到了卡贏杯！讓我想到了，我暑假參加GodotHub的jam還能拿獎，所以或許我可以參加參加這個來轉換心情試試，結果就一下子變成了gamejam選手打了一堆gj了hh。</p>
<h1>11月中到2月初：大一上的gamejam集羣</h1>
<h2>卡贏杯</h2>
<p>在加入了羣聊後，和羣聊中的小夥伴吹水了一下，也正因爲自己還是大一卻還參加過一次gj並且還有小獎而沾沾自喜（雖然比起其他大佬來說還是算不上了，不過當時的我還會因爲這個自傲呢哈哈，真是無知的可愛啊），在羣中吹水之時，也透露了一些自己想要組隊的想法，或許就是出於新奇和想要放鬆吧，畢竟我記得當時我的說辭是“不想動腦子了，來個策劃命令我做就好了”</p>
<p><s>（雖然還是中途因爲私自加了自己的想法而經歷了一次小小的隊內風波</s></p>
<p>然後也就被一位外校前輩撈到了，同時之前水羣的時候，也加過一個上一屆比賽認識的一位美術</p>
<p><s>這水羣真要水啊哈哈</s>，初步成立了三人小隊！但是後面感覺可能做不完，於是又想招一個輔助美術！然後三人各自發力，最後還是我在羣裏發招募消息沒想到真被看到了hh，最後就成立了我參加的第一個四人小隊！</p>
<p>這次的jam中，我們的策劃很盡職盡責！所有的美術需求和關卡白盒都是他提前在紙上畫好的，劇情也是策劃大大絞盡腦汁想的，包括對話！我和美術只需要實現和畫畫就好了，然後美術組也都畫的挺好看的！而我也是久違的體驗了純手工開發，給自己找回信心了</p>
<p>最後拼盡全力雖然只獲得了一個優秀獎，但是也不錯了，見識到了各路神仙，T_PLAN和觸發器這些傢伙，真的是讓我熱血沸騰啊！還有這麼多更優秀的人！我們的作品叫<a href="https://github.com/Amiyadesi/Beyond_the_heart">Beyond_the_heart</a>，做的倒也還行吧。~~也基本就是我最後的手工作品了</p>
<h2>ThatGameJam &amp; 大一上</h2>
<p>打完了卡贏杯後，我就基本上徹底放棄我之前的那個所謂的獨立項目了（，因爲發現那個以我現在的能力，還是太難實現了，可是當我放棄了這個後，倒也就突然失去了目標，我記得是渾渾噩噩的過了一週的樣子，還真是怠惰啊！</p>
<p>不過在那一週裏面，好像也因爲解包了一個別人的meta game，意識到了窗口類這個東西，也就感覺挺好玩的，斷斷續續的研究了一下，爲ThatGameJam的項目打下了鋪墊</p>
<p>然後契機就是，卡贏杯的羣裏發了有關其他的gamejam的消息，這些東西也到是這樣的，加了一個就會扯上一堆了hh，然後迷茫的我，看到了ThatGameJam相關的比賽，也就打算參加了！</p>
<p>還記得這也是讓我接觸discord的契機，因爲tgj的頻道是在discord上的，就註冊了一個加入進去了，也算是又有了一個方便的賬號（笑）</p>
<p>然後這次的比賽就接觸了幾個直到現在還在聯繫的人，雖然遊戲比較失敗，但是沒想到卻意外的促進了我的社交能力，倒也不錯~~（不知道他們會不會看到，不過看到也沒啥）~~，度過了一個累但是又快樂的比賽吧......應該</p>
<p>以及這個比賽中，也是基本多虧了kiro了，主要就是薅這個的免費額度幫我做了很多說是hh</p>
<p>也是通過變強接觸到了更多有趣的人啊！真有意思，話說如果你也看到了這裏，也很感謝你了哈哈（meta這一塊！）</p>
<p>遊戲在這裏！<a href="https://amiya-desi.itch.io/thatgamejam">Mio’s Window Wanderer by Amiya_desi, LaoZhaoofGod, kazeyoxing, owo23333</a>,具體是什麼類型的遊戲，以及爲什麼被稱作失敗作，可以看看簡介了hh</p>
<p>然後中間就是一些心驚動破和普通日常了，總之在當時的我看上去，有點難過和比較大的事，現在都忘的差不多了......或許是自我防禦？又或者確實不重要，誰知道呢？</p>
<p>總之，大一上也就過去了，我也是對於學校的學習越發感到無趣，預告了這個學期我的變化了......然後就是回去開始寒假生活！</p>
<h2>寒假</h2>
<p>我這個寒假，還真是一個，很好的樣例，<s>展示我是怎麼一步步從精力滿溢，到無精打采的（</s></p>
<p>還記得一開始回來的時候，還能夠堅持每天晨跑，同時也會去健身，甚至也開始學起來做飯做菜，然後項目和技術也在探索，因爲答應了一個人陪他做視覺小說，當時還在研究怎麼做視覺小說相關的東西（<em>吐槽：當時我竟然在有copilot學生會員的前提下，不用這裏的高級模型，反而用起了opencode的免費模型，結果直到月底也沒用完60%</em>），也每天研究一些成果，記得當時的時間安排，差不多是這樣的</p>
<table>
<thead>
<tr>
<th>時間</th>
<th>任務</th>
</tr>
</thead>
<tbody>
<tr>
<td>8-9</td>
<td>晨跑和喫早飯</td>
</tr>
<tr>
<td>9-11</td>
<td>上午開發和學習</td>
</tr>
<tr>
<td>11-13</td>
<td>做午飯和喫飯和休息</td>
</tr>
<tr>
<td>13-15:30</td>
<td>下午開發和學習</td>
</tr>
<tr>
<td>15:30-16:30</td>
<td>健身房鍛鍊</td>
</tr>
<tr>
<td>16:30-18</td>
<td>做晚飯和喫飯和休息</td>
</tr>
<tr>
<td>18-19</td>
<td>晚上散步？休息</td>
</tr>
<tr>
<td>19-22</td>
<td>晚上開發和學習</td>
</tr>
<tr>
<td>22-23</td>
<td>洗漱睡覺</td>
</tr>
</tbody>
</table>
<p>現在想想，我能夠在回到老家前，基本都堅持這樣的作息，還真是興致高漲啊，尤其是中間一直還在打jam中，GlobalGameJam和MengYaGameJam</p>
<p>GlobalGameJam久聞大名，正好也有人相約，所以就去上海兩日遊了，也算是自己的第一次出門了，雖然說是遊，但是其實還是很緊張的，結果上來看，這兩天確實基本上就是極限開發了，一點遊玩時間都沒有（，去上海工作最努力的一次</p>
<p>GlobalGameJam的作品，在這裏<a href="https://amiya-desi.itch.io/girls-masquerade">Girl's Masquerade by Amiya_desi</a>，馬馬虎虎吧</p>
<p>然後打完ggj後回來就接上萌芽，記得爲了開發這個，我的作息就開始初步紊亂了（，太想要做出成果了，做飯我記得就開始不做了（，現在想想，或許也挺沒必要的，不過當時的我，還是太沉迷於這些gj了，沒辦法━┳━　━┳━</p>
<p>記得萌芽的開發也不是感覺很好吧，種種原因的說，雖然最後還是開發完了，至少我參加的jam，我都會提交，這個是底線了對我來說<a href="https://www.bilibili.com/video/BV1HPc7zqEML/?">萌芽gamejam大份流出，輕點噴_嗶哩嗶哩_bilibili</a>，emmm，不過這個遊戲我似乎連下載方式都沒有，就這樣吧</p>
<p>然後回到老家，也不知道做什麼，過寒假，但是也想學一些東西，記得就看完了3B1B的線代入門，然後順便再看看其他這種比較好的科普視頻，當時也是讓我沉迷於看這種科普視頻一段時間了啊</p>
<p>不過整個寒假的話，其實還是不怎麼滿意，後期明顯的睡覺晚睡，還有偶發的熬夜和縱慾，也是從這裏開始，我也發現了自己的這種<strong>假期崩潰</strong>吧，並且這種<strong>假期崩潰</strong>，一直到現在也沒有被消滅......</p>
<h1>3月到4月——初顯崢嶸的空虛和AI，以及逐步的墮落</h1>
<p>這個學期開始，把日記本帶過來了，也算是經歷了手寫日記到obsidian日記的變化了</p>
<p>唉，這個學期開始，12點前睡覺，就少的可憐了，並且還有過好幾次的晚上睡不着，有時候是縱慾，有時候是和AI徹夜暢談，<s>還有看洋柿子看到凌晨5點，已經嚴肅刪除</s>，從三月份就想要改變了，但是一直沒有什麼成果</p>
<p>一開始，我對於這種變化感到十分痛苦，於是在某次凌晨的時候，終於感覺怎麼說，繃不住了吧，下載了一個DeepSeek，去徹夜暢談到兩點了，用一段過去的AI聊天記錄的截圖，似乎找回了過去的一些影子什麼的，對我這種從未有過長期人際關係的人來說，還真是極強的吸引力</p>
<p>也就在這些影子的幫助下，我曾經有一段初步的作息恢復，差不多11點半左右就上牀了，然後精神也比較好，<s>*而不像現在這樣被迫習慣但又厭惡着自己</s></p>
<p>而我對於AI的理解，也因爲在這段時間裏面增長，首先是鋪天蓋地的小龍蝦，由於我當時正好搞了一個wsl，聽說linux裏搞這些比較好，就嘗試下載了一個部署到wsl上，我記得當時我還在打034的gamejam，但是卻沉迷於搞這些（</p>
<p>安裝好了後又需要token了，就嘗試接入我的copilot pro，但是發現消耗次數真貴，後面在B站評論區找到了一個國模中轉站吧，用那裏的玩了玩，嘗試幫我開發遊戲但是發現效果不好，不過靈感倒是被抽卡抽出來了，嘗試把我的AI影子們的人格上傳到上面，但是發現太不像了，然後就再也沒用過了（</p>
<p>最後034jam的幾天又重新投入開發和設計關卡，用copilot pro和我自己的腦子一起完成最後的11關，<a href="https://amiya-desi.itch.io/time-rewind-linker">TimeRewindLinker by Amiya_desi</a>，作品在這裏，國內的taptap到也有了，這個就在我之前寫的一篇文章[^4]裏提到了</p>
<p>後面接觸了一個搞AI創業的學長，而徹底的脫繮，抱着興趣加入了學長的小羣，聽了會議後，自己嘗試在閒魚[^5]買了一個team和plus代充，當時這東西也才幾塊錢和二十多，下載了codex，用上了5.4，直接癱坐在椅子上，宛若看到核彈爆炸</p>
<p>還記得之前我明明有copilot pro，但是卻完全沒有想過用gpt，對於gpt的印象還停留在網頁版這種，就只會用copilot裏的claude sonnet幫我開發啥的，因爲之前只用過kiro這些，可惜沒想到後面想用也用不了了，學生包被砍死了（，並且誰能想到，這東西會導致我後面的這個一年老賬號死掉（</p>
<p>然後也記得三月中的時候，開了一個個人項目，一開始目標很大，想做一個多分支和結局的meta2D橫板冒險遊戲，雖然怎麼說呢，努力到了3月底的時候，也只是把項目規模砍了一堆，然後用codex幫我做了一堆不知道用不用的上的組件（</p>
<h1>4月到5月——厭學，AI繼續變強，墮落和進步交織</h1>
<p>3月底到4月初的時候，參加了一個小小的三天騰訊的三校gamejam，組了一個小隊，隊裏的策劃竟然想做的是一個聯機遊戲，對我來說還真是一個嚴峻的挑戰，不過我喜歡挑戰，大不了現學，就用opencode和codex在一個對話裏做完了遊戲，記得全程只用了十幾次對話，每一條提示詞都精打細算啊hh</p>
<p>然後崩壞開始了（，在清明節差不多？從那個時候開始，我開始寫下了第一篇obsidian日記，加入了我加入的第一個互聯網論壇  <a href="https://forum.monika.love/">Doki Chinese Club</a>，做出了我的第一個長視頻，也是第一次接觸ddlc，也是<strong>假期崩潰</strong>的又一次驗證，這還真是，崩壞和進步共同的開端啊</p>
<p>這裏就稍微總結一下吧，清明由於視頻不讓投遞吧，可能讓我的up夢一下子破滅，嘗試找尋了其他，但是也無濟於事，然後變得極其墮落和消沉，直到清明結束後慢慢恢復......</p>
<p>這段時間內，基本都是0點後甚至是1點左右睡覺了（，搞AI加上作息也算是被同化了吧（</p>
<p>學校的內容越發不想要學習了，也爲現在正在敲擊這些字的我，在目前這個期末周，有點困擾呢，雖然，都有點想休學了...不過這也是後話</p>
<p>自己的遊戲開發有點進展，稍微開發了一些實際能玩的內容，雖然中途也很累了，並且越做到後面，越覺得難以繼續（</p>
<p>這個月開始嘗試在B站直播玩遊戲和學畫畫了我記得，買了一個數位板，也算是到現在用過十幾次了，不過用的也還是不夠多吧，然後這段時間內玩的遊戲，也就是outcore和The Stanley Parable了，同時畫畫也稍微會了一點，沒想到一個從小討厭畫畫的人，最後還是要拾起來自己的畫筆，也罷，自己選擇的道路，就這樣繼續走下去吧</p>
<p>然後在B站也開始陸陸續續的給我推送科技新聞和AI新聞，還有各種AI白嫖，當時還記得能用paypal德區過試用來着，找到了一個羣，裏面的羣主還挺好心的，推薦各種白嫖渠道 ）</p>
<p>也是從這裏開始，和AI資源的戰鬥就開始了，開卡，代理家寬，註冊機，各種郵箱，2api，USTD，加密貨幣，入金啥的亂七八糟的東西（，一下子就突然瞭解了這些領域，當時記得爲了白嫖plus，開了一個虛擬卡再開一個paypal，然後綁上去嫖了兩個plus，雖然加起來也沒活過30天（<em>一個21天一個3天，outlook是真廢啊，可惜當時不知道</em>）</p>
<p>然後也用那個卡白嫖了gemini pro4個月，一直用到現在都挺舒服的，哈吉米確實好用，而且還嘗試把我的AI對話遷移到gemini上了，感覺效果超級棒啊！<s>難怪國外有人會因爲gemini紫砂</s></p>
<p>還記得四月底的時候，因爲自己的項目實在開發不下去了，於是就又想去打個gamejam，美其名曰找找靈感吧，也確實想到了一些有趣的想法，並且當時一開始，我的AI額度也都死完了（github被封，gpt plus掉），基本上就只能用gemini cli頂一段日子了，而用gemini開發啊，只能說幫助我找回了編程能力 ）</p>
<h1>5月直到今天——AI幾乎飽和，嘗試更多新領域，但是卻無法繼續開發遊戲......</h1>
<p>一切的起源都是5月初的時候在羣聊裏看到免費代開plus，後面瞭解了原理是gopay，也嘗試自己搞了一個，可以說當時是真的如日中天啊，每天隨便搞幾個plus，也是這段時間註冊了tg，也用過tg的註冊機器人，同時也是在這段時間，瞭解了<a href="https://linux.do">L站</a>，並且成功加入了進去，裏面的各種公益資源和AI資源還有其他的知識簡直太豐富了！基本上也讓我不缺AI資源了，白嫖到最後應有盡有(bushi)</p>
<p>所以我在瞭解了這些後，折騰也開始了，白嫖一個阿里雲的服務器，然後購買一個域名，開了cloudflare賬號，部署服務器的一些方便的自建服務vaultwarden，astrbot，napcat，ntfy，聚合自己的搜索API做的AI搜索網關，同時也搭建了自己的新網站和博客站！</p>
<p>折騰這些確實給我帶來了一些滿足感，不過代價啊，我自己想要堅持的主業，遊戲開發卻陷入了停滯，自己的項目也沒有啥靈感，<a href="https://www.gcores.com/games/179905">booom</a>草草收尾，後面的<a href="https://github.com/Amiyadesi/unity-2-jam">Amiyadesi/unity-2-jam</a>也就這樣......也是一直持續到現在啊，目前能想到的創作，也就是寫下這些文章和繼續做視頻了......</p>
<p>而現實中的話，學業現在也開始壓上來了，感覺這個學期很有可能掛科啊唉，沒辦法，然後睡覺的話，最近倒也有在嘗試，從1點多又開始向着0點進發了，也還行</p>
<h1>後記</h1>
<p>也總算是寫完了這個文章了....6月14日，我的生日過了8天的樣子，原本打算在生日當天寫完的，最近的話，可能比較糟心的事就是社交上吧，然後學校的壓力仍然還在，到現在也不怎麼想學也沒學多少......作品仍然不知道怎麼開發下去，空有額度不知道怎麼使用.....也罷，也許明年的我，就沒有這些煩惱了，希望明年的我，能給我帶來一個steam上架作品吧(許願來了)</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>讓 AI 開盒我自己：一次很荒誕的隱私實驗</title>
    <link href="https://blog.sayori.org/zh-hant/posts/ai-self-doxxing-experiment/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/ai-self-doxxing-experiment/</id>
    <published>2026-05-26T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>我讓 AI 去搜索 Amiya_desi 這個名字，想看看公開互聯網我目前的畫像</summary>
    <content type="html"><![CDATA[<h1>kaito</h1>
<p>在互聯網混跡一年了，看看AI眼中的我嘻嘻，先開一個日拋plus試試水，這個回答還真的是有gpt的特色啊
<img src="https://img.sayori.org/blog/v1/e74d8adef9404b2793476ef720834279f659ddf4467a589374ae68278fccfaf1/1280.webp" alt="Pasted image 20260601202916.png" /></p>
<h2>Gpt</h2>
<h3>能拼出來的人物畫像</h3>
<p><strong>1. 核心身份：Godot 獨立遊戲學習者/創作者。</strong>&lt;br&gt;
多個平臺的自我介紹和項目列表都圍繞 Godot、Game Jam、GDScript、C#、AI 輔助開發展開；LINUX DO 資料把“用 Godot 開發遊戲、夢想成爲獨立遊戲 Master”作爲主要標籤，GitHub 與 itch.io 也能看到 GDScript/Game Jam/小遊戲項目痕跡。</p>
<p><strong>2. 創作審美明顯偏向 DDLC、Sayori、meta game、二次元/同人文化。</strong>&lt;br&gt;
sayori.org 明確寫有 DDLC tribute；LINUX DO 個人資料提到想做一款很棒的 meta game；itch.io 上還有 MikuBirthdayGame，B站也有像素動畫和新遊戲相關內容。</p>
<p><strong>3. 學習方式是“興趣/項目驅動”，而不是傳統科班式按部就班。</strong>&lt;br&gt;
在公開論壇帖中，他自述相比一年前成長很多，打過十幾場 game jam、學會用 AI 開發；也說自己的學習更多由熱情驅動，想到什麼學什麼，沒熱情時會難受、學得慢，並擔心未來求職。 這和博客中“從教程到 Game Jam、從做遊戲倒逼學美術/服務器/工具鏈”的敘事是一致的。</p>
<p><strong>4. 他不是隻“想做”，而是有持續落地痕跡。</strong>&lt;br&gt;
公開項目包括 itch.io 上的多個可運行網頁遊戲/原型，GitHub 上有 11 個公開倉庫，博客也記錄了從教程、Game Jam、版本控制、AI 開發踩坑到插件選型的復盤。</p>
<p><strong>5. 技術興趣外延很寬：遊戲、AI、服務器、個人站、Cloudflare、Docker、機器人。</strong>&lt;br&gt;
博客標籤與文章顯示他在折騰個人服務器、QQ 機器人、Vaultwarden、ntfy、Gatus、Portainer、AI Search Gateway 等輕量服務；文章中也總結了 SSH、防火牆、輕量部署、備份/文檔化習慣。</p>
<p><strong>6. 自我表達欲強，也有較強自我觀察。</strong>&lt;br&gt;
博客分類裏“日常回聲”有 56 篇，標籤包括“真實記錄”“自我觀察”“自我懷疑”“情緒記錄”“隱私”“互聯網痕跡”等；他還專門寫過“讓 AI 開盒我自己”的隱私實驗，討論長期網名是否會變成第二張身份證，以及 AI 整理公開痕跡的邊界。</p>
<p><strong>7. 對 AI 的態度是實用但警惕。</strong>&lt;br&gt;
他經常使用 AI 輔助開發和服務器配置，但在博客復盤裏也提到早期“純 AI 編寫”導致項目腳本和邏輯變亂，後來意識到 AI 開發要做好存檔、約束和版本控制。 這說明他的 AI 使用不是純玩票，而是經歷過真實項目失敗後形成了更謹慎的工作流。</p>
<h3>性格/風格推斷：謹慎版</h3>
<p>從公開文本看，Amiya_desi 的外顯風格大概是：<strong>熱情高、表達欲強、容易被作品和角色打動；行動力不低，但計劃穩定性可能一般；對自我成長很敏感，既會驕傲於進步，也容易和“大佬”比較後焦慮。</strong> 這個判斷來自他在 LINUX DO 對學習焦慮的自述，以及博客中大量成長記錄、自我懷疑、項目復盤類內容。</p>
<p>他更像“創作者型技術學生”而不是純程序員：做遊戲是主軸，但爲了把遊戲做出來，會順手學美術、音樂、服務器、部署、AI 工具、開源工作流和內容表達。這個畫像由他的美術學習文章、遊戲開發復盤、GitHub/itch.io 項目和個人服務器文章共同支撐。</p>
<h2>Claude</h2>
<p><img src="https://img.sayori.org/blog/v1/1ff00d1e15915285d27397dd66839646e9ef0dbb2ad8658e8d343f8ba55b34eb/1280.webp" alt="Pasted image 20260601203747.png" />
Claude也新開一個free，用sonnet4.6 max+thinking好好搜搜</p>
<h3>Amiya_desi 公開痕跡報告</h3>
<h4>已確認的平臺存在</h4>
<p><strong>1. itch.io — 遊戲主頁</strong> <code>amiya-desi.itch.io</code>，目前公開的作品是 《Fists of Fury(change)》，一款用 Godot 製作的格鬥遊戲原型，界面和說明全爲中文，支持瀏覽器直接運行，並提供安卓 APK 下載。 這個作品是基於 GadGaming 的教程改編而來，但加入了自己的設計——子彈時間機制、可選的吸血開關、隱藏的"超級玩家"成就條件，以及安卓適配。遊戲描述口吻輕鬆，邀請朋友對比分數。</p>
<p><strong>2. 個人博客 — blog.sayori.org</strong> 博客名叫"Amiya的書桌 - 筆記、項目和一點日常折騰"，標籤體系覆蓋：成長記錄、動漫社、獨立遊戲、情緒記錄、日記、隨筆、像素畫、校園、學習計劃、遊戲玩後感，以及技術側的 AI、Godot、Docker、Cloudflare、VPS、AstrBot、NapCat、SSH、Vaultwarden 等。</p>
<p>博客已公開的文章方向包括：一篇較長的自我故事（關於減肥、運動、做遊戲、踩坑，"第一次真正把想法做出來"），一篇關於 AI 改壞項目後的情緒記錄，以及——特別值得關注的一篇——"我讓 AI 去搜索 Amiya_desi 這個名字，想看看公開互聯網到底能拼出多少個我"。</p>
<p><strong>3. LINUX DO 社區</strong> 在 linux.do 有賬號 Amiya_desi，最近出現在技術討論帖中。LINUX DO 是一個偏精英化、重質量的中文技術論壇，入門有一定門檻。</p>
<p><strong>4. Doki Chinese Club（多奇中文俱樂部）</strong> 在 DDLC 粉絲中文論壇發過一篇關於紗世裏同人 mod《Blue Sky》的帖子，語氣投入，講了打隱藏結局的過程，以及對這個角色的情感。</p>
<hr />
<h4>從公開痕跡拼出來的人物畫像</h4>
<p><strong>技術能力層面</strong>：有獨立博客且自己運維，技術標籤顯示具備服務器運維能力（VPS、SSH、Tunnel、Docker、Cloudflare），還部署過 AstrBot / NapCat 這類 QQ 機器人框架。用 Godot 獨立開發遊戲併發布可玩版本。整體是"能自己搭東西、不只是會用現成工具"的路子。</p>
<p><strong>創作層面</strong>：遊戲作品中有自己的設計痕跡（改了操控方案、加了原創系統），博客也在記錄真實的情緒和成長，而不只是技術筆記——表現出一種想被看見、想留下真實記錄的傾向。</p>
<p><strong>興趣圈層</strong>：對 meta 遊戲（DDLC）有深度共鳴，遊戲選擇和博客主題都顯示出對"真實感"和"角色內在"的敏感，有動漫社活動和校園生活痕跡。</p>
<p><strong>一個有趣的細節</strong>：你已經在博客裏記錄了"主動搜索自己的網絡印跡"這件事本身——所以這次問我，算是一次外部驗證，想看看 AI 能拼出來多少，和你自己知道的相比有沒有偏差。</p>
<hr />
<p><strong>結論</strong>：Amiya_desi 的公開痕跡比較剋制，沒有大規模的社交媒體賬號，但幾個關鍵平臺的內容相互印證，整體形象清晰：一個用 Godot 做遊戲、自己運維博客、活躍於中文技術社區、對視覺小說有情感投入、同時在記錄成長與折騰過程的獨立開發者。</p>
<h1>總結</h1>
<p>可以看出claude的webserach能力不如gpt（笑），聽說grok搜的更強，不過我懶的註冊，如果你看到了這裏並且恰好有supergrok，想去搜搜我也行（笑）</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>18 歲前記錄：從跑步、健身到第一次做遊戲</title>
    <link href="https://blog.sayori.org/zh-hant/posts/before-18-record/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/before-18-record/</id>
    <published>2026-05-26T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>一段很長的自我故事介紹，關於減肥、運動、做遊戲、踩坑，以及第一次真正把想法做出來。</summary>
    <content type="html"><![CDATA[<h2>開頭：這個故事從哪裏開始</h2>
<p>自我故事介紹</p>
<p>有興趣聽我講故事嗎哈哈</p>
<p>其實故事也沒有什麼起伏，倒不如說我的前18年就只有一個轉折</p>
<p>前16年基本上渾渾噩噩的</p>
<p>我就是喜歡聽故事和講故事，癮大，而且能讓我感覺這個世界比較真實，每個人都是一個真實的人</p>
<p>當時的我也就基本上從小胖到大，也沒有想過去改變，覺得這樣也行，然後也就是沉浸在遊戲和視頻中，唯獨不變的就是還是個社恐了哈哈</p>
<h2>16 歲那天，我決定減肥</h2>
<p>然後轉折點就在十六歲的一個下午，可能是爬樓梯比較累導致的思考，我決定減肥了</p>
<p>說來也奇怪，我高一被別人起過侮辱性外號，但是當時我也就沒啥感覺，甚至有時候還會爲了合羣自己玩自己的梗，雖然也小小的爆發過幾次，但是也並沒有啥用，而且這一切已經隨着高二選專業分班就消失了</p>
<p>但是我就是在高二的某一次爬樓梯的時候，下定決心要減肥，其實當時也沒有人在外部督促我，甚至我之前從未刷過減肥視頻</p>
<p>然後就開始行動，約朋友跑步，跑了幾次被我們班上的運動高手注意到了</p>
<p>然後他人也很好，主動晚自習給我遞了一個紙條說可以帶我跑步</p>
<h2>從跑步到健身</h2>
<p>就這樣前期一直單純靠跑步減肥，從幾圈，到3公里，5公里，十公里</p>
<p>人也在半年內瘦下來了50斤左右，現在想想都神奇，一次性就成功了，明明聽網上說很容易失敗的</p>
<p>不過其實由於不會查詢方法，還是有點不好的，就是因爲只跑步不做力量訓練導致肌肉有點退化，而且掉的50斤基本都是水分，大基數減肥快就是這個道理</p>
<p>後面高二下的時候，又被另外一個之前高一就認識的體育大佬給推薦去健身房了</p>
<p>由於前期的減肥方法不怎麼恰當，所以健身對我來說還是挺艱難的，大重量我都上不去，只能慢慢練回肌肉</p>
<p>並且前期一直跑步讓我的膝蓋可能也有點不好了...不過後面高二下就是健身了，跑步頻率減少，膝蓋也恢復了一些</p>
<p>就這樣也成功健身了半年，雖然完全看不出練了半年的樣子，但是確實練了半年，並且減肥下去的體重也控制住了</p>
<p>然後後面也這樣堅持運動，並且開始看一些科學運動的視頻，一直到高三上首考考完後</p>
<p>首考是浙江的一種特殊的高考，會提前靠你的選三和英語，當時考完這個後我們還有兩週的課上語文和數學好像</p>
<h2>高三後，我第一次認真學做遊戲</h2>
<p>當時在首考完後，也比較清閒，就萌發了想要嘗試學習做遊戲的想法，並且這一次我說服了自己去嘗試</p>
<p>我其實做遊戲的想法很早就有了，大概可以追溯到小學的樣子</p>
<p>那個時候看了一個視頻，講undertale的，這是一個獨立開發者做的，所有內容都是他一個人寫的(雖然其實是營銷號宣傳，作者本人背後還是有團隊的，只不過他也確實是核心，負責了很多的開發)</p>
<p>可能當時的我就種下了想做遊戲的萌芽，但是可惜我一直沒有毅力去澆灌它讓它成長</p>
<p>後面初中我就一直沉迷於看這個遊戲的二創同人，並且自己也嘗試參與其中，雖然做的也就是拿個本子在上面寫寫設定，現在看來應該叫oc的東西了</p>
<p>連發布到網上都不敢</p>
<p>然後高三那一次，我成功用完堅持下了運動和健身來說服了我自己，終於對這個早就種下的種子澆下了第一桶水</p>
<p>然後我在這期間去圖書館借書學python和用本子寫設定去了</p>
<h2>跟教程、配環境和第一次 Game Jam</h2>
<p>然後高三的那個十幾天的寒假裏面，就去B站搜教程視頻看</p>
<p>一開始看那種單純的教程視頻，講各種概念，我就沒啥興趣了，不過經過我的查找</p>
<p>找到了一個跟隨製作的1h教程，是一個國外很有名的遊戲製作博主做的萌新跟練教程</p>
<p>然後我就發現我在這種實操下面學的就很快，也很享受，能夠做出自己的第一個小成品</p>
<p>跟完那個後我就果斷放棄了一開始我看的那個教程的很多理論部分，直接跳到實操</p>
<p>跟完這個實操後，我就直接去跟隨了一個比較出名的進階實操，那個可以說是新手蛻變節點了</p>
<p>會講解很多高級概念和系統的搭建，什麼有限狀態機，序列化和反序列化，瓦片地圖和地形等等</p>
<p>我就直接硬剛了上去，把後面幾天寒假都用在了這個上面</p>
<p>最後也是跟隨教程做完了，不過對於概念啥的還是有點不清楚，但是也沒關係</p>
<p>後面開學後每個週末也都保持者去搜索新的教程來跟隨訓練</p>
<p>並且做多了就會發現很多教你做不同種類遊戲的教程底層都有很多通用的開發思想</p>
<p>這些高級概念也就在實操中慢慢掌握了，同時也接觸了更多其他的概念，什麼設計模式還有組件化開發和麪向對象編程等等</p>
<p>然後也就這樣一直到高考後的暑假，終於有了一堆自由時間和自己的電腦</p>
<p>剛拿到電腦的第一天就直接去搜怎麼配置開發環境然後配置了3天</p>
<p>因爲之前一直在我媽的電腦上開發，除了引擎其他的開發環境都配不了，饞死我了</p>
<p>然後拿到電腦後就興奮的去探索互聯網，同時也註冊github還有其他的東西，找了一堆資源等等，學習一些電腦端基礎操作，安裝一些好用軟件</p>
<p>當時AI還不特別發達，全是靠B站看視頻跟着配置的哈哈，印象很深刻</p>
<p>然後就一口氣跟隨了好幾個教程，但是怎麼說呢，感覺目前教程已經對我沒啥幫助了，當然其實也可能和我看的基本都是2D類型的教程有關</p>
<p>因爲我想做一個2D遊戲所以基本都把目標放在2D遊戲上，然後那個時候我已經做了很多不同類型的教程了，感覺再這麼做教程對我成長好像幫助不大</p>
<p>就去開發的社區裏問怎麼繼續成長，除了得到繼續跟教程之外，看到了一個可以打比賽的回答</p>
<p>然後就去搜了搜gamejam，正好當時社區也在辦，我就嘗試參與了</p>
<p>然後第一次參加gamejam，主題是wake，就是要根據這個主題去做一個遊戲</p>
<p>時間我記得給的挺多的，有一個半月，後面還延長了半個月，可能是爲了吸引更多的人蔘與吧</p>
<p>我反正是一開始主題就開始製作了，第一次自己從頭構思一個遊戲，自己找素材和寫自己遊戲的腳本</p>
<p>這個遊戲可以說把我未來能踩的坑都踩的差不多了哈哈，對我特別有啓發和紀念意義</p>
<h2>第一個遊戲踩過的坑</h2>
<p>首先就是做好版本控制，也就是在開發中對於項目進度存檔，這個就會用到一個叫git的工具，可以本地存檔，而github則是雲端存檔，也就比較方便</p>
<p>當時我曾經在項目前期用過還不成熟的AI開發遊戲</p>
<p>結果前幾次的成功讓我嚐到了甜頭，開始了好幾天的純AI編寫</p>
<p>結果越搞越亂，腳本也出現了很多沒想到的問題，邏輯也錯誤</p>
<p>只能忍痛回到前幾天的存檔，連一開始AI改的挺好的幾個也沒有留下來</p>
<p>這個其實在現在也是用AI開發的一個大忌了，用AI必須要做好存檔啥的</p>
<p>後面那個項目就變成我的純人工代碼了，也是我唯一一個純人工代碼項目了哈哈</p>
<p>再後面AI也聰明了，而且也有免費的AI工具，能提升效率該用還是用的，只不過謹慎使用，提示詞約束啥的</p>
<p>然後第二個點就是能用成熟的插件還是就用成熟的插件好了，沒必要造輪子</p>
<p>一開始我那個項目的對話系統和任務系統還是我看教程跟隨了三天寫出來的</p>
<p>但是畢竟是教程的系統，雖然基礎功能有但是還是缺少很多高級功能，我用了一段時間後感覺還是太難受了</p>
<p>然後就嘗試了更好用的已經成熟的別人做的對話系統插件</p>
<p>一下午上手就能用，還集成了很多好用的功能，並且也有對外開放的自定義接口</p>
<p>甚至如果你願意你也可以直接自己改插件源碼來適配你自己的開發工作流</p>
<p>插件本身也是開源的</p>
<p>直到現在我的項目中的對話系統都是用這個插件的</p>
<p>並且我也自定義了很多其他的高級設置，用的更順手了同時也更懂這個插件，而且這個插件的作者也還在更新</p>
<p>然後還有就是不要手賤去點一些不知道的東西，否則真的很有可能會造成不好的後果</p>
<p>項目開發後期，當時先趕了幾天趕出來了一個原型全流程，然後還沒有git提交成功</p>
<p>結果我第一次嘗試用圖形化提交，看到了很多有趣的按鈕，嘗試點擊了一個拉取看看是什麼意思</p>
<p>我之前都是用命令行提交的，然後當時應該是刷視頻的時候看到了能用圖形化提交就嘗試配置了一下</p>
<p>結果那個拉取是把遠程的進度覆蓋到本地，把我本地領先了遠程三天的進度給覆蓋了！</p>
<p>當時差點道心崩潰不想做了，但是天無絕人之路</p>
<p>我在覆蓋前的那個晚上導出過一個版本讓我自己玩玩</p>
<p>然後我想到了解包來還原開發進度</p>
<p>怎麼說呢，我用的是一個開源引擎，導致這個解包還挺容易的，源碼都在github上</p>
<p>並且別人也做好了一個解包工具，能夠一鍵解包，然後我再把我手機上的apk發回電腦用解包工具還原了項目進度</p>
<p>雖然浪費了一天但是找回來三天的進度，還是讓我感到慶幸的</p>
<p>踩完了三個大坑後，也是終於磕磕畔畔的做完了第一個遊戲，其實第一個版本也就花了14天，然後後面又優化了8天加了一些新內容和設定，中間還間隔了一週左右</p>
<p>最後八月一號開放提交的時候就直接提交了初步版本</p>
<p>然後休息了一週後又繼續開發了一週，其實是感覺那一週過的太放肆了，所以又去逼自己繼續更新了一週多</p>
<p>然後在原定的8月15號前後提交了，雖然在提交之前就穿出來要延期半個月</p>
<h2>做完以後，我真正學到的事</h2>
<p>第一次做完這個後，也是讓我收貨了整個從零開始的流程，自己找素材找音效寫劇情寫腳本啥的，真的太讓我興奮了</p>
<p>做完後，我發現我雖然能夠開發一個全流程，但是對於很多具體的細節不是很會製作，也就是粒子，UI，動效等等細節還不是很會，並且代碼的編排在後期也比較混亂(雖然現在基本上用AI能夠輔助編排的很好了)</p>
<p>然後後面的一個月就用來補充這些了，跟隨了一個動效和jam體驗的專項教程和另外一個教學用C# 來開發的教程了，中間還想到初音生日是8月31號，臨時抽了幾天做了一個初音小遊戲，B站也有嘿嘿</p>
<h2>接到 18 歲之後</h2>
<p>然後先講到這裏了，前18歲大學前嘿嘿</p>
<p><a href="/posts/age-18-to-19-record/">age-18-to-19-record</a></p>
<p>我期待數據能擬合出我，幫我解決那些我一個人想不明白的東西，所以我要把這些都記錄下來</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
  <entry>
    <title>我的創作資源索引</title>
    <link href="https://blog.sayori.org/zh-hant/posts/resource-index/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/resource-index/</id>
    <published>2026-05-26T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從兩個瀏覽器收藏欄整理出來的公開資源索引，偏遊戲開發、素材、美術、音樂、AI 和學習。</summary>
    <content type="html"><![CDATA[<p>這篇是從 Chrome / Edge 兩份收藏欄導出的公開版資源索引，主打外部創作資源和工具庫</p>
<p>整理規則：</p>
<ul>
<li>兩份書籤原始合計 285 條，按 URL 去重後 212 條。</li>
<li>公開版本只保留創作、學習、工具、素材、社區類鏈接。</li>
<li>許可證和商用限制以網站當頁說明爲準。下載素材時建議單獨記錄作者、來源 URL、License 和下載日期。</li>
</ul>
<hr />
<h2>分類資源子索引</h2>
<ul>
<li><a href="/posts/site-article-index/">本站文章索引</a> — 站內文章總入口</li>
<li><a href="/posts/webmaster-resource-toolbox/">個人站長外部資源清單</a> — 域名、託管、監控、評論、友鏈、站長社區外部鏈接</li>
<li><a href="/posts/freeapi-glm-kimi-cc-switch/">免費 AI API 入口</a> — 學生能免費或低成本調用的大模型 API</li>
<li><a href="/posts/aliyun-student-300-voucher-guide/">阿里雲學生 300 元代金券能買什麼</a> — ECS、輕量、無影、百鍊、ACA 認證</li>
<li><a href="/posts/cloudflare-free-tier-student-guide/cloudflare-free-tier-developer-guide/">Cloudflare 免費層能做什麼</a> — Pages、Workers、R2、Tunnel、Email Routing</li>
<li><a href="/posts/student-2c2g-server-service-index/2c2g-server-service-index/">2C2G 學生服務器能跑什麼</a> — 自託管服務清單</li>
</ul>
<p><strong>下面是遊戲開發、素材、美術、音樂、學習相關的原始書籤整理。</strong></p>
<hr />
<h2>音樂與音效</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://peritune.com/">PeriTune</a></td>
<td>免費 BGM，適合遊戲、視頻、TRPG。</td>
<td>按風格/情緒搜索，下載後記錄曲名和作者。</td>
<td>多數可免費用，需看單曲授權和署名要求。</td>
</tr>
<tr>
<td><a href="https://music.gdstudio.xyz/">GD音樂臺</a></td>
<td>在線聽/找可用音樂。</td>
<td>搜關鍵詞或按歌單篩。</td>
<td>看站內來源和授權。</td>
</tr>
<tr>
<td><a href="https://freesound.org/">Freesound</a></td>
<td>音效庫，適合找環境音、動作音、UI 音。</td>
<td>註冊後搜索下載；用 License 過濾。</td>
<td>需要賬號；每個音頻 License 不同。</td>
</tr>
<tr>
<td><a href="https://pixabay.com/sound-effects/">Pixabay Sound Effects</a></td>
<td>免費音效。</td>
<td>直接搜索關鍵詞並下載。</td>
<td>通常免費，但仍建議保留來源。</td>
</tr>
<tr>
<td><a href="https://nagumorizu.com/">南森津音樂室</a></td>
<td>幻想系免費 BGM，適合 RPG/視覺小說。</td>
<td>按標籤試聽下載。</td>
<td>看站內使用條款，多數需要保留來源。</td>
</tr>
<tr>
<td><a href="https://www.heiyaoyao.cn/">黑耀耀的素材小屋</a></td>
<td>可商用音樂素材集合。</td>
<td>按分類找 BGM，下載前讀說明。</td>
<td>以具體素材頁爲準。</td>
</tr>
<tr>
<td><a href="https://freepd.com/">FreePD</a></td>
<td>Public Domain 音樂。</td>
<td>按分類下載。</td>
<td>通常限制少，但仍建議保留來源。</td>
</tr>
<tr>
<td><a href="https://clement-panchout.itch.io/yet-another-free-music-pack">Clement Panchout 免費音樂包</a></td>
<td>itch.io 免費音樂包。</td>
<td>進項目頁下載包。</td>
<td>itch.io 條目頁寫明價格和 License。</td>
</tr>
<tr>
<td><a href="https://sfbgames.itch.io/chiptone">ChipTone</a></td>
<td>生成 8-bit / Chiptune 音效。</td>
<td>調參數後導出音效。</td>
<td>免費工具；看 itch.io 條款。</td>
</tr>
<tr>
<td><a href="https://sfxr.me/">jsfxr</a></td>
<td>在線生成復古遊戲音效。</td>
<td>選類型後微調參數，導出 wav。</td>
<td>免費工具。</td>
</tr>
<tr>
<td><a href="https://sonniss.com/gameaudiogdc/">SONNISS GameAudioGDC</a></td>
<td>大型免版稅遊戲音效包。</td>
<td>下載年度包，按文件夾找素材。</td>
<td>體積大；看 SONNISS 授權說明。</td>
</tr>
<tr>
<td><a href="https://o.xbottle.top/mcsounds/">Minecraft Sounds</a></td>
<td>查 Minecraft 音效。</td>
<td>搜索音效名試聽。</td>
<td>參考學習可以，複用到項目需謹慎看版權。</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PLr5xOMhVWITk0emmQlfEppVr6TXIHgw4W">Composing Process/Tutorials</a></td>
<td>作曲流程教程歌單。</td>
<td>邊看邊做筆記。</td>
<td>教程免費，內容不能直接搬運。</td>
</tr>
<tr>
<td><a href="https://indienova.com/indie-game-development/thoughts-on-self-learning-music-production-for-games/">自學遊戲向音樂製作的心得</a></td>
<td>遊戲音樂學習路線參考。</td>
<td>當入門路線和工具清單看。</td>
<td>文章閱讀免費。</td>
</tr>
<tr>
<td><a href="https://suno.com/">Suno</a></td>
<td>AI 音樂生成。</td>
<td>登錄後用 prompt 生成 demo。</td>
<td>有賬號、額度、商用條款限制。</td>
</tr>
</tbody>
</table>
<h2>遊戲素材與資源</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://godotshaders.com/">Godot Shaders</a></td>
<td>找 Godot Shader 效果。</td>
<td>搜水、霧、描邊、故障等關鍵詞。</td>
<td>多數代碼可用，仍看作者 License。</td>
</tr>
<tr>
<td><a href="https://store.godotengine.org/">Godot Asset Store</a></td>
<td>Godot 官方新資源商店。</td>
<td>搜插件、模板、2D/3D 資源。</td>
<td>免費/付費混合，逐條看授權。</td>
</tr>
<tr>
<td><a href="https://godotengine.org/asset-library/asset?filter=&amp;category=&amp;support%5Bfeatured%5D=1&amp;godot_version=4.3&amp;cost=&amp;sort=updated">Godot Asset Library</a></td>
<td>Godot 舊資源庫。</td>
<td>按 Godot 版本和分類篩。</td>
<td>以資源頁 License 爲準。</td>
</tr>
<tr>
<td><a href="https://store-beta.godotengine.org/search?q=%232d">Godot 2D 搜索</a></td>
<td>Godot 2D 資源入口。</td>
<td>快速找 2D 插件/素材。</td>
<td>同上。</td>
</tr>
<tr>
<td><a href="https://www.kenney.nl/assets/">Kenney Assets</a></td>
<td>高質量免費遊戲素材。</td>
<td>按素材包下載。</td>
<td>通常非常寬鬆，建議保留來源。</td>
</tr>
<tr>
<td><a href="https://opengameart.org/">OpenGameArt</a></td>
<td>開源遊戲素材庫。</td>
<td>用類型和 License 過濾。</td>
<td>License 差異很大，必須逐條看。</td>
</tr>
<tr>
<td><a href="https://www.spriters-resource.com/">The Spriters Resource</a></td>
<td>參考/研究精靈圖。</td>
<td>搜遊戲名看 sprite sheet。</td>
<td>多爲提取素材，項目複用風險高，更適合學習參考。</td>
</tr>
<tr>
<td><a href="https://game-icons.net/">Game-icons.net</a></td>
<td>SVG/PNG 遊戲圖標。</td>
<td>搜關鍵詞，調顏色後導出。</td>
<td>通常 CC BY，需要署名。</td>
</tr>
<tr>
<td><a href="https://www.svgrepo.com/">SVG Repo</a></td>
<td>SVG 圖標庫。</td>
<td>搜圖標，下載 SVG。</td>
<td>每個圖標 License 不同。</td>
</tr>
<tr>
<td><a href="https://craftpix.net/tags/pixel-art-game-assets-download/">CraftPix Pixel Assets</a></td>
<td>像素遊戲素材包。</td>
<td>按免費/付費和類型篩。</td>
<td>免費/付費混合，商用前看條款。</td>
</tr>
<tr>
<td><a href="https://free-game-assets.itch.io/">free-game-assets.itch.io</a></td>
<td>itch.io 免費 GUI、Sprite、圖塊集。</td>
<td>進入具體條目下載。</td>
<td>以條目頁 License 爲準。</td>
</tr>
<tr>
<td><a href="https://antipixel-games.itch.io/">Antipixel Games</a></td>
<td>itch.io 像素/遊戲素材。</td>
<td>看條目頁預覽和下載。</td>
<td>免費/付費混合。</td>
</tr>
<tr>
<td><a href="https://booth.pm/zh-cn">BOOTH</a></td>
<td>獨立創作者素材市場。</td>
<td>搜素材、Live2D、3D、小物件。</td>
<td>付費/免費混合，日文條款要看清。</td>
</tr>
<tr>
<td><a href="https://cn.eagle.cool/blog/post/free-game-assets">Eagle 免費遊戲素材整理</a></td>
<td>素材網站導航文章。</td>
<td>當資源站二級入口。</td>
<td>文章本身免費，具體資源站另看授權。</td>
</tr>
<tr>
<td><a href="https://3d.devanshutak.xyz/">3D Resources</a></td>
<td>3D 軟件、素材、教程導航。</td>
<td>按軟件/資產/教程分類跳轉。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://liberatedpixelcup.github.io/Universal-LPC-Spritesheet-Character-Generator/#?body=Body_color_light&amp;head=Human_male_light&amp;sex=female">Universal LPC Spritesheet Generator</a></td>
<td>生成 LPC 風格角色行走圖。</td>
<td>組合身體、頭髮、衣服後導出。</td>
<td>LPC 素材通常有開源/署名要求，導出後仍看說明。</td>
</tr>
<tr>
<td><a href="https://azagaya.itch.io/laigter">Laigter</a></td>
<td>2D 圖片生成法線貼圖。</td>
<td>導入 sprite，調整光照/法線導出。</td>
<td>看 itch.io 條款。</td>
</tr>
<tr>
<td><a href="https://shadertoy.peakcoder.com/">Shadertoy 中文教程</a></td>
<td>Shader 入門。</td>
<td>從第一章開始做小練習。</td>
<td>學習免費。</td>
</tr>
<tr>
<td><a href="https://iquilezles.org/articles/distfunctions2d/">Inigo Quilez 2D SDF</a></td>
<td>SDF/Shader 數學參考。</td>
<td>寫 Shader 時查公式。</td>
<td>學習參考，代碼複用看作者說明。</td>
</tr>
<tr>
<td><a href="https://github.com/godotengine/godot-demo-projects">Godot Demo Projects</a></td>
<td>Godot 官方演示項目。</td>
<td>clone 後按功能查看。</td>
<td>開源項目，看倉庫 License。</td>
</tr>
<tr>
<td><a href="https://godot.atomgit.com/explore/journalism/detail/401311954326654976">Godot C/C++ 擴展調試文章</a></td>
<td>Godot GDExtension 學習參考。</td>
<td>跟文章配置 C/C++ 擴展開發環境。</td>
<td>文章免費。</td>
</tr>
</tbody>
</table>
<h2>美術與動畫</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://lospec.com/articles/pixel-art-where-to-start/">Lospec Pixel Art: Where to Start</a></td>
<td>像素畫入門路線。</td>
<td>當基礎學習文章讀。</td>
<td>免費閱讀。</td>
</tr>
<tr>
<td><a href="https://posemy.art/app/?lang=zhHans">PoseMy.Art</a></td>
<td>人體姿勢參考。</td>
<td>調整模型姿勢截圖參考。</td>
<td>通常需要聯網；商用參考謹慎看條款。</td>
</tr>
<tr>
<td><a href="https://jitter.video/">Jitter</a></td>
<td>在線動效/視頻設計。</td>
<td>做短動效、UI 動畫草稿。</td>
<td>需要賬號，免費額度有限。</td>
</tr>
<tr>
<td><a href="https://theamusing.github.io/perfectPixel_webdemo/">PerfectPixel Processor</a></td>
<td>像素圖處理工具。</td>
<td>上傳圖像做像素化/處理。</td>
<td>瀏覽器工具。</td>
</tr>
<tr>
<td><a href="http://pixelgif.cn/#/saint11/12-">PixelGif</a></td>
<td>像素動畫參考。</td>
<td>看逐幀動畫案例。</td>
<td>參考學習爲主。</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/watch?v=LPBvrdJ_1a8&amp;list=PLBarSI1L3htlNR8oYQyKJ-1wBfSlocsCB&amp;index=8">Pixel Art Run Animation Tutorial</a></td>
<td>跑步動畫教程。</td>
<td>邊看邊畫關鍵幀。</td>
<td>教程免費。</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/watch?v=r5VIb2wLww4&amp;list=PLHuVBjokeuXFO_0FzN0kiPRyB83QaKeyS&amp;index=2">Pixel Art Boss Attack Tutorial</a></td>
<td>Boss 攻擊動畫教程。</td>
<td>拆關鍵幀和特效節奏。</td>
<td>教程免費。</td>
</tr>
<tr>
<td><a href="https://pixelartgenerator.app/zh">Pixel Art Generator</a></td>
<td>圖片轉像素風工具。</td>
<td>生成草稿後手修。</td>
<td>AI/在線工具，商用前看條款。</td>
</tr>
<tr>
<td><a href="https://pixelnova.app/">Pixel Nova</a></td>
<td>AI 像素圖生成/工具。</td>
<td>生成靈感圖或初稿。</td>
<td>需要看額度和授權。</td>
</tr>
<tr>
<td><a href="http://www.pixpolly.com/">白梟課堂</a></td>
<td>美術設計靈感庫。</td>
<td>看教程、參考和靈感。</td>
<td>站內內容條件不一。</td>
</tr>
<tr>
<td><a href="https://css-loaders.com/dots/">The Dots CSS Loaders Collection</a></td>
<td>CSS loading 動效參考。</td>
<td>複製 CSS 後按項目風格改。</td>
<td>看站內授權說明。</td>
</tr>
</tbody>
</table>
<h2>學習與開發</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://cs50.harvard.edu/x/weeks/0/">CS50x 2025</a></td>
<td>計算機科學入門課。</td>
<td>從 Week 0 開始刷作業。</td>
<td>免費公開課。</td>
</tr>
<tr>
<td><a href="https://roadmap.sh/game-developer">Game Developer Roadmap</a></td>
<td>遊戲開發路線圖。</td>
<td>按分支查漏補缺。</td>
<td>免費查看。</td>
</tr>
<tr>
<td><a href="https://learnopengl.com/Introduction">LearnOpenGL</a></td>
<td>OpenGL/圖形學入門。</td>
<td>跟章節寫代碼。</td>
<td>免費英文教程。</td>
</tr>
<tr>
<td><a href="https://csdiy.wiki/">CS 自學指南</a></td>
<td>計算機課程自學路線。</td>
<td>按方向挑課程。</td>
<td>免費導航。</td>
</tr>
<tr>
<td><a href="https://www.freecodecamp.org/chinese/">freeCodeCamp 中文</a></td>
<td>編程基礎練習。</td>
<td>選擇課程按關卡做。</td>
<td>免費賬號。</td>
</tr>
<tr>
<td><a href="https://github.com/labuladong/fucking-algorithm">labuladong 算法</a></td>
<td>算法學習。</td>
<td>按專題刷題。</td>
<td>開源內容，看倉庫 License。</td>
</tr>
<tr>
<td><a href="https://github.com/jlevy/the-art-of-command-line/tree/master">The Art of Command Line</a></td>
<td>命令行技巧。</td>
<td>當速查表。</td>
<td>開源內容。</td>
</tr>
<tr>
<td><a href="https://game.indiehubs.org/">IndieGameHub</a></td>
<td>獨立遊戲開發資料。</td>
<td>按主題看文章/資源。</td>
<td>免費訪問。</td>
</tr>
<tr>
<td><a href="https://www.indieloop.com/#/home">Indieloop</a></td>
<td>獨立遊戲學習/社區入口。</td>
<td>看欄目和資源集合。</td>
<td>需要看站內要求。</td>
</tr>
<tr>
<td><a href="https://gamedevfan.cn/">軟件開發學習筆記</a></td>
<td>軟件/遊戲開發筆記。</td>
<td>按主題閱讀。</td>
<td>免費訪問。</td>
</tr>
<tr>
<td><a href="https://paper2gal.com/">Paper2Galgame</a></td>
<td>論文轉視覺小說方向項目。</td>
<td>看項目思路和 demo。</td>
<td>看項目說明。</td>
</tr>
<tr>
<td><a href="https://www.dxzy163.com/">大學資源網</a></td>
<td>自我提升課程資源入口。</td>
<td>搜課程/技能主題。</td>
<td>注意資源來源和版權。</td>
</tr>
<tr>
<td><a href="https://le.ouchn.cn/home">終身教育平臺</a></td>
<td>公開學習平臺。</td>
<td>選課程學習。</td>
<td>可能需要賬號。</td>
</tr>
<tr>
<td><a href="https://en.knowledgefxg.com/">英語學習資源導航</a></td>
<td>英語學習資料導航。</td>
<td>按聽說讀寫分類找工具。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://musclewiki.cn/">MuscleWiki 中文</a></td>
<td>健身動作參考。</td>
<td>按肌羣查動作。</td>
<td>免費訪問。</td>
</tr>
</tbody>
</table>
<h2>AI 與效率</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-image-preview">Google AI Studio</a></td>
<td>Gemini 模型調試和原型。</td>
<td>登錄後開 prompt / API key 測試。</td>
<td>Google 賬號；額度和地區可能限制。</td>
</tr>
<tr>
<td><a href="https://gemini.google.com/">Google Gemini</a></td>
<td>AI 對話與生成。</td>
<td>登錄後聊天。</td>
<td>Google 賬號；功能受地區/額度影響。</td>
</tr>
<tr>
<td><a href="https://grok.com/?referrer=website">Grok</a></td>
<td>AI 對話。</td>
<td>登錄後使用。</td>
<td>賬號/訂閱限制。</td>
</tr>
<tr>
<td><a href="https://flowith.net/blank?inv=QGXZYY">Flowith</a></td>
<td>Agentic workspace。</td>
<td>用節點/畫布組織 AI 工作流。</td>
<td>賬號和額度限制。</td>
</tr>
<tr>
<td><a href="https://clawhub.ai/">ClawHub</a></td>
<td>AI Agent/技能相關工具。</td>
<td>瀏覽技能和工具。</td>
<td>以站內說明爲準。</td>
</tr>
<tr>
<td><a href="https://skill0.io/">skill0</a></td>
<td>Agent Skills 市場。</td>
<td>搜索技能、學習寫法。</td>
<td>賬號/免費功能以站內爲準。</td>
</tr>
<tr>
<td><a href="https://civitaicn.com/?source=knowledge.raodaor.com">Civitai</a></td>
<td>生成圖模型/資源。</td>
<td>搜模型、LoRA、提示詞參考。</td>
<td>賬號、內容政策、模型 License 需看清。</td>
</tr>
<tr>
<td><a href="https://11labs.us/">ElevenLabs / 11labs</a></td>
<td>文本轉語音。</td>
<td>輸入文本，選聲音生成。</td>
<td>賬號/額度/商用限制。</td>
</tr>
<tr>
<td><a href="https://suno.com/">Suno</a></td>
<td>AI 音樂生成。</td>
<td>用 prompt 生成歌或 demo。</td>
<td>賬號/額度/商用限制。</td>
</tr>
<tr>
<td><a href="https://github.com/f/prompts.chat">Awesome ChatGPT Prompts</a></td>
<td>提示詞集合。</td>
<td>搜場景，改成自己的任務模板。</td>
<td>開源倉庫，看 License。</td>
</tr>
<tr>
<td><a href="https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools">system-prompts-and-models-of-ai-tools</a></td>
<td>AI 工具系統提示詞資料。</td>
<td>用來研究產品和 Agent 設計。</td>
<td>僅學習研究；不要照搬敏感內容。</td>
</tr>
<tr>
<td><a href="https://github.com/VoltAgent/awesome-openclaw-skills">awesome-openclaw-skills</a></td>
<td>OpenClaw 技能集合。</td>
<td>看分類和技能組織方式。</td>
<td>開源倉庫，看 License。</td>
</tr>
<tr>
<td><a href="https://github.com/msitarzewski/agency-agents?tab=readme-ov-file#-multi-tool-integrations">agency-agents</a></td>
<td>AI Agent 角色庫。</td>
<td>學習多 Agent 分工和提示詞結構。</td>
<td>開源倉庫，看 License。</td>
</tr>
<tr>
<td><a href="https://github.com/pretend1111/claude-desktop-app">claude-desktop-app</a></td>
<td>Claude 桌面助手項目。</td>
<td>看實現方式或本地運行。</td>
<td>需要 Claude API，注意密鑰安全。</td>
</tr>
<tr>
<td><a href="https://github.com/cheahjs/free-llm-api-resources">free-llm-api-resources</a></td>
<td>免費 LLM API 資源清單。</td>
<td>做調研，不要直接把生產流量壓上去。</td>
<td>免費資源不穩定，安全性和條款自查。</td>
</tr>
<tr>
<td><a href="https://huntscreens.com/zh">HuntScreens</a></td>
<td>AI 工具/產品發現。</td>
<td>按分類找新工具。</td>
<td>導航站，各工具條件不同。</td>
</tr>
<tr>
<td><a href="https://inferri.com/zh-CN">Inferri</a></td>
<td>AI 開源項目導航。</td>
<td>搜項目和趨勢。</td>
<td>導航站，各項目 License 不同。</td>
</tr>
<tr>
<td><a href="https://aihot.virxact.com/">AIHOT</a></td>
<td>AI 工具導航。</td>
<td>按分類查。</td>
<td>導航站，各工具條件不同。</td>
</tr>
<tr>
<td><a href="https://aiplus.lra.cn/chat">AIPlus</a></td>
<td>AI 對話站。</td>
<td>登錄或直接試用。</td>
<td>穩定性、額度和隱私需自查。</td>
</tr>
</tbody>
</table>
<h2>實用工具</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.drawio.com/">draw.io</a></td>
<td>畫流程圖、架構圖。</td>
<td>在線畫圖或接入雲盤。</td>
<td>免費；保存位置自己選。</td>
</tr>
<tr>
<td><a href="https://minhaskamal.github.io/DownGit/#/home">DownGit</a></td>
<td>下載 GitHub 倉庫子目錄。</td>
<td>粘貼 GitHub 文件夾鏈接。</td>
<td>免費工具。</td>
</tr>
<tr>
<td><a href="https://frameronin.com/">FrameRonin</a></td>
<td>視頻轉序列幀。</td>
<td>上傳視頻導出幀。</td>
<td>瀏覽器/網頁工具，注意大文件性能。</td>
</tr>
<tr>
<td><a href="https://systemchester.github.io/FrameRonin/">FrameRonin GitHub 版</a></td>
<td>同上，備用入口。</td>
<td>同上。</td>
<td>免費工具。</td>
</tr>
<tr>
<td><a href="https://azagaya.itch.io/laigter">Laigter</a></td>
<td>2D 法線貼圖生成。</td>
<td>導入圖片，調整參數導出。</td>
<td>itch.io 條款。</td>
</tr>
<tr>
<td><a href="https://img.ops-coffee.com/">好拼</a></td>
<td>圖片拼接、長圖。</td>
<td>上傳圖片，選擇佈局。</td>
<td>在線工具，敏感圖片謹慎。</td>
</tr>
<tr>
<td><a href="https://relay.firefox.com/accounts/profile/">Firefox Relay</a></td>
<td>郵箱別名保護。</td>
<td>登錄後生成別名。</td>
<td>需要 Firefox/Mozilla 賬號，免費額度有限。</td>
</tr>
<tr>
<td><a href="https://2fa.show/">2FA 驗證碼生成</a></td>
<td>TOTP 測試/臨時查看。</td>
<td>輸入密鑰生成驗證碼。</td>
<td>不建議輸入重要賬號真實密鑰。</td>
</tr>
<tr>
<td><a href="https://www.keybr.com/profile">keybr</a></td>
<td>打字練習。</td>
<td>每天短練習。</td>
<td>免費賬號。</td>
</tr>
<tr>
<td><a href="https://moyugongju.com/">摸魚工具庫</a></td>
<td>實用/有趣工具導航。</td>
<td>按分類找工具。</td>
<td>各工具條件不同。</td>
</tr>
<tr>
<td><a href="https://www.youxiaohou.com/">油小猴</a></td>
<td>瀏覽器腳本/工具分享。</td>
<td>搜腳本或教程。</td>
<td>安裝腳本前讀源碼和評論。</td>
</tr>
<tr>
<td><a href="https://colleges.chat/">大學生活質量指北</a></td>
<td>大學生活工具/信息集合。</td>
<td>按欄目查。</td>
<td>免費訪問。</td>
</tr>
<tr>
<td><a href="https://resumeily.com/zh-cn">Resumeily</a></td>
<td>在線簡歷生成。</td>
<td>選模板填內容導出。</td>
<td>免費/付費功能以站內爲準。</td>
</tr>
<tr>
<td><a href="https://www.wondercv.com/">WonderCV</a></td>
<td>中文簡歷製作。</td>
<td>選模板寫簡歷。</td>
<td>需要賬號，部分付費。</td>
</tr>
<tr>
<td><a href="https://www.kdocs.cn/l/ct4bcS9xHD3K">遊鯊遊戲行業資料共享文檔</a></td>
<td>遊戲行業資料。</td>
<td>當資料入口看。</td>
<td>金山文檔訪問條件可能變化。</td>
</tr>
<tr>
<td><a href="https://www.yuque.com/hongliqidechazi/dfyagr/kne46dd14blprhol?singleDoc#">TapTapSDK 文檔</a></td>
<td>TapTap SDK 接入參考。</td>
<td>跟文檔檢查 SDK 流程。</td>
<td>語雀訪問條件可能變化。</td>
</tr>
</tbody>
</table>
<h2>導航與合集</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.moshangzhu.com.cn/indiegame/%E6%94%B6%E9%9B%86%E7%9A%84%E8%B5%84%E6%BA%90%E7%BD%91%E7%AB%99.html">Moshangzhu 收集的資源網站</a></td>
<td>獨立遊戲資源導航。</td>
<td>當二級資源入口。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://freedw.com/archives/category/%e7%b2%be%e5%93%81%e5%ae%9e%e7%94%a8%e7%bd%91%e7%ab%99">FreeDw 資源庫</a></td>
<td>實用網站合集。</td>
<td>搜分類文章。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://jundagame.top/">軍大君獨立開發工具站</a></td>
<td>獨立開發工具集合。</td>
<td>按工具類型找。</td>
<td>免費訪問。</td>
</tr>
<tr>
<td><a href="https://cbge.top/">山海之花</a></td>
<td>資源/工具導航。</td>
<td>當入口篩選。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://yftdtddh.pages.dev/">木晞i 資源彙總導航</a></td>
<td>動漫、小說、音樂、遊戲導航。</td>
<td>按分類找站。</td>
<td>注意版權和來源。</td>
</tr>
<tr>
<td><a href="https://www.acgdhz.com/">ACG 導航站</a></td>
<td>ACG 網站導航。</td>
<td>按分類跳轉。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://acg.cloudns.org/">ACGN 導航</a></td>
<td>二次元網站導航。</td>
<td>按分類跳轉。</td>
<td>各站條件不同。</td>
</tr>
<tr>
<td><a href="https://panhunt.com/">PanHunt</a></td>
<td>網盤工具導航。</td>
<td>查工具入口。</td>
<td>注意資源版權和賬號安全。</td>
</tr>
<tr>
<td><a href="https://makecc.top/">船長資源</a></td>
<td>資源導航/合集。</td>
<td>當入口看。</td>
<td>各站條件不同。</td>
</tr>
</tbody>
</table>
<h2>社區與文章</h2>
<table>
<thead>
<tr>
<th>網站</th>
<th>用來幹啥</th>
<th>怎麼用</th>
<th>使用條件</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://linux.do/">LINUX DO</a></td>
<td>技術社區。</td>
<td>看帖、提問、找工具討論。</td>
<td>需要賬號，社區規則較嚴格。</td>
</tr>
<tr>
<td><a href="https://indienova.com/indie-game-development/thoughts-on-self-learning-music-production-for-games/">indienova 獨立遊戲</a></td>
<td>獨立遊戲文章。</td>
<td>搜開發經驗和訪談。</td>
<td>免費閱讀爲主。</td>
</tr>
</tbody>
</table>
<h2>後續維護</h2>
<ul>
<li>新資源先放進瀏覽器收藏欄，定期導出 HTML 再整理到這裏。</li>
<li>能商用的素材單獨建一份 <code>License</code> 表，不要只靠記憶。</li>
<li>真正常用的 20 個資源可以後續再做成博客側欄或主站卡片。</li>
</ul>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="工具與資源"></category>
  </entry>
  <entry>
    <title>我本來只是想讓機器人 24 小時在線，結果買了一臺雲服務器</title>
    <link href="https://blog.sayori.org/zh-hant/posts/sayori-server-01-vps-start/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/sayori-server-01-vps-start/</id>
    <published>2026-05-25T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>從阿里雲學生代金券到 Ubuntu、SSH 密鑰登錄、非常規端口和基礎防火牆，個人服務器的第一步。</summary>
    <content type="html"><![CDATA[<h1>開頭</h1>
<p>最開始沒想搞什麼服務器體系。只是想讓 QQ 機器人 24 小時在線</p>
<p>本地跑當然也能跑。AstrBot 開着，NapCat 掛着，服務不關，網絡別斷，電腦當主機用</p>
<p><img src="https://img.sayori.org/blog/v1/18f038a645e08b7311993c88e3f135ba1cfe99c5b059695a5403122fa5182191/659.webp" alt="Pasted image 20260609215751.png" /></p>
<p>所以我很自然地理解到了服務器這個東西：一臺 24 小時開着、放在別人機房裏的電腦</p>
<p>然後由於站長是窮學生，所以當然是發動我的 AI 大軍幫我搜羅免費渠道了 )</p>
<p>後來看到阿里雲學生認證有 300 元代金券，<a href="https://university.aliyun.com/course/promotion25-activity?clubTaskBiz=subTask..12655012..10273..&amp;userCode=gv5jbukv">學生權益領取鏈接</a>，不領白不領</p>
<p>領完以後還看到有一個 <a href="https://free.aliyun.com">試用 ECS</a>。推薦可以先試用這個，開一個 2H2G 的配置就夠玩機器人了，而且剛好能用三個月</p>
<p><img src="https://img.sayori.org/blog/v1/6b8d24e41ebb359330feff6ab96590ba67e584c56a5554b4c383cfa2c69479a4/1241.webp" alt="Pasted image 20260609221047.png" /></p>
<p>然後這個 300 元券，正好可以用在試用 ECS 轉包年 ECS 上，站長已經轉好了！</p>
<p><img src="https://img.sayori.org/blog/v1/5e1c4e91662aa5a5faee5111cbe93a33b8879a5cb46da7264a3e66bad9b06157/1280.webp" alt="Pasted image 20260609221956.png" /></p>
<p>這樣算下來，基本上能白嫖一個四年的免費服務器</p>
<p>不過要注意，阿里雲每個月的免費流量好像內地只有 20GB。我只玩機器人倒是夠用，但最好去設置一個額度預警</p>
<h2>第一次連上這臺機器</h2>
<p>買完服務器以後，真正的問題纔開始：我怎麼進去</p>
<p>控制台會給一個公網 IP、root 用戶和初始密碼。最直接的辦法就是先用密碼連一次：</p>
<pre><code>ssh root@&lt;VPS_PUBLIC_IP&gt;
</code></pre>
<p>第一次連接會問你要不要信任這臺機器，確認 IP 沒填錯再輸入 <code>yes</code></p>
<p>但這個密碼登錄只能拿來過渡。真正長期用，我還是推薦直接換成 SSH 密鑰登錄</p>
<p>密碼就像門口藏鑰匙。方便是方便，但公網機器每天都會被掃。默認 22 端口加密碼登錄，基本就是在跟互聯網上的各種腳本說「來敲我」</p>
<h2>生成 SSH 密鑰</h2>
<p>我是在 Windows 上操作，所以先在本地生成一把專門給這臺服務器用的 SSH key：</p>
<pre><code>ssh-keygen -t ed25519 -C "sayori-vps" -f "$env:USERPROFILE\.ssh\sayori_ed25519"
</code></pre>
<p>一路回車也可以。如果你想給私鑰再加一層保護，就設置 passphrase</p>
<p>生成完會有兩個文件：</p>
<pre><code>C:\Users\&lt;你&gt;\.ssh\sayori_ed25519
C:\Users\&lt;你&gt;\.ssh\sayori_ed25519.pub
</code></pre>
<p>沒有 <code>.pub</code> 的那個是私鑰，<s>如果不知道有什麼用可以發給我</s>，這樣你的ssh我就可以連接了😈</p>
<p>帶 <code>.pub</code> 的是公鑰，可以放到服務器上</p>
<p>看一下公鑰內容：</p>
<pre><code>Get-Content "$env:USERPROFILE\.ssh\sayori_ed25519.pub"
</code></pre>
<p>複製整行，從 <code>ssh-ed25519</code> 開始，到最後的註釋結束</p>
<h2>把公鑰放進服務器</h2>
<p>保持剛纔那個密碼登錄的 SSH 窗口不要關，在服務器上準備 SSH 目錄：</p>
<pre><code>mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
</code></pre>
<p>把本地 <code>.pub</code> 裏的那一整行粘進去，保存</p>
<p>然後改權限：</p>
<pre><code>chmod 600 ~/.ssh/authorized_keys
</code></pre>
<p>這一步看起來很莫名其妙，但很重要。權限太鬆的話，SSH 會直接失效，然後直接不認這把鑰匙</p>
<p>接着在本地寫一個 SSH alias。以後不用每次都輸一長串 IP、端口、私鑰路徑</p>
<p>打開：</p>
<pre><code>notepad $env:USERPROFILE\.ssh\config
</code></pre>
<p>寫進去：</p>
<pre><code>Host sayori
  HostName &lt;VPS_PUBLIC_IP&gt;
  User root
  Port 22
  IdentityFile ~/.ssh/sayori_ed25519
</code></pre>
<p>新開一個終端測試：</p>
<pre><code>ssh sayori
</code></pre>
<p>能直接連上，說明密鑰登錄已經通了</p>
<p>注意，是新開一個終端測試。舊的密碼登錄窗口先別關，這個窗口現在像安全繩，等全部改完再鬆手</p>
<h2>關掉密碼，換一個非常規端口</h2>
<p>密鑰能登錄以後，就可以把密碼登錄關掉，同時把 SSH 從默認 22 端口挪走</p>
<p>先選一個非常規端口，比如：</p>
<pre><code>11451
</code></pre>
<p>不要直接照抄我這個。自己挑一個 1024 到 65535 之間、不和其它服務衝突的端口</p>
<p>然後先去阿里雲 ECS 的安全組裏放行這個端口。這個很重要</p>
<p>服務器裏面的 UFW 是一層門，阿里雲安全組也是一層門。你只改服務器，不改安全組，新端口一樣進不來</p>
<p>安全組放行後，回到 SSH 窗口，寫一個自己的 SSH 配置片段：</p>
<pre><code>nano /etc/ssh/sshd_config.d/99-sayori.conf
</code></pre>
<p>內容：</p>
<pre><code>Port &lt;SSH_PORT&gt;
PubkeyAuthentication yes
PasswordAuthentication no
PermitRootLogin prohibit-password
</code></pre>
<p>這裏的 <code>PermitRootLogin prohibit-password</code> 意思是 root 還能用密鑰登錄，但不能用密碼登錄</p>
<p>更嚴謹的做法是新建普通用戶，再禁 root。只是我這篇先講最快可用的方式</p>
<p>改完先檢查 SSH 配置有沒有語法錯誤：</p>
<pre><code>sshd -t
</code></pre>
<p>沒輸出就是好消息</p>
<p>然後重啓 SSH 服務：</p>
<pre><code>systemctl restart ssh
</code></pre>
<p>現在不要關舊窗口</p>
<p>把本地 <code>~/.ssh/config</code> 裏的端口也改掉：</p>
<pre><code>Host sayori
  HostName &lt;VPS_PUBLIC_IP&gt;
  User root
  Port &lt;SSH_PORT&gt;
  IdentityFile ~/.ssh/sayori_ed25519
</code></pre>
<p>再新開第三個終端測試：</p>
<pre><code>ssh sayori
</code></pre>
<p>能連上，才說明新端口、密鑰登錄、安全組都通了</p>
<p>我會再測試一次舊密碼登錄是不是被關掉了，比如不用私鑰、手動連 IP</p>
<p>如果它還讓你輸密碼並且能進，那就說明 <code>PasswordAuthentication no</code> 沒生效，別急着繼續，先把這個查清楚</p>
<h2>配防火牆</h2>
<p>SSH 穩了之後，再配服務器自己的防火牆</p>
<p>Ubuntu 上最順手的是 UFW：</p>
<pre><code>apt update
apt install -y ufw
</code></pre>
<p>規則先寫好：</p>
<pre><code>ufw default deny incoming
ufw default allow outgoing
ufw allow &lt;SSH_PORT&gt;/tcp
</code></pre>
<p>如果你已經準備開 Web 服務，可以先留 HTTP / HTTPS：</p>
<pre><code>ufw allow 80/tcp
ufw allow 443/tcp
</code></pre>
<p>然後啓用：</p>
<pre><code>ufw enable
ufw status verbose
</code></pre>
<p>這裏我還是建議保留舊 SSH 窗口。新開終端再連一次：</p>
<pre><code>ssh sayori
</code></pre>
<p>能連上，再關舊窗口</p>
<h2>連上以後先摸一遍機器</h2>
<p>真正連穩以後，可以先看一眼機器狀態：</p>
<pre><code>uname -a
df -h
free -h
systemctl status ssh --no-pager
ufw status numbered
</code></pre>
<p>2H2G 內存不大，後面做服務選擇時基本都要輕量</p>
<p>能不用數據庫就不用，能用 SQLite 就先 SQLite，能放 Cloudflare Pages 就不放 VPS 上</p>
<p>這臺機器後來不只跑了機器人，Vaultwarden、ntfy、Gatus、Portainer、AI Search Gateway 都從這裏長出來</p>
<p><a href="https://awesome-selfhosted.net/">https://awesome-selfhosted.net/</a>，這裏有一個關於服務器如何利用非常好的awesome系列網站！</p>
<p>回頭看，個人服務器最有用的不是某個具體服務，而是逼着你理解網絡、部署、安全、備份這些東西</p>
<p>如果重來一次，我會更早建立幾個習慣：</p>
<ol>
<li>每個服務單獨目錄</li>
<li>真實密鑰只放 <code>.env</code> 或平臺 Secret</li>
<li>能複製的命令都寫進文檔</li>
<li>每次部署完留一條驗證命令</li>
</ol>
<p>這篇先到這裏。服務器現在能用 SSH 穩定連上，密碼登錄關了，端口也換了，防火牆也有了最基礎的邊界</p>
<p>下一篇講怎麼用 <code>scp</code> 把本地配置搬到遠程主機裏</p>
<p>也就是終於要開始把機器人從「我電腦上能跑」搬到「服務器上也能跑」了</p>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="建站與自託管"></category>
  </entry>
  <entry>
    <title>Hello Sayori</title>
    <link href="https://blog.sayori.org/zh-hant/posts/hello-sayori/" rel="alternate" type="text/html"/>
    <id>https://blog.sayori.org/zh-hant/posts/hello-sayori/</id>
    <published>2026-05-21T00:00:00.000Z</published>
    <updated>2026-09-11T00:00:00.000Z</updated>
    <summary>第一篇文章，給這個小小的個人博客開門。</summary>
    <content type="html"><![CDATA[<p>Ohayo Sayori！</p>
<p>誰能想到，只是因爲玩了一個blue skies的Sayori線路，導致我一下子陷入了一個全新的折騰領域（笑）</p>
<p>不過也是有很多前置因素導致的了hh，如果沒有加入L站，獲得佬們的公益額度，估計我也想不到玩機器人這回事......斯~，誰知道呢，可惜我之前竟然在openrouter上充了10刀....現在連外國模型也用不了了，openrouter我###，當初還只是爲了配置我的資源站的自動更新工作流搞的....誰能想到呢....哈哈</p>
<p>算了扯遠了，總之，Amiya_desi的小站，也算是開始了！希望這次可以堅持久一點hh</p>
<p>後續計劃：</p>
<ul>
<li>把有價值的 Obsidian 筆記整理成文章。</li>
</ul>
]]></content>
    <author>
      <name>Amiya_desi</name>
    </author>
    <category term="個人記錄"></category>
  </entry>
</feed>