<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>yimang&#39;s blog</title>
    <link>https://yimang.tw/</link>
    
    <image>
      <url>https://yimang.tw/favicon.png</url>
      <title>yimang&#39;s blog</title>
      <link>https://yimang.tw/</link>
    </image>
    
    <atom:link href="https://yimang.tw/rss2.xml" rel="self" type="application/rss+xml"/>
    
    <description>分享科技教學、程式開發、加密貨幣與生活隨筆的個人部落格。內容涵蓋隱私網路、應用程式分享，遊記等主題，記錄學習筆記、實作經驗與技術探索。</description>
    <language>zh-tw</language>
    <pubDate>Sun, 02 Aug 2026 15:09:01 GMT</pubDate>
    <generator>http://hexo.io/</generator>
    
    <item>
      <title>還是刪除音樂功能好了</title>
      <link>https://yimang.tw/posts/remove-music-player/</link>
      <guid>https://yimang.tw/posts/remove-music-player/</guid>
      <pubDate>Sat, 01 Aug 2026 13:00:11 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;在思考了幾天後還是決定刪除了音樂功能，有點錦上添花了，原本用意是分享最近聽的歌，但後面有 &lt;a href=&quot;/posts/pitch-last-fm/&quot;&gt;Last.fm&lt;/a&gt; 後就沒那麼必要了&lt;br</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>在思考了幾天後還是決定刪除了音樂功能，有點錦上添花了，原本用意是分享最近聽的歌，但後面有 <a href="/posts/pitch-last-fm/">Last.fm</a> 後就沒那麼必要了<br />加上每首歌都要手動下載音檔跟專輯封面，還挺麻煩的</p><p>順帶一提，Spotify 修改了他們的<a href="https://support.last.fm/t/important-change-to-spotify-scrobbling-spotifys-new-refresh-token-policy/119488">政策</a>，讓你每六個月就需要手動重新綁定 Last.fm 帳號到 Spotify，真可怕，建議大家用 <a href="https://github.com/kawaiiDango/pano-scrobbler">Pano Scrobbler</a> 之類的 APP，能直接讀取系統通知就不會受影響</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
    <item>
      <title>《Dining&amp;MusicLiveBarヒアカムズザサン》大阪必去的披頭四音樂酒吧</title>
      <link>https://yimang.tw/posts/the-beatles-music-live-bar/</link>
      <guid>https://yimang.tw/posts/the-beatles-music-live-bar/</guid>
      <pubDate>Tue, 21 Jul 2026 14:02:10 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;在大阪的最後一天，終於去了這家披頭四酒吧，由於沒有事前定位，看評論說位子不多，還很怕沒辦法進去，酒吧在一個地下室&lt;br /&gt;
&lt;img src=&quot;images/posts/the-beatles-music-live-bar/image.webp&quot; alt=&quot;alt</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>在大阪的最後一天，終於去了這家披頭四酒吧，由於沒有事前定位，看評論說位子不多，還很怕沒辦法進去，酒吧在一個地下室<br /><img src="images/posts/the-beatles-music-live-bar/image.webp" alt="alt text" /></p><p>一推開門，映入眼簾的全是各種披頭四的海報、玩具等等等<br /><img src="images/posts/the-beatles-music-live-bar/image-1.webp" alt="alt text" /><br /><img src="images/posts/the-beatles-music-live-bar/image-5.webp" alt="alt text" /></p><p>身為披頭四粉絲點餐的時候一直止不住偷笑，觀賞音樂的價格是 3300 日圓，調酒一律是 660 日圓，還有賣其他餐點<br /><img src="images/posts/the-beatles-music-live-bar/image-2.webp" alt="alt text" /><br /><img src="images/posts/the-beatles-music-live-bar/image-6.webp" alt="alt text" /></p><p>你還可以在紙條上寫下你想聽的歌給樂團<br /><img src="images/posts/the-beatles-music-live-bar/image-3.webp" alt="alt text" /></p><p>連杯墊都是披頭四，超可愛<br /><img src="images/posts/the-beatles-music-live-bar/image-4.webp" alt="alt text" /></p><p>樂團的表演超級厲害，很有氣氛，從 18:30 到 22:30，整整坐了四個小時，聽了三輪表演</p><video controls>  <source src="/images/posts/the-beatles-music-live-bar/video.mp4" type="video/mp4"></video><p>中場休息時間，有點無聊，因為餐廳幾乎沒有和我同齡的人，我就找了隔壁的夫妻聊天<br />沒想到隔壁的夫妻也超熱情，跟我聊了很多他們的事，先生很喜歡音樂，還給我看他的好幾把吉他<br />我跟他們分享了我明天要去四日市，他們還很驚訝的樣子哈哈，看起來很少觀光客會去四日市，他們還給我推薦了當地美食<br /><img src="images/posts/the-beatles-music-live-bar/image-7.webp" alt="alt text" /></p><p>最後他們還請我喝酒，幫我和樂團合照，人超級好<br /><img src="images/posts/the-beatles-music-live-bar/image-8.webp" alt="alt text" /></p><p>推薦所有來大阪的都可以來一趟，特別是喜歡披頭四的話，但他們只收現金，如果人很多可能要事先預約</p><h2 id="延伸閱讀"><a class="markdownIt-Anchor" href="#延伸閱讀"></a> 延伸閱讀</h2><ul><li><a href="/posts/japan-trip-osaka/">日本獨旅(上) - 大阪</a></li><li><a href="/posts/japan-trip-nagoya/">日本獨旅(下) - 四日市和名古屋</a></li></ul>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/travel/">遊記</category>
      
      
      <category domain="https://yimang.tw/tags/%E6%97%A5%E6%9C%AC/">日本</category>
      
    </item>
    
    <item>
      <title>日本獨旅(下) - 四日市和名古屋</title>
      <link>https://yimang.tw/posts/japan-trip-nagoya/</link>
      <guid>https://yimang.tw/posts/japan-trip-nagoya/</guid>
      <pubDate>Tue, 21 Jul 2026 12:04:12 GMT</pubDate>
      
        
        
          
          
      <description>&lt;h2 id=&quot;第五天&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#第五天&quot;&gt;&lt;/a&gt; 第五天&lt;/h2&gt;
&lt;p&gt;早上搭車到鶴橋轉近鐵搭到四日市，寄放行李之後到旁邊的百貨公司隨便挑了一間店吃飯&lt;/p&gt;
&lt;figure&gt;
  &lt;img</description>
          
        
      
      
      
      <content:encoded><![CDATA[<h2 id="第五天"><a class="markdownIt-Anchor" href="#第五天"></a> 第五天</h2><p>早上搭車到鶴橋轉近鐵搭到四日市，寄放行李之後到旁邊的百貨公司隨便挑了一間店吃飯</p><figure>  <img src="images/posts/japan-trip-nagoya/image.webp" alt="alt">  <figcaption>四日市午餐</figcaption></figure><p>不愧是相對小的城市，在路上基本上見不到外國人<br />Check-in 時間還沒到，便到附近的 800 年歷史的諏訪神社走走</p><figure>  <img src="images/posts/japan-trip-nagoya/image-1.webp" alt="alt">  <figcaption>諏訪神社</figcaption></figure><p>回飯店 Check-in 後又睡著了，起床叫了台 Uber 到四日市港的 Umi Terrace 14 看夜景，日本計程車比台灣貴了好多，15 分鐘的路要 3500 日圓</p><figure>  <video src="/images/posts/japan-trip-nagoya/video.webm" controls></video>  <figcaption>四日市港夜景</figcaption></figure><p>上面四面都有夜景能看，入場費只要 300 日元，蠻值得來的，但離車站有點距離</p><p>看完之後不想再花錢叫車，就想說走到附近車站，晚上的港口路上人車稀少，走起來有點毛</p><p>附近的車站是個小車站，問了旁邊兩個路人怎麼搭，他們也很熱心的幫忙我</p><figure>  <img src="images/posts/japan-trip-nagoya/image-2.webp" alt="alt">  <figcaption>富田浜駅</figcaption></figure><p>晚餐就回到近鐵四日市站附近吃了個麥當勞，日本麥當勞還有麥香蝦，真特別</p><figure>  <img src="images/posts/japan-trip-nagoya/image-3.webp" alt="alt">  <figcaption>日本麥當勞</figcaption></figure><h2 id="第六天"><a class="markdownIt-Anchor" href="#第六天"></a> 第六天</h2><p>一早便匆匆退房了，這間是 10 點要退房，只在四日市短暫停留一天<br />到名古屋後，車站外面正好有參政黨（一個日本極右黨派）的活動，旁邊還有立場不同的人在抗議，想不到安靜的日本人也有這面，雙方吵到快打起來了，周圍一堆警察</p><figure>  <video src="/images/posts/japan-trip-nagoya/video2.webm" controls></video>  <figcaption>活動現場</figcaption></figure><p>我找了旁邊的一個女生，問了一下她這邊在抗議什麼，她這麼回答</p><blockquote><p>他們說：「日本有太多只給外國人的補助金，希望政府能優先保護本國國民。」而這群人正與那些指責他們「歧視」的反對者爭吵不休。但我認為，這兩派人其實都是被幕後的統治者挑唆，才會落入互相內耗的陷阱。那些高喊「優先保護日本人」的政黨，全都與統一教會有勾結，他們正試圖引導國家走向戰爭，把日本人推向絕路。</p></blockquote><p>我又問他，會不會覺得這些支持反移民政策的人太極端，因為我看到旭日旗，她這麼回答</p><blockquote><p>沒錯。那些政黨表面上迎合日本人的心聲，喊著「停止優待外國人」，實際上卻是在美化戰爭、亮出旭日旗，並以「中國會打過來」為由，煽動大家去戰鬥。他們還企圖修改憲法——明明一旦修憲就會引發戰爭、導致日本人白白送命。這一切完全正中那些統治者的下懷。</p></blockquote><p>她的觀點也挺小眾的</p><p>中午在車站附近的薩利亞吃，但我覺得台灣的比較合我的口味</p><p>到飯店 Check-in 稍作休息後，就往 中部電力MIRAI TOWER 去，剛好趕上夕陽，很漂亮，附近還有很多餐廳，塔底下也有<br />旁邊的 Oasis 21 可以上去，有一大片水池，很適合拍照</p><figure>  <img src="images/posts/japan-trip-nagoya/image-4.webp" alt="alt">  <figcaption>中部電力MIRAI TOWER</figcaption></figure><figure>  <img src="images/posts/japan-trip-nagoya/image-5.webp" alt="alt">  <figcaption>Oasis 21</figcaption></figure><p>晚餐在榮站地下街隨便找了家拉麵店，還挺好吃的</p><figure>  <img src="images/posts/japan-trip-nagoya/image-6.webp" alt="alt">  <figcaption>地下街拉麵</figcaption></figure><h2 id="第七天"><a class="markdownIt-Anchor" href="#第七天"></a> 第七天</h2><p>一口氣睡到中午，才出門往名古屋城，可惜天守閣在整修，當天名古屋真的太熱了，逛了一圈滿頭大汗</p><figure>  <img src="images/posts/japan-trip-nagoya/image-7.webp" alt="alt">  <figcaption>名古屋城</figcaption></figure><p>名古屋城附近有條小河</p><figure>  <img src="images/posts/japan-trip-nagoya/image-8.webp" alt="alt">  <figcaption>堀川</figcaption></figure><p>隨後前往擁有 1900 多年歷史的熱田神宮，日本三神器之一的草薙神劍便存放於此</p><figure>  <img src="images/posts/japan-trip-nagoya/image-9.webp" alt="alt">  <figcaption>熱田神宮本宮</figcaption></figure><p>熱田神宮區域內還有眾多攝社（祭拜的神和本社的主祭神有關聯）和末社（祭拜的神和本社的主祭神關聯較低）</p><figure>  <img src="images/posts/japan-trip-nagoya/image-10.webp" alt="alt">  <figcaption>南新宮社</figcaption></figure><p>還有個刀劍博物館（草薙館），裡面放很多古代的刀，還可以上手拿體驗</p><figure>  <img src="images/posts/japan-trip-nagoya/image-11.webp" alt="alt">  <figcaption>草薙館</figcaption></figure><p>一整天還沒吃東西，下午就在車站附近找了個海鮮料理店吃飯</p><figure>  <img src="images/posts/japan-trip-nagoya/image-12.webp" alt="alt">  <figcaption>海鮮丼</figcaption></figure><p>宵夜買了個牛肉想加泡麵，結果買到燒肉了，超厚，我還要先用熱水燙一次<br />可惜在大阪那家旅館沒用到平底鍋，後面兩間旅館都好小</p><figure>  <img src="images/posts/japan-trip-nagoya/image-13.webp" alt="alt">  <figcaption>牛肉泡麵</figcaption></figure><h2 id="第八天"><a class="markdownIt-Anchor" href="#第八天"></a> 第八天</h2><p>睡太晚了，從名古屋站搭到中部國際機場，還以為會趕不上<br />結果托運加過海關才 20 分鐘<br />Bye bye, Japan</p><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 8px;">  <iframe src="https://www.youtube.com/embed/12R4FzIhdoQ" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/travel/">遊記</category>
      
      
      <category domain="https://yimang.tw/tags/%E6%97%A5%E6%9C%AC/">日本</category>
      
    </item>
    
    <item>
      <title>日本獨旅(上) - 大阪</title>
      <link>https://yimang.tw/posts/japan-trip-osaka/</link>
      <guid>https://yimang.tw/posts/japan-trip-osaka/</guid>
      <pubDate>Tue, 21 Jul 2026 12:04:11 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;大考完後，就一直想去日本一趟，很突然的就出發了，行程也沒怎麼安排，還是第一次出國獨旅&lt;/p&gt;
&lt;h2 id=&quot;第一天&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#第一天&quot;&gt;&lt;/a&gt;</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>大考完後，就一直想去日本一趟，很突然的就出發了，行程也沒怎麼安排，還是第一次出國獨旅</p><h2 id="第一天"><a class="markdownIt-Anchor" href="#第一天"></a> 第一天</h2><p>出發當天，下午的飛機，一大早就到了機場，在機場滑了幾小時手機才過海關，整個過程比想像中簡單，又在免稅區滑了一下手機，才登上飛機</p><p>入境日本也很順利，之前就填好 Visit Japan Web 了，搭乘南海電鐵到市區已經是晚上九點多了</p><figure>  <img src="images/posts/japan-trip-osaka/image.webp" alt="alt">  <figcaption>旅館附近街景</figcaption></figure><p>晚餐就簡單買了個泡麵，大阪的旅館比想像中的大的多，還有洗衣機跟瓦斯爐等，簡直是小套房</p><figure>  <video src="/images/posts/japan-trip-osaka/video.webm" controls></video>  <figcaption>晚餐小事故</figcaption></figure><h2 id="第二天"><a class="markdownIt-Anchor" href="#第二天"></a> 第二天</h2><p>第一晚輾轉難眠，又吃了一碗辛拉麵，最後索性不睡了，五點多便出門走走</p><figure>  <img src="images/posts/japan-trip-osaka/image-1.webp" alt="alt">  <figcaption>早晨街景</figcaption></figure><p>先去了飯店附近的難波八阪神社，在附近超商買了個明太子飯糰當早餐，還挺好吃的</p><figure>  <img src="images/posts/japan-trip-osaka/image-2.webp" alt="alt">  <figcaption>難波八阪神社</figcaption></figure><p>沿路走到了道頓堀，著名景點一大早完全沒人</p><figure>  <img src="images/posts/japan-trip-osaka/image-3.webp" alt="alt">  <figcaption>道頓堀</figcaption></figure><p>又走去天滿宮，可惜在整修</p><figure>  <img src="images/posts/japan-trip-osaka/image-4.webp" alt="alt">  <figcaption>大阪天滿宮</figcaption></figure><p>以及露天神社，基本上就是問 Gemini 附近有什麼景點能去</p><figure>  <img src="images/posts/japan-trip-osaka/image-5.webp" alt="alt">  <figcaption>露天神社</figcaption></figure><p>再沿路走到梅田 Sky Building，上面似乎有個觀景台，但我沒有上去，早上附近全部都是臉很臭的上班族，蠻有趣</p><figure>  <video src="/images/posts/japan-trip-osaka/video2.webm" controls></video>  <figcaption>梅田站天橋</figcaption></figure><p>中午約好了和在日本念語言學校的朋友聚餐，在大阪難波站吃了個迴轉壽司，還嘗試了鯨魚肉，但我沒有很愛，口感有點像濕紙巾</p><p>下午在難波站裡的一家咖啡廳坐了一下，晚餐去了他推薦的居酒屋，還真的很 Local，裡面都是上班族</p><figure>  <img src="images/posts/japan-trip-osaka/image-7.webp" alt="alt">  <figcaption>居酒屋</figcaption></figure><p>奔波了一天，回家洗完澡馬上睡著了</p><h2 id="第三天"><a class="markdownIt-Anchor" href="#第三天"></a> 第三天</h2><p>前一天太早睡，第三天五點多便起來了，走到天王寺逛了逛唐吉珂德，中午在附近吃了個一蘭</p><figure>  <img src="images/posts/japan-trip-osaka/image-6.webp" alt="alt">  <figcaption>一蘭拉麵</figcaption></figure><p>下午到了 Tower Records，還是一間黑膠專賣店，簡直是天堂，在裡面大逛了一輪，還有 The Beatles 來日 60 週年的日本限定唱片，最後拿了三張</p><figure>  <img src="images/posts/japan-trip-osaka/image-8.webp" alt="alt">  <figcaption>The Beatles 唱片</figcaption></figure><p>逛完之後想著先帶回飯店放，回到飯店就睡著了，獨旅不用配合別人行程真好</p><p>起床後先到心齋橋買了條皮帶，不然昨天在難波買的褲子太鬆了，果然下午心齋橋人就變超多</p><figure>  <img src="images/posts/japan-trip-osaka/image-9.webp" alt="alt">  <figcaption>心齋橋</figcaption></figure><p>晚上和 <a href="https://robin-tw.xyz/">Robin</a> 和他朋友約了在難波車站見面，在附近晃了一下也沒做什麼，回旅館路上在超市買了個和牛，加上泡麵當晚餐</p><figure>  <img src="images/posts/japan-trip-osaka/image-10.webp" alt="alt">  <figcaption>心心念念的牛肉泡麵</figcaption></figure><h2 id="第四天"><a class="markdownIt-Anchor" href="#第四天"></a> 第四天</h2><p>第四天直接睡到中午了，午餐到了天王寺附近的地下街，點了個烏龍麵加雞蛋拌飯</p><figure>  <img src="images/posts/japan-trip-osaka/image-11.webp" alt="alt">  <figcaption>很日本的午餐</figcaption></figure><p>想著去附近的其他家 Tower Records 看看，但似乎不是黑膠專賣店，便沒有深入逛逛</p><p>晚餐的行程是這趟最讚的，去了一家叫《Dining&amp;MusicLiveBarヒアカムズザサン》的披頭四主題音樂酒吧，容許我開個 <a href="#%E5%BB%B6%E4%BC%B8%E9%96%B1%E8%AE%80">獨版</a><br />結束就匆匆回飯店了，明天還要去四日市</p><h2 id="延伸閱讀"><a class="markdownIt-Anchor" href="#延伸閱讀"></a> 延伸閱讀</h2><ul><li><a href="/posts/the-beatles-music-live-bar/">《Dining&amp;MusicLiveBarヒアカムズザサン》大阪必去的披頭四音樂酒吧</a></li><li><a href="/posts/japan-trip-nagoya/">日本獨旅(下) - 四日市和名古屋</a></li></ul>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/travel/">遊記</category>
      
      
      <category domain="https://yimang.tw/tags/%E6%97%A5%E6%9C%AC/">日本</category>
      
    </item>
    
    <item>
      <title>加了個小功能</title>
      <link>https://yimang.tw/posts/new-feature-about-last-fm/</link>
      <guid>https://yimang.tw/posts/new-feature-about-last-fm/</guid>
      <pubDate>Sat, 11 Jul 2026 07:36:20 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;Blog 加了個小功能，可以去自動爬取我的 &lt;a href=&quot;https://www.last.fm/user/yimang&quot;&gt;Last.fm&lt;/a&gt; 紀錄，如果有正在聆聽的就會顯示在右邊&lt;br /&gt;
&lt;img</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>Blog 加了個小功能，可以去自動爬取我的 <a href="https://www.last.fm/user/yimang">Last.fm</a> 紀錄，如果有正在聆聽的就會顯示在右邊<br /><img src="images/posts/new-feature-about-last-fm/image.webp" alt="alt text" /><br />但只有電腦版看得到啦，手機版排版不太一樣</p><p>順便分享一下我的週報<br /><img src="images/posts/new-feature-about-last-fm/image-1.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
    <item>
      <title>推坑 Last.fm</title>
      <link>https://yimang.tw/posts/pitch-last-fm/</link>
      <guid>https://yimang.tw/posts/pitch-last-fm/</guid>
      <pubDate>Mon, 06 Jul 2026 13:19:12 GMT</pubDate>
      
      <description>介紹 last.fm，一個能自動追蹤各大串流平台聆聽紀錄並彙整的平台，支援 Spotify、YouTube Music 等，還能生成聆聽報告，詳細教學如何在瀏覽器、Android 等平台安裝，以及顯示在 Discord 動態欄。</description>
      
      
      
      <content:encoded><![CDATA[<p>之前看到 <a href="https://ivonblog.com/">Ivon</a> 臉書貼文提到 Last.fm，馬上去試了看看，結果是真的十分好用<br />Last.fm 是一個能自動追蹤各大串流平台（Spotify、YouTube Music、Apple Music 等)聆聽紀錄，並彙整的平台</p><p>還能像其他串流平台那樣生成聆聽報告，很適合和他人交流歌單<br /><img src="images/posts/pitch-last-fm/image.webp" alt="alt text" /><br /><img src="images/posts/pitch-last-fm/image-1.webp" alt="alt text" /></p><h2 id="安裝"><a class="markdownIt-Anchor" href="#安裝"></a> 安裝</h2><p>瀏覽器可以安裝 <a href="https://webscrobbler.com/">Web Scrobbler</a> 這個套件，然後登入你的 Last.fm 帳號<br /><img src="images/posts/pitch-last-fm/image-2.webp" alt="alt text" /></p><p>建議可以開啟 <strong>Scrobble only videos that are recognized by YouTube Music as music</strong><br />和 <strong>Use YouTube Music to get track info</strong><br /><img src="images/posts/pitch-last-fm/image-3.webp" alt="alt text" /><br />這樣收錄結果會更精準，剩下兩個建議關閉，但可能會錯過一些非官方 Cover 或小眾藝人等，如果介意可以是情況開啟</p><p>Mac 和 iPhone 安裝可以參考 <a href="https://www.last.fm/about/trackmymusic">Last.fm 官網</a></p><p>Android 手機可以安裝官方的 <a href="https://play.google.com/store/apps/details?id=fm.last.android">Last.fm</a> 或第三方的 <a href="https://play.google.com/store/apps/details?id=com.arn.scrobble">Pano Scrobbler for LastFM</a></p><p>Pano Scrobbler 的好處是可以直接修改歌曲資訊<br /><img src="images/posts/pitch-last-fm/image-6.webp" alt="alt text" /><br />如果系統是英文，有時候解析中文歌曲會有問題，可以到 Regex rules 設定，把分割標題的功能關掉<br /><img src="images/posts/pitch-last-fm/image-7.webp" alt="alt text" /><br /><img src="images/posts/pitch-last-fm/image-8.webp" alt="alt text" /><br />但這樣是能正常解析了，後面卻會跟著一串英文翻譯的歌名，被抓取到的紀錄也有包含翻譯，這樣會導致不同平台同首歌被紀錄為不同首<br /><img src="images/posts/pitch-last-fm/image-9.webp" alt="alt text" /><br />我們可以到 Regex rules 新增正則表達式的篩選條件</p><pre class="line-numbers language-none"><code class="language-none">(?&lt;&#x3D;[\u4e00-\u9fa5])\s*-\s*[A-Za-z\s&#39;,!?]+$<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/pitch-last-fm/image-10.webp" alt="alt text" /><br />這個正則式會把最後一個字是中文並且接著「-」後面接著英文的篩掉，這樣就能處理大部分自動翻譯的歌曲了</p><p>有些歌是像這樣括號裡面有英文的，也可以選擇用下面的正則剃除</p><pre class="line-numbers language-none"><code class="language-none">(?&lt;&#x3D;[\u4e00-\u9fa5])\s*[\(\（][A-Za-z\s&#39;,!?]+[\)\）]$<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/pitch-last-fm/image-11.webp" alt="alt text" /><br /><img src="images/posts/pitch-last-fm/image-12.webp" alt="alt text" /></p><p>Last.fm 官方 APP 如果是用 Revanced/Morphe 版 YouTube Music，記得要去 Last.fm 開啟抓取來源<br />進入 APP 點擊右上角頭像進入設定開啟即可<br /><img src="images/posts/pitch-last-fm/image-4.webp" alt="alt text" /></p><p>你也可以讓 Last.fm 動態像 Spotify 那樣顯示在 Discord 活動欄<br />使用 Vencord 安裝 <a href="https://vencord.dev/plugins/LastFMRichPresence">LastFMRichPresence</a> 插件即可，還可以修改顯示細項<br /><img src="images/posts/pitch-last-fm/image-5.webp" alt="alt text" /></p><p>如果想要能 24 小時跨裝置顯示在 Discord 上，可以參考我寫的<a href="https://github.com/imyimang/lastfm-discord-rpc">小腳本</a></p><p>歡迎各位參觀<a href="https://www.last.fm/user/yimang">我的 Last.fm</a> 和我交流！</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
    <item>
      <title>又從 PopOS 跳槽了，不得已的</title>
      <link>https://yimang.tw/posts/popos-to-cachy-os/</link>
      <guid>https://yimang.tw/posts/popos-to-cachy-os/</guid>
      <pubDate>Wed, 17 Jun 2026 08:16:50 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;又從 PopOS 跳槽到 CachyOS 了，不得已的，在 PopOS 遇到太多奇怪問題了，VSCode 用 X11 啟動後從剪貼簿貼上圖片就會 Crash，Discord 也無法貼上圖片，太不方便了&lt;/p&gt;
&lt;p&gt;雖然我很喜歡平鋪視窗，但要一直解決 Fcitx5 跟各大</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>又從 PopOS 跳槽到 CachyOS 了，不得已的，在 PopOS 遇到太多奇怪問題了，VSCode 用 X11 啟動後從剪貼簿貼上圖片就會 Crash，Discord 也無法貼上圖片，太不方便了</p><p>雖然我很喜歡平鋪視窗，但要一直解決 Fcitx5 跟各大 APP 的相容問題實在太麻煩了，剛好沒試過 Arch 系的 Distro，就裝個 CachyOS 試試</p><p>剛開始自不量力的選擇了 Niri 當桌面環境，結果操作完全不熟，最後乖乖裝了 KDE Plasma</p><p>希望早日擺脫 Distro hopping 的階段<br /><img src="images/posts/popos-to-cachy-os/image.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
    </item>
    
    <item>
      <title>修復 Return YouTube Dislike 在 Firefox 下倒讚圖示消失的問題</title>
      <link>https://yimang.tw/posts/fix-return-yt-dislike-with-tampermonkey/</link>
      <guid>https://yimang.tw/posts/fix-return-yt-dislike-with-tampermonkey/</guid>
      <pubDate>Tue, 16 Jun 2026 02:12:26 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;根據這個 &lt;a href=&quot;https://github.com/Anarios/return-youtube-dislike/issues/1287&quot;&gt;Issue&lt;/a&gt; ，是由於 Firefox Addons 上的 Return YouTube Dislike</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>根據這個 <a href="https://github.com/Anarios/return-youtube-dislike/issues/1287">Issue</a> ，是由於 Firefox Addons 上的 Return YouTube Dislike 版本過舊，導致出現此問題，我們可以透過 Tampermonkey 安裝 Userscript 版本來修復<br /><img src="images/posts/fix-return-yt-dislike-with-tampermonkey/image.webp" alt="alt text" /></p><p>安裝 <a href="https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/">Tampermonkey</a>，然後到 <a href="https://www.returnyoutubedislike.com/install">Return YouTube Dislike</a> 的安裝介面選擇用 Userscript<br /><img src="images/posts/fix-return-yt-dislike-with-tampermonkey/image2.webp" alt="alt text" /></p><p>選擇 install，然後關閉原本的 Return YouTube Dislike<br /><img src="images/posts/fix-return-yt-dislike-with-tampermonkey/image3.webp" alt="alt text" /></p><p>Dislike 圖示就回來了<br /><img src="images/posts/fix-return-yt-dislike-with-tampermonkey/image4.webp" alt="alt text" /></p><p>等待 Firefox Addons 上的官方版本更新後就可以不用這種方法了</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
    </item>
    
    <item>
      <title>AI 問題挑戰</title>
      <link>https://yimang.tw/posts/ai-questions-challenge/</link>
      <guid>https://yimang.tw/posts/ai-questions-challenge/</guid>
      <pubDate>Fri, 12 Jun 2026 19:23:49 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;剛好看到 &lt;a href=&quot;https://wiwi.blog/blog/ai-questions-challenge/&quot;&gt;Wiwi&lt;/a&gt;、&lt;a</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>剛好看到 <a href="https://wiwi.blog/blog/ai-questions-challenge/">Wiwi</a>、<a href="https://blog.ikukaroom.com/ai-blog-question-challenge/">ikuka</a>、<a href="https://eoiiio.bearblog.dev/ai-new/">Eo</a>、<a href="https://eddielv.com/musings/ai-questions-challenge/">Eddie</a> 等人發的 AI 問題挑戰，剛好是有興趣的題目，來挑戰一下</p><blockquote><ol><li>你第一次體驗 AI 模型的感受如何？</li><li>你自己會用 AI 嗎，還是完全反對它？</li><li>你會比較偏好哪一種模型嗎（例如 Claude 和 ChatGPT 之間）？如果有，你是怎麼選擇的？</li><li>AI 有哪些地方是你喜歡的？哪些是不喜歡的？</li><li>你對 AI 生成圖片的感覺如何？如果有人在部落格文章裡放 AI 圖，你會覺得很煩嗎？</li><li>現在網路上到處都是 AI 垃圾內容（slop），充滿了生成的文字、圖片、聲音和影片。你怎麼把這些東西跟真正的人類創作區分開來？你有什麼過濾策略嗎？</li><li>你對 AI 帶來的未來感到樂觀，還是認為會走向反烏托邦？</li></ol></blockquote><h2 id="1-你第一次體驗-ai-模型的感受如何"><a class="markdownIt-Anchor" href="#1-你第一次體驗-ai-模型的感受如何"></a> 1. 你第一次體驗 AI 模型的感受如何？</h2><p>在 ChatGPT 推出後沒多久我就體驗過了，但那時候還不是直接用 <a href="http://ChatGPT.com">ChatGPT.com</a> 而是用別人串接的 Discord 機器人，一開始我並沒有意識到他的顛覆性，在我印象中只是在國中電腦課一直嘗試 jailbreak 和問一些白癡問題而已</p><h2 id="2-你自己會用-ai-嗎還是完全反對它"><a class="markdownIt-Anchor" href="#2-你自己會用-ai-嗎還是完全反對它"></a> 2. 你自己會用 AI 嗎，還是完全反對它？</h2><p>開發方面已經好一段時間沒有手寫過程式了，整個部落格幾乎都是靠 GitHub Copilot 修改，上次認真手寫程式可能是 2024 年的事了，部落格文章我會先自己想主題，寫好完整的文章，再讓 AI 幫忙抓錯字或語病，AI 參與度不高</p><h2 id="3-你會比較偏好哪一種模型嗎例如-claude-和-chatgpt-之間如果有你是怎麼選擇的"><a class="markdownIt-Anchor" href="#3-你會比較偏好哪一種模型嗎例如-claude-和-chatgpt-之間如果有你是怎麼選擇的"></a> 3. 你會比較偏好哪一種模型嗎（例如 Claude 和 ChatGPT 之間）？如果有，你是怎麼選擇的？</h2><p>沒有，黑貓白貓，能抓老鼠的就是好貓<br />加上我是白嫖仔，基本上是一個用完去另一個，但日常較多使用 Gemini</p><h2 id="4-ai-有哪些地方是你喜歡的哪些是不喜歡的"><a class="markdownIt-Anchor" href="#4-ai-有哪些地方是你喜歡的哪些是不喜歡的"></a> 4. AI 有哪些地方是你喜歡的？哪些是不喜歡的？</h2><p>我喜歡 AI 的地方最大的是開發效率提升了很多，修改部落格一個小功能，基本上十幾分鐘就完成了，使用 Linux 遇到的問題大多也是詢問 AI，再去爬論壇<br />不喜歡的地方是現在模型過於阿諛奉承了，每次回覆都會加上「你抓到重點了💡」等情緒價值的贅詞(Gemini 尤其如此)，還有幻覺問題，但相比阿諛奉承還可接受，比以前好上不少</p><h2 id="5-你對-ai-生成圖片的感覺如何如果有人在部落格文章裡放-ai-圖你會覺得很煩嗎"><a class="markdownIt-Anchor" href="#5-你對-ai-生成圖片的感覺如何如果有人在部落格文章裡放-ai-圖你會覺得很煩嗎"></a> 5. 你對 AI 生成圖片的感覺如何？如果有人在部落格文章裡放 AI 圖，你會覺得很煩嗎？</h2><p>如果是在影片中，用 AI 生成那種以前需要到素材網購買的圖片，方便觀眾帶入情境的話，我覺得沒有問題，但廣告或梗圖用 AI 就很不能接受<br />在部落格文章內不會反感，只要跟文章內容有關係，我都可以接受</p><h2 id="6-現在網路上到處都是-ai-垃圾內容slop充滿了生成的文字-圖片-聲音和影片-你怎麼把這些東西跟真正的人類創作區分開來你有什麼過濾策略嗎"><a class="markdownIt-Anchor" href="#6-現在網路上到處都是-ai-垃圾內容slop充滿了生成的文字-圖片-聲音和影片-你怎麼把這些東西跟真正的人類創作區分開來你有什麼過濾策略嗎"></a> 6. 現在網路上到處都是 AI 垃圾內容（slop），充滿了生成的文字、圖片、聲音和影片。你怎麼把這些東西跟真正的人類創作區分開來？你有什麼過濾策略嗎？</h2><p>我似乎沒有嘗試區分 AI 和人類創作者，AI 生成的內容已經難以分辨了，即使是部落格也多少有 AI 的參與，所以我已不積極抵抗，嘗試區隔人和非人，真想感受些人情味時，就打開 RSS Reader，其他時間就任由自己倘佯在 AI Slop 和人類心血交織的資訊中</p><h2 id="7-你對-ai-帶來的未來感到樂觀還是認為會走向反烏托邦"><a class="markdownIt-Anchor" href="#7-你對-ai-帶來的未來感到樂觀還是認為會走向反烏托邦"></a> 7. 你對 AI 帶來的未來感到樂觀，還是認為會走向反烏托邦？</h2><p>AI 正在讓資源向少數人集中，這不可否認，大公司拼命的蒐集用戶資料，訓練自家模型，趕上這場軍備競賽<br />使用者的隱私正在被科技巨頭蠶食，思想被控制，AI 迅速且全面的融入到科技產品中，而我們無權拒絕<br />我更在乎隱私，答案似乎是反烏托邦</p><p><em>And when you ask 'em, &quot;How much should we give?&quot;<br />Hoo, they only answer, &quot;More, more, more, more&quot;</em><br />— <cite>Creedence Clearwater Revival - Fortunate Son</cite></p><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 8px;">  <iframe src="https://www.youtube.com/embed/ZWijx_AgPiA" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>]]></content:encoded>
      
      
      
    </item>
    
    <item>
      <title>解決在 Wayland 下 Logseq 無法使用 Fcitx5 切換輸入法的問題</title>
      <link>https://yimang.tw/posts/fix-logseq-fcitx5-problem/</link>
      <guid>https://yimang.tw/posts/fix-logseq-fcitx5-problem/</guid>
      <pubDate>Wed, 10 Jun 2026 09:06:13 GMT</pubDate>
      
      <description>本文教學如何透過安裝 AppImage 版本並修改啟動參數，解決 Logseq 在 Wayland 環境下無法正常使用 Fcitx5 切換輸入法的問題。</description>
      
      
      
      <content:encoded><![CDATA[<p>Logseq 是一款隱私開源的協作筆記軟體，基於 Electron 開發，所以和 VSCode 等應用程式一樣，在 Wayland 下會遇到與 Fcitx5 的衝突問題，導致無法正常使用 Fcitx5，這篇文章將會解決這個問題，以下示範環境為 Pop!_OS 24.04 LTS</p><p>首先，我們需要安裝 AppImage 版本的 Logseq，Flatpak 版本的我還沒找到解決方法<br />到 <a href="https://logseq.com/downloads">Logseq 官網</a>下載 AppImage 檔案<br /><img src="images/posts/fix-logseq-fcitx5-problem/image.webp" alt="alt text" /></p><p>然後要安裝 AppImageLauncher，可以將每次執行都需要開啟的 AppImage 檔案整合進系統應用程式<br />到他的 <a href="https://github.com/TheAssassin/AppImageLauncher/releases/tag/v3.0.0-beta-3">GitHub Release</a> 安裝對應的 .deb 版本，這邊以 amd64 為例<br /><img src="images/posts/fix-logseq-fcitx5-problem/image2.webp" alt="alt text" /></p><p>然後安裝下載的 .deb 檔案</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> ./appimagelauncher_3.0.0-beta-2-gha287.96cb937_amd64.deb<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後開啟剛剛下載的 AppImage 檔案，會跳出視窗讓你用 AppImageLauncher 註冊應用程式，選擇 <strong>Integrate and run</strong><br /><img src="images/posts/fix-logseq-fcitx5-problem/image-1.webp" alt="alt text" /></p><p>這時 Logseq 已經成功開啟了，但還無法使用 Fcitx5，我們需要修改他的 .desktop 檔案</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> ~/.local/share/applications/<span class="token function">vim</span> appimagekit_*Logseq*.desktop<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>將 <code>[Desktop Entry]</code> 的 Exec= 最後的 %u 前方加上 <code>--ozone-platform=x11</code><br /><img src="images/posts/fix-logseq-fcitx5-problem/image3.webp" alt="alt text" /></p><p>然後重新掃描變更</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">update-desktop-database ~/.local/share/applications/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>重新啟動 Logseq ，就能正常使用 Fcitx5 了<br /><img src="images/posts/fix-logseq-fcitx5-problem/image4.webp" alt="alt text" /><br /><img src="images/posts/fix-logseq-fcitx5-problem/image-2.webp" alt="alt text" /></p><p>如果你把 Logseq 的名字和圖示改成跟 Flatpak 版本一樣<br />可以修改剛剛改過的 .desktop 檔案</p><p>把 <code>[Desktop Entry]</code> 的 Name 跟 Icon 改掉<br />Icon 可以下載 <a href="https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/logseq.svg">SVG 版本</a>的，這樣縮放不會有鋸齒<br />然後把 Icon 設定成圖片路徑，例如 <code>/home/&#123;username&#125;/Pictures/Icons/logseq.svg</code><br />把 username 填入自己的使用者名稱<br />這樣就會顯示原本的圖示了，工作欄也是<br /><img src="images/posts/fix-logseq-fcitx5-problem/image5.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
    </item>
    
    <item>
      <title>部落格加了音樂</title>
      <link>https://yimang.tw/posts/add-music/</link>
      <guid>https://yimang.tw/posts/add-music/</guid>
      <pubDate>Sat, 30 May 2026 14:25:35 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;最近在部落格加上了音樂功能，左下角可以播歌，也可以關閉，跳到不同頁面也會紀錄歌曲進度&lt;br /&gt;
&lt;img src=&quot;images/posts/add-music/music.webp&quot; alt=&quot;alt text&quot; /&gt;&lt;br /&gt;
資料都是存在 Local</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>最近在部落格加上了音樂功能，左下角可以播歌，也可以關閉，跳到不同頁面也會紀錄歌曲進度<br /><img src="images/posts/add-music/music.webp" alt="alt text" /><br />資料都是存在 Local Storage 不會追蹤用戶</p><p>目前放了幾首 The Beatles，之後也會持續更新愛聽的歌</p><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 8px;">  <iframe src="https://www.youtube.com/embed/WHy-Haw6gDk" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
    <item>
      <title>解決在 Wayland 下 VSCode 無法使用 Fcitx5 切換輸入法的問題</title>
      <link>https://yimang.tw/posts/fix-vscode-fcitx5-problem/</link>
      <guid>https://yimang.tw/posts/fix-vscode-fcitx5-problem/</guid>
      <pubDate>Mon, 25 May 2026 16:46:25 GMT</pubDate>
      
      <description>解決 Linux 桌面環境（Wayland）下 Visual Studio Code 出現 Fcitx5 輸入法無法切換、新版 Electron 框架衝突的異常狀況。</description>
      
      
      
      <content:encoded><![CDATA[<p>VSCode 在 2026 年初更新後，Wayland 環境下新版會遇到 Fcitx5 無法輸入的問題<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>，我們只要把 VSCode 改成用 X11 啟動就能解決<br />以下以官網的 .deb 版示範，以下示範環境為 Pop!_OS 24.04 LTS</p><p>先在家目錄建立自己的設定檔，防止 VSCode 更新後設定被覆蓋</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">mkdir</span> <span class="token parameter variable">-p</span> ~/.local/share/applications<span class="token function">cp</span> /usr/share/applications/code.desktop ~/.local/share/applications/<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後修改 <code>~/.local/share/applications/code.desktop</code></p><p>把 <code>[Desktop Entry]</code> 的</p><pre class="line-numbers language-none"><code class="language-none">Exec&#x3D;&#x2F;usr&#x2F;share&#x2F;code&#x2F;code %F<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>改成</p><pre class="line-numbers language-none"><code class="language-none">Exec&#x3D;&#x2F;usr&#x2F;share&#x2F;code&#x2F;code --ozone-platform&#x3D;x11 %F<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/fix-vscode-fcitx5-problem/image.webp" alt="alt text" /></p><p><code>[Desktop Action new-empty-window]</code> 的</p><pre class="line-numbers language-none"><code class="language-none">Exec&#x3D;&#x2F;usr&#x2F;share&#x2F;code&#x2F;code --new-window %F<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>改成</p><pre class="line-numbers language-none"><code class="language-none">Exec&#x3D;&#x2F;usr&#x2F;share&#x2F;code&#x2F;code --ozone-platform&#x3D;x11 --new-window %F<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/fix-vscode-fcitx5-problem/image-1.webp" alt="alt text" /></p><p>儲存後重啟 VSCode 就能正常使用 Fcitx5 了</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>之前有看到別篇文章說是 Electron 框架和 Wayland 衝突的問題，但我找不到原文章 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
    </item>
    
    <item>
      <title>安裝 Morphe + Piko 破解 X(Twitter), Instagram 等 APP，去除廣告</title>
      <link>https://yimang.tw/posts/morphe-piko-install/</link>
      <guid>https://yimang.tw/posts/morphe-piko-install/</guid>
      <pubDate>Sun, 10 May 2026 10:37:05 GMT</pubDate>
      
      <description>使用 Morphe 與 Piko 為 X（Twitter）與 Instagram 打補丁完整教學，去除廣告並加入下載限動與匿名觀看等實用功能，包含 Passkey 登入與多帳號設定說明。</description>
      
      
      
      <content:encoded><![CDATA[<p>Piko 是一組針對 X(Twitter) 和 Instagram 的修改補丁，可以修改 APK 檔案達到去除廣告等功能</p><h2 id="登入設定"><a class="markdownIt-Anchor" href="#登入設定"></a> 登入設定</h2><p>在安裝前我們需要先設定 X 帳號的 Passkey，因為 Piko Twitter 無法直接用 Google 登入</p><p>先安裝 <a href="https://play.google.com/store/apps/details?id=proton.android.pass">Proton Pass</a>，並且將其設定為偏好的密碼管理器<br /><img src="images/posts/morphe-piko-install/image.webp" alt="alt text" /><br /><img src="images/posts/morphe-piko-install/image-1.webp" alt="alt text" /></p><p>在正常版的 X，進入 <code>設定 &gt; 安全性和帳戶存取 &gt; 安全性</code> 下面會有個通行密鑰，將他開啟，他會跳轉到 Proton Pass，點擊右下角新增 X 的 Passkey<br /><img src="images/posts/morphe-piko-install/image-2.webp" alt="alt text" /><br /><img src="images/posts/morphe-piko-install/image-3.webp" alt="alt text" /></p><p>然後就能刪除原版的 X 了</p><h2 id="安裝-piko-twitter"><a class="markdownIt-Anchor" href="#安裝-piko-twitter"></a> 安裝 Piko Twitter</h2><p>針對 X(Twitter) Piko 有提供已經打過補丁的 <a href="https://github.com/crimera/twitter-apk/releases">APK 檔案</a>，可以直接下載安裝<br /><img src="images/posts/morphe-piko-install/image-5.webp" alt="alt text" /><br />四種版本差異如下</p><table><thead><tr><th style="text-align:left">檔案名稱</th><th style="text-align:center">桌面圖示與名稱</th><th style="text-align:left">介面顏色</th></tr></thead><tbody><tr><td style="text-align:left"><strong>twitter-piko-material-you</strong></td><td style="text-align:center"><strong>經典藍鳥 (Twitter)</strong></td><td style="text-align:left"><strong>Material You</strong> (隨手機桌布自動變色)</td></tr><tr><td style="text-align:left"><strong>twitter-piko</strong></td><td style="text-align:center"><strong>經典藍鳥 (Twitter)</strong></td><td style="text-align:left"><strong>標準配色</strong> (經典推特藍)</td></tr><tr><td style="text-align:left"><strong>x-piko-material-you</strong></td><td style="text-align:center"><strong>黑色 X (X)</strong></td><td style="text-align:left"><strong>Material You</strong> (隨手機桌布自動變色)</td></tr><tr><td style="text-align:left"><strong>x-piko</strong></td><td style="text-align:center"><strong>黑色 X (X)</strong></td><td style="text-align:left"><strong>標準配色</strong> (預設黑/白色調)</td></tr></tbody></table><p>或是可以透過 Morphe 手動打補丁，以下示範如何用 Morphe 手動打補丁安裝<br />首先到 <a href="https://morphe.software/">Morphe 的官網</a>下載並安裝 Morphe<br />然後點擊<a href="https://morphe.software/add-source?github=crimera/piko">此連結</a>將 Piko 新增到 Morphe 的來源中<br /><img src="images/posts/morphe-piko-install/image-4.webp" alt="alt text" /></p><p>新增後選擇 X<br /><img src="images/posts/morphe-piko-install/image-6.webp" alt="alt text" /></p><p>跟隨指示下載並開啟 APK 檔案，就會開始打補丁了<br /><img src="images/posts/morphe-piko-install/image-7.webp" alt="alt text" /></p><p>等待修改完成安裝，然後用 Passkey 登入<br /><img src="images/posts/morphe-piko-install/image-8.webp" alt="alt text" /></p><p>也支援多帳號登入，同樣用 Passkey 即可<br />設定裡面還能修改更多關於 Piko 的設定</p><p>Instagram 也是相同方法安裝，只是沒有現成的 Patched APK 檔案，需要手動安裝<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p><p>安裝後就能去除廣告了，Instagram 還有下載限動/貼文和匿名觀看限動等功能</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>他們的 <a href="https://t.me/pikopatches/16">Telegram</a> 有提供 Patched APK，但看起來不是每個版本都有 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Android/">Android</category>
      
    </item>
    
    <item>
      <title>在 Pop!_OS 安裝 Fcitx5 小麥注音輸入法</title>
      <link>https://yimang.tw/posts/mcbopomofo-in-popos/</link>
      <guid>https://yimang.tw/posts/mcbopomofo-in-popos/</guid>
      <pubDate>Fri, 01 May 2026 10:20:13 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;本文將示範如何在 Pop!_OS 安裝小麥注音輸入法&lt;/p&gt;
&lt;h2 id=&quot;安裝&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#安裝&quot;&gt;&lt;/a&gt; 安裝&lt;/h2&gt;
&lt;p&gt;Pop!_OS 預設就有內建 Flatpak，我們可以透過 Flatpak</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/mcbopomofo-in-popos/image2.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/mcbopomofo-in-popos/image2.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>本文將示範如何在 Pop!_OS 安裝小麥注音輸入法</p><h2 id="安裝"><a class="markdownIt-Anchor" href="#安裝"></a> 安裝</h2><p>Pop!_OS 預設就有內建 Flatpak，我們可以透過 Flatpak 安裝小麥注音，不用自己編譯，詳細可以參考<a href="https://github.com/openvanilla/fcitx5-mcbopomofo/wiki/%E4%BD%BF%E7%94%A8-Flatpak-%E5%AE%89%E8%A3%9D--fcitx5-mcbopomofo">官方文檔</a></p><p>將 Fcitx5 裝到 user space 中</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">flatpak remote-add --if-not-exists <span class="token parameter variable">--user</span> flathub https://flathub.org/repo/flathub.flatpakrepoflatpak <span class="token function">install</span> <span class="token parameter variable">--user</span> flathub org.fcitx.Fcitx5<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p><img src="/images/posts/mcbopomofo-in-popos/image.webp" alt="alt text" /></p><p>安裝小麥注音</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">flatpak <span class="token function">install</span> <span class="token parameter variable">--user</span> flathub org.fcitx.Fcitx5.Addon.McBopomofo<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="/images/posts/mcbopomofo-in-popos/image1.webp" alt="alt text" /></p><h2 id="設定"><a class="markdownIt-Anchor" href="#設定"></a> 設定</h2><p>安裝後在按 Super(Win) 搜尋 Fcitx5 開啟<br /><img src="/images/posts/mcbopomofo-in-popos/image2.webp" alt="alt text" /></p><p>右上角會出現鍵盤的圖案，對著他按右鍵選擇 Input Method Settings 開啟 Fcitx5 的設定<br /><img src="/images/posts/mcbopomofo-in-popos/image7.webp" alt="alt text" /></p><p>右側列表搜尋 McBopomofo 然後按 Add<br /><img src="/images/posts/mcbopomofo-in-popos/image3.webp" alt="alt text" /></p><p>到上方 Global Options 設定快捷鍵<br />我習慣會將 Toggle Input Method 改為 Shift+Space<br />Temporarily Toggle Input Method 改為 Right Shift<br />可以根據自身習慣更改<br /><img src="/images/posts/mcbopomofo-in-popos/image4.webp" alt="alt text" /></p><p>回到 Input Method，點擊小麥注音的設定<br /><img src="/images/posts/mcbopomofo-in-popos/image5.webp" alt="alt text" /></p><p>可以將 Candidate List Layout 改為 Vertical，預設的選字選單是橫向的，這樣可以設定成直向<br /><img src="/images/posts/mcbopomofo-in-popos/image6.webp" alt="alt text" /></p><p>到 COSMIC Settings -&gt; Applications<br /><img src="/images/posts/mcbopomofo-in-popos/image-1.webp" alt="alt text" /></p><p>選擇 Startup applications 然後新增 Fcitx5<br /><img src="/images/posts/mcbopomofo-in-popos/image-2.webp" alt="alt text" /></p><p>這樣下次開機就會自動啟動 Fcitx5 了</p><h2 id="延伸閱讀"><a class="markdownIt-Anchor" href="#延伸閱讀"></a> 延伸閱讀</h2><ul><li><a href="/posts/fix-vscode-fcitx5-problem/">解決在 Wayland 下 VSCode 無法使用 Fcitx5 輸入的問題</a></li></ul>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
      <category domain="https://yimang.tw/tags/PopOS/">PopOS</category>
      
    </item>
    
    <item>
      <title>單碟安裝 Windows 和 Pop!_OS 雙系統教學</title>
      <link>https://yimang.tw/posts/dual-boot-popos-and-windows/</link>
      <guid>https://yimang.tw/posts/dual-boot-popos-and-windows/</guid>
      <pubDate>Thu, 30 Apr 2026 17:10:15 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;本篇文章會詳細描述單硬碟安裝 Windows 11 和 Pop!_OS 雙系統的方法，以 Pop!_OS 24.04 LTS 為例&lt;br /&gt;
大多數內容翻譯自 &lt;a</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/dual-boot-popos-and-windows/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/dual-boot-popos-and-windows/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>本篇文章會詳細描述單硬碟安裝 Windows 11 和 Pop!_OS 雙系統的方法，以 Pop!_OS 24.04 LTS 為例<br />大多數內容翻譯自 <a href="https://www.youtube.com/watch?v=5DANxzM5lOg">Ksk Royal</a> 的影片</p><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>警告</p>  <p>安裝前建議先備份電腦資料</p></div><h2 id="分割硬碟"><a class="markdownIt-Anchor" href="#分割硬碟"></a> 分割硬碟</h2><p>首先，我們需要從原本的硬碟切一塊空間給 Pop!_OS<br />在 Windows 搜尋電腦管理，選擇用管理員開啟<br /><img src="images/posts/dual-boot-popos-and-windows/image.webp" alt="alt text" /></p><p>左側選單選擇磁碟管理<br /><img src="images/posts/dual-boot-popos-and-windows/image2.webp" alt="alt text" /></p><p>右鍵選擇壓縮磁碟區，根據需求壓縮出你要的空間<br /><img src="images/posts/dual-boot-popos-and-windows/image3.webp" alt="alt text" /></p><p>這邊以 100GB 為例<br /><img src="images/posts/dual-boot-popos-and-windows/image4.webp" alt="alt text" /></p><p>壓縮完成後就會多出一塊 100GB 的未分配空間<br /><img src="images/posts/dual-boot-popos-and-windows/image5.webp" alt="alt text" /></p><h2 id="製作開機碟"><a class="markdownIt-Anchor" href="#製作開機碟"></a> 製作開機碟</h2><p>準備一個 8GB 以上的隨身碟<br />到 System76 官網下載 <a href="https://system76.com/pop/download/">Pop!_OS 的映像檔</a><br />根據自身電腦配置選擇，由於我的顯卡是 4050 所以我選 <strong>Pop!_OS 24.04 LTS with NVIDIA</strong> 的版本<br /><img src="images/posts/dual-boot-popos-and-windows/image6.webp" alt="alt text" /></p><p>下載 <a href="https://rufus.ie/en/">Rufus</a> 或 <a href="https://etcher.balena.io/">BalenaEtcher</a> 等開機碟製作工具，以下以 Rufus 舉例<br />選擇你剛剛下載的映像檔和隨身碟後點擊執行<br /><img src="images/posts/dual-boot-popos-and-windows/image7.webp" alt="alt text" /></p><h2 id="設定-pop_os-分區"><a class="markdownIt-Anchor" href="#設定-pop_os-分區"></a> 設定 Pop!_OS 分區</h2><p>開機碟製作完成後重新啟動電腦（隨身碟要插在電腦上），在啟動過程中連續點擊 F12 或 Delete 鍵進入 BIOS，詳細按鍵依品牌而定，本篇以 MSI 為例</p><p>到開機設定將快速開機關閉<br /><img src="images/posts/dual-boot-popos-and-windows/image-0.webp" alt="alt text" /></p><p>然後將開機順序的第一位改成我們的開機碟<br /><img src="images/posts/dual-boot-popos-and-windows/image-1.webp" alt="alt text" /></p><p>然後到 安全性 -&gt; 安全開機選項 把安全開機關閉<br /><img src="images/posts/dual-boot-popos-and-windows/image-2.webp" alt="alt text" /><br /><img src="images/posts/dual-boot-popos-and-windows/image-3.webp" alt="alt text" /></p><p>到儲存及離開選擇儲存並重新啟動<br /><img src="images/posts/dual-boot-popos-and-windows/image-4.webp" alt="alt text" /></p><p>啟動後就會跳到 Pop!_OS 的安裝介面，按 Enter 開始設定<br /><img src="images/posts/dual-boot-popos-and-windows/image-5.webp" alt="alt text" /></p><p>先設定語言和輸入<br /><img src="images/posts/dual-boot-popos-and-windows/image-6.webp" alt="alt text" /><br /><img src="images/posts/dual-boot-popos-and-windows/image-7.webp" alt="alt text" /></p><p>在 Install 的地方選擇第二個 <strong>Custom(Advanced)</strong><br /><img src="images/posts/dual-boot-popos-and-windows/image-8.webp" alt="alt text" /></p><p>點擊左下角 <strong>Modify Partitions</strong><br /><img src="images/posts/dual-boot-popos-and-windows/image-9.webp" alt="alt text" /></p><p>裡面就會出現那塊我們先前分割出來的未分配空間，對著那塊 unallocated 點擊右鍵 New 新增分區<br /><img src="images/posts/dual-boot-popos-and-windows/image-10.webp" alt="alt text" /></p><p>先設定 Pop!_OS 的開機引導區，預留約 1GB，File System 選擇 fat32，最後按 Add 新增<br /><img src="images/posts/dual-boot-popos-and-windows/image-11.webp" alt="alt text" /></p><p>然後設定 Pop!_OS 的 Swap 區，根據需求預留 4~10GB 即可，File System 選擇 linux-swap<br /><img src="images/posts/dual-boot-popos-and-windows/image-12.webp" alt="alt text" /></p><p>剩下的分配給 Pop!_OS 主要儲存空間，File System 選擇 ext4<br /><img src="images/posts/dual-boot-popos-and-windows/image-13.webp" alt="alt text" /></p><p>設定完成後點擊上方勾勾儲存變更<br /><img src="images/posts/dual-boot-popos-and-windows/image-14.webp" alt="alt text" /></p><p>完成後上面就會顯示我們剛剛設定的三個分區<br />對著三個分區按右鍵，勾選 Use partition 和 Format<br /><img src="images/posts/dual-boot-popos-and-windows/image-15.webp" alt="alt text" /><br /><img src="images/posts/dual-boot-popos-and-windows/image-16.webp" alt="alt text" /><br /><img src="images/posts/dual-boot-popos-and-windows/image-17.webp" alt="alt text" /></p><p>然後點擊 Erase and Install<br /><img src="images/posts/dual-boot-popos-and-windows/image-18.webp" alt="alt text" /></p><p>設定帳號和密碼<br /><img src="images/posts/dual-boot-popos-and-windows/image-19.webp" alt="alt text" /></p><p>Pop!_OS 就開始安裝了<br /><img src="images/posts/dual-boot-popos-and-windows/image-20.webp" alt="alt text" /></p><p>安裝完成後選擇 Restart Device<br /><img src="images/posts/dual-boot-popos-and-windows/image-21.webp" alt="alt text" /></p><h2 id="設定啟動選單"><a class="markdownIt-Anchor" href="#設定啟動選單"></a> 設定啟動選單</h2><p>重啟後就會進入 Pop!_OS 了，如果直接進到 Windows 的話，再重啟一次，按 F12/Delete 進入 BIOS，在開機設定選擇 <strong>UEFI硬碟裝置開機順序</strong><br /><img src="images/posts/dual-boot-popos-and-windows/uefiboot.webp" alt="alt text" /></p><p>把 Pop!_OS 設定為第一個<br /><img src="images/posts/dual-boot-popos-and-windows/image-22.webp" alt="alt text" /></p><p>再次重啟就會進入 Pop!_OS 了<br /><img src="images/posts/dual-boot-popos-and-windows/image-23.webp" alt="alt text" /></p><p>設定一些解析度和網路等，可以連接自己的 WiFi<br /><img src="images/posts/dual-boot-popos-and-windows/image-24.webp" alt="alt text" /></p><p>完成後就安裝完成了，我們要來設定開機選單，可以選擇 Pop!_OS 或 Windows，否則每次開機都需要 F11 選擇開機引導</p><p>點擊下方列表的 COSMIC Terminal</p><p>切換為 root 權限</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token parameter variable">-i</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image8.webp" alt="alt text" /></p><p>查看目前分區</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">lsblk<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image9.webp" alt="alt text" /></p><p>圖中 1GB 的 nvme0n1p5 （每個人編號可能不同）就是 Pop!_OS 的 EFI 啟動分區，我們需要在這裡設定開機選單</p><p>100MB 的 nvme0n1p1 則是 Windows 的啟動分區（不一定都是 100MB，可能是 100~300MB），我們需要將他複製到 Pop!_OS 的啟動分區</p><p>創建資料夾</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">mkdir</span> /mnt/windowsEFI<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>把分區掛載到我們創建的資料夾</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">mount</span> /dev/nvme0n1p1 /mnt/windowsEFI<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image10.webp" alt="alt text" /></p><p>再次輸入 <code>lsblk</code> 就能看到 p1 分區的 Mountpoints 顯示已經掛載到我們的資料夾<br /><img src="images/posts/dual-boot-popos-and-windows/image11.webp" alt="alt text" /></p><p>輸入 <code>ls</code> 可以看到 EFI 資料夾<br /><img src="images/posts/dual-boot-popos-and-windows/image12.webp" alt="alt text" /></p><p>切換到 EFI 資料夾</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> EFI/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>輸入 <code>ls</code> 就能看到 Microsoft 資料夾，裡面就是 Windows 的開機引導檔案<br /><img src="images/posts/dual-boot-popos-and-windows/image13.webp" alt="alt text" /></p><p>將資料夾複製到 <code>/boot/efi/EFI/</code></p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">cp</span> <span class="token parameter variable">-r</span> Microsoft /boot/efi/EFI/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image14.webp" alt="alt text" /></p><p>切換到 <code>/boot/efi/</code> 目錄</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> /boot/efi/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>輸入 <code>ls</code> 就能看到 EFI 資料夾，這就是放 Pop!_OS 的啟動引導檔案<br /><img src="images/posts/dual-boot-popos-and-windows/image15.webp" alt="alt text" /></p><p>切換到 <code>EFI/</code> 目錄</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> EFI/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>裡面能看到 Pop!_OS 和我們剛剛複製進去的 Windows 啟動引導檔案資料夾<br /><img src="images/posts/dual-boot-popos-and-windows/image16.webp" alt="alt text" /></p><p>切換到 <code>Microsoft/Boot/</code> 目錄</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> Microsoft/Boot/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>裡面看到的 <code>bootmgfw.efi</code> 就是 Windows 的開機引導檔案<br /><img src="images/posts/dual-boot-popos-and-windows/image17.webp" alt="alt text" /></p><p>查看當前目錄</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">pwd</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後複製起來<br /><img src="images/posts/dual-boot-popos-and-windows/image18.webp" alt="alt text" /></p><p>創建一個 windows 啟動配置文件</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">nano</span> /boot/efi/loader/entries/windows.conf<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image19.webp" alt="alt text" /></p><p>輸入</p><pre class="line-numbers language-none"><code class="language-none">title Windows Boot Managerefi 剛剛複製的路徑&#x2F;bootmgfw.efi<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後按 Ctrl+X 再按 Y 然後按 Enter 儲存</p><p><img src="images/posts/dual-boot-popos-and-windows/image20.webp" alt="alt text" /></p><p>設定開機選單配置文件</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">nano</span> /boot/efi/loader/loader.conf<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/dual-boot-popos-and-windows/image21.webp" alt="alt text" /></p><p>下方加入一行 <code>timeout 15</code><br />讓他在開機選單會停留 15 秒，也可以自己設定數字<br /><img src="images/posts/dual-boot-popos-and-windows/image22.webp" alt="alt text" /></p><p>一樣按 Ctrl+X 再按 Y 然後按 Enter 儲存</p><p>重啟電腦，你就會看到雙系統的選擇選單了，每次開機都能選擇 Windows 或 Pop!_OS 啟動<br /><img src="images/posts/dual-boot-popos-and-windows/image-25.webp" alt="alt text" /></p><h2 id="延伸閱讀"><a class="markdownIt-Anchor" href="#延伸閱讀"></a> 延伸閱讀</h2><ul><li><a href="/posts/mcbopomofo-in-popos/">在 Pop!_OS 安裝 Fcitx5 小麥注音輸入法</a></li></ul>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
      <category domain="https://yimang.tw/tags/PopOS/">PopOS</category>
      
    </item>
    
    <item>
      <title>Ubuntu -&gt; Pop!_OS</title>
      <link>https://yimang.tw/posts/ubuntu-to-popos/</link>
      <guid>https://yimang.tw/posts/ubuntu-to-popos/</guid>
      <pubDate>Sun, 26 Apr 2026 15:55:11 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;First day with Pop!_OS&lt;br /&gt;
&lt;img src=&quot;images/posts/ubuntu-to-popos/image.webp&quot; alt=&quot;alt text&quot; /&gt;&lt;br /&gt;
so far so</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>First day with Pop!_OS<br /><img src="images/posts/ubuntu-to-popos/image.webp" alt="alt text" /><br />so far so good</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
    </item>
    
    <item>
      <title>Keep Android Open！</title>
      <link>https://yimang.tw/posts/keep-android-open/</link>
      <guid>https://yimang.tw/posts/keep-android-open/</guid>
      <pubDate>Sun, 15 Mar 2026 11:50:00 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;Google 正嘗試讓 Android 成為一個不自由的平台，未來，所有第三方應用程式都需要向 Google 提供身分驗證，才能安裝在 Android 裝置上&lt;/p&gt;
&lt;p&gt;&lt;img</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/keep-android-open/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/keep-android-open/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>Google 正嘗試讓 Android 成為一個不自由的平台，未來，所有第三方應用程式都需要向 Google 提供身分驗證，才能安裝在 Android 裝置上</p><p><img src="images/posts/keep-android-open/image.webp" alt="keepandroidopen dot org" /></p><div style="text-align: center; font-size: 0.7em;">keepandroidopen.org</div><p>這極大的打壓了許多第三方軟體的生存空間，許多開發者並不願意向 Google 提供身分資訊，我們應該擁有自由安裝第三方 APK 的權利，不該被大公司所限制</p><p>一旦 Google 成功推行，難保將來不會推出更多打壓自由的政策，我們不能眼睜睜看著 Android 的開放自由被扼殺</p><p>為聲援 Android，你可以到 <a href="https://keepandroidopen.org/zh-TW/">保持 Android 開放(Keep Android Open)</a> 查看更多資訊，也可以在自己的社群媒體 / 部落格上發聲</p><blockquote><p>&quot;Don’t be evil&quot;</p><p>— <cite>Google</cite><br /><img src="images/posts/keep-android-open/image-1.webp" alt="dont be evil" /></p></blockquote>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
    </item>
    
    <item>
      <title>關於無神論</title>
      <link>https://yimang.tw/posts/about-atheism/</link>
      <guid>https://yimang.tw/posts/about-atheism/</guid>
      <pubDate>Sat, 07 Mar 2026 06:01:06 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;前幾天看到一個&lt;a href=&quot;https://www.youtube.com/watch?v=JnDpjzzRwTs&quot;&gt;街訪影片&lt;/a&gt;，內容是在莫斯科街頭詢問人們的宗教信仰&lt;br /&gt;
當中許多人都說自己是</description>
          
        
      
      
      
      <content:encoded><![CDATA[<p>前幾天看到一個<a href="https://www.youtube.com/watch?v=JnDpjzzRwTs">街訪影片</a>，內容是在莫斯科街頭詢問人們的宗教信仰<br />當中許多人都說自己是 <strong>Atheist</strong>，即無神論者<br />但也有很多人說自己是 <strong>Agnostic</strong>，中文翻譯成不可知論者，也就是認為無法確定或無法證明神存在的人</p><p>這個詞我在台灣完全沒有聽過，在台灣沒有宗教信仰的人似乎會直接被歸類為無神論者，而沒有像歐美那麼細的分類<br />或許是由於台灣民間信仰偏向「功能導向」，而非像基督教那樣的一神信仰，導致大多數人抱持著「寧可信其有，不可信其無」的心態，但這反而和 Agnosticism 比較相像</p><p>依照光譜（<a href="https://en.wikipedia.org/wiki/Spectrum_of_theistic_probability">Spectrum of theistic probability</a>）我自認為是 De facto atheist（Agnostic atheist），即我不確定有沒有神，但我認為存在的機率很小，所以我不相信神</p><p>說來奇怪，我的祖父母和外公婆都是蠻虔誠的基督教和道教徒，小時候也受雙方不同信仰薰陶，但還是自認為類無神論者，過年親戚問我未來要信什麼，我脫口而出可能不會信，但他似乎沒什麼意見就是</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
    </item>
    
    <item>
      <title>跳不出去、不滿意和有的沒的</title>
      <link>https://yimang.tw/posts/trapped-and-unsatisfied/</link>
      <guid>https://yimang.tw/posts/trapped-and-unsatisfied/</guid>
      <pubDate>Wed, 18 Feb 2026 13:02:50 GMT</pubDate>
      
        
        
          
          
      <description>&lt;h2 id=&quot;跳不出去&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#跳不出去&quot;&gt;&lt;/a&gt;</description>
          
        
      
      
      
      <content:encoded><![CDATA[<h2 id="跳不出去"><a class="markdownIt-Anchor" href="#跳不出去"></a> 跳不出去</h2><p>總感覺，自從開始寫了些非技術的文章後，總是圍繞著某個既定的框架，就像從小寫的作文那般，追求一定要有起承轉合，首尾呼應，想到了某種寫法，卻又覺得太文鄒鄒，過於做作，最後又歸於樸實，個人網站本該是自由潑灑創作的，是不是畫地自限了</p><p>開始覺得 <a href="https://wiwi.blog/">Wiwi</a> 和 <a href="https://noa.bearblog.dev">Noa</a> 等，能將日常生活化做文字的人很厲害，刪除了 Instagram 後，似乎是習慣了圖像式的表達，在網站上創建了 <a href="https://yimang.tw/album/">相簿</a> 頁面，以應付時不時湧起的分享欲，而不是寫文章，不知道這算不算該改的習慣，發相片感覺也可以，但每次要想相片 Title 也有點苦惱，寫「無題」又有點中二</p><p>身邊的人寫 Blog 幾乎都是技術文章，鮮少見到日常生活或個人抒發類的文章，雖說我寫的文章也不算人文思辨，但在一眾技術文中，總感覺投射了過多情緒，略感尷尬</p><h2 id="不滿意"><a class="markdownIt-Anchor" href="#不滿意"></a> 不滿意</h2><p>回頭去看以前寫的文章，總感覺有點故意，像是為了迎合自己的新價值觀，例如 <a href="https://yimang.tw/posts/fast-walkers-to-freedom/">走的很快的一群人</a> 和 <a href="https://yimang.tw/posts/dont-let-algorithms-control-your-choice/">別讓演算法主宰了你的選擇</a>，腦內一直有想法，化為文字又覺得不自然，不知道是不是文字無法描述，總感覺像某種政治正確，寫完後越看越怪</p><p>似乎開始看別人的 Blog 後，寫出來的文章也無形中受他人影響，從主題、價值觀，文筆，細看竟成了對他人的臨摹品，不知道該不該刪掉之前寫的那些文。</p><h2 id="有的沒的"><a class="markdownIt-Anchor" href="#有的沒的"></a> 有的沒的</h2><p>這個 Hexo 主題每次都要幫文章想封面圖，好痛苦，尤其是隨筆類的文章，通常內文並無圖片，還需要找符合意境的圖片當封面，未來或許會學 <a href="https://ivonblog.com/">Ivon 的部落格</a>，選定一張風景圖作為預設的封面</p><p>最近對隱私的追求有點趨向狂熱，已經將手機內許多 Google 的 APP 替換掉，搜尋引擎也換成了 DuckDuckGo，也看了許多聊隱私的國外創作者，甚至考慮將 Pixel 刷為 GrapheneOS，有點太多了，還是先緩緩</p><p>仔細一看，這篇文的風格好像 Ivon，該不會又成了臨摹品</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
    </item>
    
    <item>
      <title>你值得不看廣告</title>
      <link>https://yimang.tw/posts/you-deserve-ad-free/</link>
      <guid>https://yimang.tw/posts/you-deserve-ad-free/</guid>
      <pubDate>Sun, 01 Feb 2026 13:19:36 GMT</pubDate>
      
      <description>厭倦了網路上無處不在的廣告？本文整理瀏覽器擴充、YouTube 廣告攔截、DNS 過濾等實用方法，幫你打造乾淨無廣告的上網體驗，奪回你的注意力和隱私。</description>
      
      
        
      <enclosure url="https://yimang.tw//images/posts/you-deserve-ad-free/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw//images/posts/you-deserve-ad-free/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>現在的網路環境，已經完全被廣告給滲透，隨便打開一個新聞網站，好幾個廣告彈窗直接跳出來，YouTube 的廣告也是越來越長，攔截廣告可以大幅改善你的上網體驗，也能提升網頁載入的速度<br />這篇文章整理了一些廣告攔截方法，還給你乾淨的互聯網</p><h2 id="瀏覽器"><a class="markdownIt-Anchor" href="#瀏覽器"></a> 瀏覽器</h2><p>最簡單能改變的就是瀏覽器了，你可以直接使用 <a href="https://brave.com/download/">Brave 瀏覽器</a>，透過自研原生的廣告攔截技術，直接幫你擋掉大部分的廣告和追蹤器，手機和電腦都能用</p><p>如果你是使用 Chrome 或 Edge，可以安裝 <a href="https://chromewebstore.google.com/detail/ublock-origin-lite/ddkjiahejlhfcafbddmgiahcphecmpfh">uBlock Origin Lite</a>，但由於 Chrome 已經不支援 Manifest V2 標準，所以效果跟原版比是閹割版，但也可以擋掉不少廣告和追蹤器</p><p>如果是 Firefox 的話可以直接安裝完整版的 <a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</a>，擋廣告的效果非常好</p><p>如果你想向廣告商默默抗議的話，也可以考慮 <a href="https://github.com/dhowe/AdNauseam">AdNauseam</a><sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> 這款擴充，他除了 uBlock Origin 的廣告攔截，還會在背景幫你點進廣告，混淆廣告商的數據，Firefox 可以直接安裝這款擴充，Chrome 把 AdNauseam 下架了，你可以依照<a href="https://github.com/dhowe/AdNauseam/wiki/Install-AdNauseam-on-Chromium-browsers">官方教學</a> 手動安裝<br /><img src="images/posts/you-deserve-ad-free/image-2.webp" alt="alt text" /></p><h2 id="youtube"><a class="markdownIt-Anchor" href="#youtube"></a> YouTube</h2><p>網頁版 Brave 瀏覽器或 uBlock Origin 都支援阻擋 YouTube 廣告<br />影片業配的話可以安裝 <a href="https://sponsor.ajay.app/">Sponsor Block</a><sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup> 這個擴充，透過社群標注的業配片段，自動幫你跳過，使用體驗非常好，遇到沒有標注的影片也可以自行標注，幫別人跳過業配，像我現在已經幫別人跳過 5000 多個片段了<br /><img src="images/posts/you-deserve-ad-free/image.webp" alt="alt text" /></p><p>手機版的話安卓可以安裝 <a href="https://revanced.app">Youtube ReVanced</a>，內建廣告跳過和 Sponsor Block，安裝教學可以看 <a href="https://ivonblog.com/posts/youtube-revanced/">Ivon 的文章</a></p><h2 id="dns"><a class="markdownIt-Anchor" href="#dns"></a> DNS</h2><p>你也可以從上游下手，直接把 DNS 改成有廣告攔截伺服器，阻擋各種 APP 的廣告或惡意軟體</p><ul><li><a href="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls">Mullvad DNS</a> - 匿名無日誌的免費 DNS，提供多種模式的節點，可以根據需求選擇要攔截的東西</li><li><a href="https://adguard-dns.io/en/public-dns.html">Adguard dns</a> - 有免費節點的公共 DNS，可以提供廣告攔截服務</li><li><a href="https://nextdns.io">NextDNS</a> - 可以監控自己訪問過哪些網站，或自行設定黑白名單等，自訂性很高，免費用戶有 30 萬請求/月 的使用額度，超過會失去廣告攔截服務，只剩解析域名功能，但對一般個人使用蠻夠了<br /><img src="images/posts/you-deserve-ad-free/image-1.webp" alt="alt text" /></li></ul><p>上面三家 DNS 都有很詳細的各平台設定教學</p><h2 id="系統廣告"><a class="markdownIt-Anchor" href="#系統廣告"></a> 系統廣告</h2><p>嗯…系統有廣告本身就很奇怪，來投靠 <a href="https://yimang.tw/posts/start-using-linux/">Linux</a> 吧</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>這個擴充是在 <a href="https://wiwi.blog/blog/adnauseam">Wiwi 的文章</a> 看到的 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li><li id="fn2" class="footnote-item"><p>這個擴充我是從 <a href="https://www.jaron.tw/docs/tutorial/ad-free/">王則倫 Jaron</a> 的教學看到的，感謝分享 <a href="#fnref2" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/guide/">指南</category>
      
      
    </item>
    
    <item>
      <title>開始用 Linux</title>
      <link>https://yimang.tw/posts/start-using-linux/</link>
      <guid>https://yimang.tw/posts/start-using-linux/</guid>
      <pubDate>Sat, 24 Jan 2026 16:34:06 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;上個禮拜終於參考了 &lt;a href=&quot;https://ivonblog.com/posts/windows11-ubuntu2204-dual-boot/&quot;&gt;Ivon 的文章&lt;/a&gt;，幫我的筆電灌了 Ubuntu + Windows</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/start-using-linux/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/start-using-linux/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>上個禮拜終於參考了 <a href="https://ivonblog.com/posts/windows11-ubuntu2204-dual-boot/">Ivon 的文章</a>，幫我的筆電灌了 Ubuntu + Windows 雙系統</p><p>一開始真的很不適應，很多常用的軟體在 Linux 環境部屬麻煩很多，之前都只有在 VPS 使用過 Ubuntu CLI，沒有把 Linux 當成日常作業系統使用，甚至打算想放棄</p><p>但後面發現 Linux 的自訂性後就愛上使用 Linux 了，現在已經很少會使用 Windows</p><p>花了幾天把常用的軟體都安裝到了 Linux 上，Ubuntu 上安裝其實蠻方便的，很多軟體用 APP Center 就能直接安裝，注音輸入法照著 <a href="https://ivonblog.com/posts/ubuntu-fcitx5/">Ivon 的文章</a> 也很快就裝好了，我是使用小麥注音</p><p>有些非 APP 的 Windows 使用習慣在 Linux 上也有平替選項，例如剪貼簿我使用 <a href="https://yimang.tw/posts/clipboard-in-ubuntu/">Clipboard Indicator</a>，螢幕擷取則是使用 <a href="https://flameshot.org/">Flameshot</a>，很多快捷鍵也設定成 Windows 的用法</p><p>寫 Blog 的環境也全部移到 Linux 上了，這篇文章就是在 Linux 環境寫的！<br /><img src="images/posts/start-using-linux/image.webp" alt="alt text" /></p><p>還花了很多時間把系統預設的 Terminal 改成了 kitty，Shell 也改成了 zsh<br />還寫了個腳本讓每次開終端機的時候都會輪播不同圖片，雖然花了不少時間，但成果很滿意，這種自訂性真讓人著迷</p><p>還用 <a href="https://launchpad.net/~tomtomtom/+archive/ubuntu/conky-manager">Conky</a> 在桌面上放了個硬體監控的小視窗，可以查看 CPU, GPU, 記憶體的使用情況</p><p>很滿意現在的環境，自己慢慢客製化，把系統打造成自己喜歡的樣子很有成就感<br /><img src="images/posts/start-using-linux/image-1.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/experience/">體驗</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
    </item>
    
    <item>
      <title>Webtiles - 個人網站畫布</title>
      <link>https://yimang.tw/posts/webtiles-kicya-net/</link>
      <guid>https://yimang.tw/posts/webtiles-kicya-net/</guid>
      <pubDate>Sat, 24 Jan 2026 02:22:38 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;前幾天在 &lt;a href=&quot;https://kevinowo.com/webtiles/&quot;&gt;Kevin 的文章&lt;/a&gt; 看到了 &lt;a href=&quot;https://webtiles.kicya.net/&quot;&gt;Webtiles&lt;/a&gt;</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/webtiles-kicya-net/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/webtiles-kicya-net/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>前幾天在 <a href="https://kevinowo.com/webtiles/">Kevin 的文章</a> 看到了 <a href="https://webtiles.kicya.net/">Webtiles</a> 這個網站，可以認領一小塊畫布介紹自己的網站或創作些想放的東西<br /><img src="images/posts/webtiles-kicya-net/image.webp" alt="alt text" /><br />我認領了 (-10,-19) 這塊，在 <a href="https://trashposts.com/">廢文小天地</a> 和 Kevin 的下面<br /><img src="images/posts/webtiles-kicya-net/image-1.webp" alt="alt text" /><br />還沒想好要放什麼，歡迎來當鄰居</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
    <item>
      <title>在 Ubuntu 中安裝 Clipboard Indicator 剪貼簿</title>
      <link>https://yimang.tw/posts/clipboard-in-ubuntu/</link>
      <guid>https://yimang.tw/posts/clipboard-in-ubuntu/</guid>
      <pubDate>Sun, 18 Jan 2026 10:39:25 GMT</pubDate>
      
      <description>如何在 Ubuntu 中安裝 Clipboard Indicator 擴充套件，實現類似 Windows 的剪貼簿功能，並設定 Super+V 快捷鍵快速開啟剪貼簿歷史記錄</description>
      
      
      
      <content:encoded><![CDATA[<p>如果你想在 Ubuntu 使用像 Windows 那樣的剪貼簿，你可以使用 Clipboard Indicator 這個軟體</p><p>先安裝 Extension Manager</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> gnome-shell-extension-manager <span class="token parameter variable">-y</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>也可以參考 <a href="https://ivonblog.com/posts/how-to-install-gnome-extensions/">Ivon 的文章</a> 用 Flatpak 安裝</p><p>安裝後按 <code>Super(Win)</code> 搜尋 Extension Manager 就會看到了<br /><img src="images/posts/clipboard-in-ubuntu/image.webp" alt="alt text" /></p><p>點擊右上方的 Browse<br /><img src="images/posts/clipboard-in-ubuntu/image-4.webp" alt="alt text" /></p><p>搜尋 Clipboard Indicator 然後安裝<br /><img src="images/posts/clipboard-in-ubuntu/image-5.webp" alt="alt text" /></p><p>你的右上角就會出現 Clipboard Indicator 的圖案了<br /><img src="images/posts/clipboard-in-ubuntu/image-1.webp" alt="alt text" /><br />點開就能看到剪貼簿內容</p><p>如果你想設定成像 Windows 那樣用 Win+V 開啟剪貼簿，可以更改快捷鍵<br />Ubuntu 預設 Super+V 是開啟通知中心，我們可以開啟 設定-鍵盤<br />往下滑自訂快捷鍵<br /><img src="images/posts/clipboard-in-ubuntu/image-2.webp" alt="alt text" /><br />把系統分類最下面的顯示通知中心改成其他鍵或停用<br /><img src="images/posts/clipboard-in-ubuntu/image-3.webp" alt="alt text" /></p><p>然後回到 Extension Manager 點擊 Clipboard Indicator 的設定<br /><img src="images/posts/clipboard-in-ubuntu/image-6.webp" alt="alt text" /></p><p>往下滑把 Shortcuts - Toggle the menu 修改為 Super(Win)+V<br /><img src="images/posts/clipboard-in-ubuntu/image-7.webp" alt="alt text" /></p><p>這樣就能用 Super+V 開啟剪貼簿了</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Linux/">Linux</category>
      
      <category domain="https://yimang.tw/tags/Ubuntu/">Ubuntu</category>
      
    </item>
    
    <item>
      <title>走的很快的一群人</title>
      <link>https://yimang.tw/posts/fast-walkers-to-freedom/</link>
      <guid>https://yimang.tw/posts/fast-walkers-to-freedom/</guid>
      <pubDate>Fri, 16 Jan 2026 14:34:25 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;在大家都在社群網路上發布內容，用 Line、Messanger、Instagram 等中心化軟體溝通時&lt;br /&gt;
在 I2P 網路上卻存在著一群不用主流的各種社群和通訊軟體，甚至不用 Gmail 的人&lt;/p&gt;
&lt;p&gt;由於 I2P</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/fast-walkers-to-freedom/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/fast-walkers-to-freedom/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>在大家都在社群網路上發布內容，用 Line、Messanger、Instagram 等中心化軟體溝通時<br />在 I2P 網路上卻存在著一群不用主流的各種社群和通訊軟體，甚至不用 Gmail 的人</p><p>由於 I2P 去中心化匿名網路的特性，上面聚集了許多追求自由和隱私的人們</p><p>notbob.i2p<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> 這個網站就統整並分類了許多 I2P 的網站，我這幾個月每隔一兩周就會上去看一下地址簿新增了哪些網站<br />或是到 notbob.i2p 上看看有什麼新網站(上面中文內容真的很少)</p><p>最早是看到 niceboat.i2p 這個網站，發現他幾乎不用任何我們日常中的通訊軟體，反而是用 SimpleX、Session、IRC 等去中心化的通訊方式<br />接著幾個月逛了更多 I2P 上面的個人網站<sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup>，發現上面大部分人都具有這種特質<br />追求隱私、去中心化、數據自主，厭惡演算法和現在的網路環境，選擇離開主流互聯網</p><p>而 I2P 的完全自由性給了這些人一個落腳之處，能夠在沒有演算法的情況下盡情的創作，而不用被大公司或數據給綁架</p><p>嘿，這不是蠻酷的嗎，I2P 就像 <a href="https://wiwi.blog/blog/internet-explorer">1990 年的互聯網</a>，上面有各種人自由創作的各種內容，沒有演算法，人們可以自己尋找和瀏覽喜歡的內容</p><p>但表網上已經被演算法和 AI 內容給肆虐淹沒了，找不回這種探索互聯網的快樂<br />他們可能是更早察覺了，而顯得現代社會似乎容不下他們<br />我不覺得他們極端，可能，他們只是走的很快</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>如何訪問 I2P 網站可以參考 <a href="https://yimang.tw/posts/mirror-sites/#i2p">之前的文章</a> <a href="#fnref1" class="footnote-backref">↩︎</a></p></li><li id="fn2" class="footnote-item"><p>BTW, 這個網站也有 <a href="http://wis7rxcbe3kxsyx5ftothlttml62o6p4u4rasarmvda5lp2u6qxq.b32.i2p/">I2P 鏡像站</a> <a href="#fnref2" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
      <category domain="https://yimang.tw/tags/I2P/">I2P</category>
      
    </item>
    
    <item>
      <title>別讓演算法主宰了你的選擇</title>
      <link>https://yimang.tw/posts/dont-let-algorithms-control-your-choice/</link>
      <guid>https://yimang.tw/posts/dont-let-algorithms-control-your-choice/</guid>
      <pubDate>Sat, 03 Jan 2026 14:54:17 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;打開 Youtube、Facebook、Instagram、X 等平台，迎面而來琳瑯滿目的各種貼文、影片&lt;br /&gt;
但你有沒有仔細觀察過，其中有多少是「你想看的」，多少是「演算法認為你想看的」&lt;br</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/dont-let-algorithms-control-your-choice/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/dont-let-algorithms-control-your-choice/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>打開 Youtube、Facebook、Instagram、X 等平台，迎面而來琳瑯滿目的各種貼文、影片<br />但你有沒有仔細觀察過，其中有多少是「你想看的」，多少是「演算法認為你想看的」<br />實際上，主流社群媒體的用戶幾乎無法主宰自己想看內容，而更多的是被動的接收，從而形成信息繭房，推薦的內容也可能走向<a href="https://en.wikipedia.org/wiki/Algorithmic_radicalization">極端化</a></p><p>社群媒體為了讓我們留在平台上，幫他們賺取更多的廣告費，無所不用其極的打磨自己的演算法，想盡辦法推薦給你你會哪怕多停留一秒的內容</p><p>而 Youtube 實際上主宰了大約 70% 你的推薦內容，Facebook 也大量引進 AI 推薦系統來推薦內容，Tiktok 這種短影音平台就更明顯了，用戶幾乎不會主動選擇內容，而是被動接受平台的推薦</p><p>並且根據 Mozilla 在 2022 年的<a href="https://assets.mofoprod.net/network/documents/Mozilla-Report-YouTube-User-Controls.pdf">研究</a>，Youtube 用戶在明確表達了自己不喜歡某些極端內容(戰爭、暴力等)後，平台仍然有很大的機率持續推送該類內容<br />在 Twitter(X) 上，<a href="https://mitsloan.mit.edu/ideas-made-to-matter/study-false-news-spreads-faster-truth">研究</a>表明假新聞的轉發率比真新聞高出 70%，傳播速度高出六倍，讓普通用戶更容易透過演算法接觸到假消息</p><p>你想關注時事，演算法卻更傾向推薦給你符合你立場的內容<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>，而不是真正中立客觀的內容，使人們愈加往光譜兩側分裂<sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup></p><p>加上短影音盛行，演算法又更容易無形中蠶食了你的時間，常常滑 Reels、Tiktok 短片到半夜，仔細想想卻完全不記得這幾個小時看過了什麼，只不過獲得了廉價多巴胺，順帶幫平台賺了不少錢</p><p>那在這個演算法似乎是生活不可或缺的時代，我們該如何應對呢？</p><p>實際上，一個古老的技術 RSS(<a href="https://www.jaron.tw/docs/tutorial/rss/">如何使用 RSS</a>) 就能很好的解決這個問題<br />RSS 允許你訂閱你想看的內容，你也只會看到你訂閱的內容，沒有演算法從中作梗，當然也完全沒有廣告<br />順帶一提，這個 Blog 也支援 RSS！你可以到 <a href="/rss2.xml">RSS 頁面</a> 複製網址貼到你的 RSS 閱讀器中訂閱</p><p>為什麼越來越少人知道 RSS 呢，因為大公司不想讓你知道，也<a href="https://news.cnyes.com/news/id/1682766">不希望你用</a>，當然，這種去中心化、自己選擇的資源獲取管道他們怎麼賺錢呢</p><p>少依賴演算法，閱讀自己選擇的內容有時候更有意思</p><p>幾天後的小記:<br />嘿，這篇不是推薦你一次拋棄所有社群媒體，這對大多數人<sup class="footnote-ref"><a href="#fn3" id="fnref3">[3]</a></sup>來說蠻困難的，你可以嘗試慢慢刪除不常用的社群媒體，或是用 <a href="https://one-sec.app/">one sec</a> 這個應用程式，他能讓你在開啟社群媒體前停留個幾秒鐘，防止下意識地 doomscrolling<sup class="footnote-ref"><a href="#fn4" id="fnref4">[4]</a></sup></p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>或一堆根本沒營養的 <a href="https://zh.wikipedia.org/zh-tw/%E6%A0%87%E9%A2%98%E5%85%9A">clickbait</a> 娛樂新聞 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li><li id="fn2" class="footnote-item"><p>現在 <a href="/posts/maybe-you-shouldnt-use-threads/">Threads</a> 就是這樣，不是嗎 <a href="#fnref2" class="footnote-backref">↩︎</a></p></li><li id="fn3" class="footnote-item"><p>尤其是學生，社群媒體有時候也充當聯絡的角色 <a href="#fnref3" class="footnote-backref">↩︎</a></p></li><li id="fn4" class="footnote-item"><p>這個詞我是從<a href="https://www.jaron.tw/blog/why-leave-social-media/">這篇文章</a>學來的 <a href="#fnref4" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
      <category domain="https://yimang.tw/tags/RSS/">RSS</category>
      
    </item>
    
    <item>
      <title>也許你不該用 Threads？</title>
      <link>https://yimang.tw/posts/maybe-you-shouldnt-use-threads/</link>
      <guid>https://yimang.tw/posts/maybe-you-shouldnt-use-threads/</guid>
      <pubDate>Sun, 28 Dec 2025 10:31:47 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;Threads&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;#fn1&quot; id=&quot;fnref1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; 自從 2023 年發佈以來，已經在年輕人中迅速崛起，甚至取代 Dcard、X</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/maybe-you-shouldnt-use-threads/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/maybe-you-shouldnt-use-threads/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>Threads<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> 自從 2023 年發佈以來，已經在年輕人中迅速崛起，甚至取代 Dcard、X 等平台在年輕人心中的地位(雖然年輕人好像也不太用這些？<sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup>)</p><p>我在 2023 年 Threads 剛開服<sup class="footnote-ref"><a href="#fn3" id="fnref3">[3]</a></sup>就開始使用，算是最早一批的用戶，但在幾個月前我下定決心把我的帳號刪除了，到現在還是認為我做了正確的選擇</p><p>正如 <a href="https://youtu.be/pBu0f3024jw?&amp;t=662">Joeman 的影片</a>裡講的，Threads 最大的魅力就是他提供了「素人爆紅」的機會，而且是捉摸不定的，可能平時像寫心情小語一樣寫寫廢文，某天某篇文就突然爆了，獲得幾萬甚至幾十萬的瀏覽，我相信很難有人能拒絕這樣的曝光<sup class="footnote-ref"><a href="#fn4" id="fnref4">[4]</a></sup></p><p>眾所周知，社群媒體的最大目的就是不擇一切手段的讓你留在平台上，每多留一秒平台就能靠著廣告曝光多賺一筆，Threads 的演算法當然是這樣設計的，但和其他平台會推送你喜歡的內容不同，Threads 有更高的頻率會推送你「不喜歡的內容」，包含政治對立面的人、對兩性關係持不同意見的人，甚至很多 <a href="https://dictionary.cambridge.org/zht/%E8%A9%9E%E5%85%B8/%E8%8B%B1%E8%AA%9E/rage-bait">Ragebait</a> 的人</p><p>當你看到一則和你意見完全相反的文章，而文章內容又是缺乏邏輯又片面、情緒化的，例如<br />「藍白真的是台灣社會的害蟲」(為什麼？什麼讓你這樣認為？)<br />「民進黨要帶領台灣走向白色恐怖，綠色獨裁」(為什麼？有具體事證支持你的觀點嗎？)<br />「台男完全不尊重女性，我今天跟一個男生約會巴拉巴拉」（以偏概全）</p><p>你是不是下意識的會想在留言區和他們「筆戰」，這就恰恰掉入了平台設計的陷阱，恰好這種文章特別受到 Threads 的演算法青睞，長此以往，為了抓住演算法(或是自己為抓住)，用戶會開始發一些所謂的「引戰文」、「反串文<sup class="footnote-ref"><a href="#fn5" id="fnref5">[5]</a></sup>」，那平台的風氣會變得怎樣呢，現實就是，目前 Threads 的溝通成本大的離譜</p><p>隨機爆紅的演算法，也讓一些<a href="https://www.thenewslens.com/article/251622">不該飄出去的文</a>，可能只是某個打工人的抱怨小語，某個媽媽的育兒日常，被陌生人看解讀並評論，過度放大了事情的嚴重性，甚至對當事人造成困擾</p><p>根據 <a href="https://zh.wikipedia.org/zh-tw/1%25%E6%B3%95%E5%88%99">1%法則</a>，網路上 90% 的用戶只看，不回應，9% 的人會參與討論，只有 1% 的人會創造內容<br />而我們在 Threads 上看到的內容也遵守 1% 法則，加上設計好的演算法，我們更容易看到那些由少數人發表的極端意見(<a href="https://zh.wikipedia.org/zh-tw/%E9%84%A7%E5%AF%A7-%E5%85%8B%E9%AD%AF%E6%A0%BC%E6%95%88%E6%87%89">達克效應</a> 可以很好的形容這些人<sup class="footnote-ref"><a href="#fn6" id="fnref6">[6]</a></sup>)，進而認為所有人都是這樣</p><p>或是你從別人那邊聽說了「Threads 上面都是智障」這類的言論，使你也在 Threads 上用「反串」或「引戰」的風氣回應他人，引發低品質的回應，這便是<a href="https://zh.wikipedia.org/zh-tw/%E8%87%AA%E8%AF%81%E9%A2%84%E8%A8%80">自我預言的實現</a>，反而助長了平台糟糕的風氣</p><p>你可能會說，Threads 現在可以設定關鍵字屏蔽阿，我可以刻意去忽略那些引戰的留言，訓練自己辨別反串的能力，但，我們滑社群媒體只是想獲得短暫的多巴胺，如果放個鬆還要躲東躲西，一邊嘗試辨認出那些引戰文，一邊防止自己在某篇文章留了不合風向的留言被圍攻，幹嘛搞那麼累呢，反正你也不記得你上個月滑了什麼</p><p>當然，Threads 上還是有很多很好的創作者，這篇文章也純屬我個人主觀的意見，闡述我個人為何因為風氣而離開這個平台，你也可以嘗試改善這個平台，或許從不分享低品質貼文開始？</p><hr class="footnotes-sep" /><section class="footnotes"><ol class="footnotes-list"><li id="fn1" class="footnote-item"><p>我還是習慣念英文全名，不懂為什麼要翻成「脆」，這個詞沒這麼難念 <a href="#fnref1" class="footnote-backref">↩︎</a></p></li><li id="fn2" class="footnote-item"><p>講的好像我很老，我也才高中 <a href="#fnref2" class="footnote-backref">↩︎</a></p></li><li id="fn3" class="footnote-item"><p>我不知道怎麼稱呼比較好，開始營運？ <a href="#fnref3" class="footnote-backref">↩︎</a></p></li><li id="fn4" class="footnote-item"><p>或是用中國用語來說，潑天的富貴這個詞好像蠻適合的 <a href="#fnref4" class="footnote-backref">↩︎</a></p></li><li id="fn5" class="footnote-item"><p>我也不懂為何有人要故意反串，這就像大聲告訴別人我是白癡，別人說你是白癡後再說你是故意裝的，自以為站在更高點，實際上只是稀釋了討論品質 <a href="#fnref5" class="footnote-backref">↩︎</a></p></li><li id="fn6" class="footnote-item"><p>或有些人只是單純為了貼標籤，甚至是機器人，誰知道呢 <a href="#fnref6" class="footnote-backref">↩︎</a></p></li></ol></section>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/essays/">隨筆</category>
      
      
    </item>
    
    <item>
      <title>Redmi Buds 6 Pro 使用心得</title>
      <link>https://yimang.tw/posts/redmi-buds-6-pro-review/</link>
      <guid>https://yimang.tw/posts/redmi-buds-6-pro-review/</guid>
      <pubDate>Fri, 26 Dec 2025 15:12:45 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;之前都只有全罩式耳機，並且是 3.5mm 音源線的，只能在家用筆電時使用，所以一直想入手一個無線耳機，讓我在學校或是外面看影片可以使用&lt;/p&gt;
&lt;p&gt;在朋友推坑下就決定購買 Redmi Buds 6 Pro 這款藍芽耳機，中間還出現了一點小插曲&lt;br</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/redmi-buds-6-pro-review/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/redmi-buds-6-pro-review/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>之前都只有全罩式耳機，並且是 3.5mm 音源線的，只能在家用筆電時使用，所以一直想入手一個無線耳機，讓我在學校或是外面看影片可以使用</p><p>在朋友推坑下就決定購買 Redmi Buds 6 Pro 這款藍芽耳機，中間還出現了一點小插曲<br />那時候還不知道有小米商城，原本是想從蝦皮訂貨，但付款的時候我想要刷卡，但蝦皮不給刷外國卡(我的 <a href="https://www.ether.fi/">Ether.fi</a>)，後來兜兜轉轉才在小米商城直接用 Line Pay 刷 Ether.fi 付款(Btw 這張卡真的幣圈神卡，很好用)</p><p>下午下定隔天中午就到了，如果是蝦皮訂不知道要等多久<br /><img src="images/posts/redmi-buds-6-pro-review/image-1.webp" alt="alt text" /></p><p><img src="images/posts/redmi-buds-6-pro-review/image.webp" alt="alt text" /><br />本體也蠻好看的，還有附一小袋備用耳塞套</p><p>用了快一個月下來，日常使用都很好，可以下載 <a href="https://play.google.com/store/apps/details?id=com.mi.earphone">Xiaomi Earbuds</a> 來更改一些細部的設定，像輕觸耳機執行的操作，或是調整音訊效果等<br /><img src="images/posts/redmi-buds-6-pro-review/image-2.webp" alt="alt text" /></p><p>續航的話盒子和耳機充飽在外面高強度用一整天也是沒問題的，充電速度蠻快，純盒子大概 30 分鐘就充滿了<br />耳機加盒子的話不太確定，我睡前都插上充電線就放著去睡覺</p><p>音質的話，我也沒用過很高級的耳機，所以聽不太出來差別（（<br />但我自己感覺音質是還不錯的，雖然我也不會特別聽無損音樂<br />降躁功能效果也蠻好的，在吵雜的環境很實用(雖然這應該算現代耳機標配了，好像沒什麼好講的)</p><p>總結一下在千元這個價位 Redmi Buds 6 Pro 我覺得體驗還是很不錯的，買了之後讓我 Spotify 背景運行時間爆增(Btw 最近看到 <a href="https://wiwi.blog/">Wiwi</a> 和 <a href="https://tux24.xyz/">tux24</a> 等人的文章，也在慢慢嘗試脫離非自由軟體的服務，例如使用 <a href="https://yimang.tw/posts/auxio-player/">Auxio</a>)<br /><img src="images/posts/redmi-buds-6-pro-review/image-3.webp" alt="alt text" /></p><blockquote><p>2026/03/06 更<br />從一個月前有出現一兩次播放音樂時音量會突然跳到最大的問題，不知道是不是太常摔到</p></blockquote>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/experience/">體驗</category>
      
      
      <category domain="https://yimang.tw/tags/3C/">3C</category>
      
    </item>
    
    <item>
      <title>Auxio： 一款美觀的 Android 本地音樂播放器</title>
      <link>https://yimang.tw/posts/auxio-player/</link>
      <guid>https://yimang.tw/posts/auxio-player/</guid>
      <pubDate>Mon, 15 Dec 2025 13:15:37 GMT</pubDate>
      
      <description>介紹 Auxio 這款精美的 Android 本地音樂播放器，適合需要離線播放的場景。教學包含下載安裝、設定資料夾、從 Spotify 導入歌曲等完整步驟。</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/auxio-player/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/auxio-player/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>現在社會音樂已經成了許多人生活中不可或缺的一部分，但在某些場景例如飛機上需要離線播放時，大部分主流音樂串流軟體(Spotify、Apple Music、YouTube Music 等)都需要 Premium 才能下載離線播放。</p><p>這時候就可以考慮使用 Auxio 這款精美的 Android 本地音樂播放器，可以自己放入 MP3 檔案，其他音樂串流軟體的功能 Auxio 也幾乎都有（背景播放、隨機播放、建立播放清單等）。</p><h2 id="下載與安裝"><a class="markdownIt-Anchor" href="#下載與安裝"></a> 下載與安裝</h2><p>首先我們需要到 Auxio 的 <a href="https://github.com/OxygenCobalt/Auxio/releases">Github 專案</a>下載 APK 檔案</p><p>往下滑選擇最新版的 Releases 的 APK 檔案下載<br /><img src="images/posts/auxio-player/image.webp" alt="alt text" /><br /><img src="images/posts/auxio-player/image-1.webp" alt="alt text" /></p><p>下載後打開 APK 檔案並安裝<br /><img src="images/posts/auxio-player/image-2.webp" alt="alt text" /></p><p>安裝完成後點開會空空什麼都沒有，因為我們還沒有導入音樂</p><p>我們點擊 <strong>Music sources</strong><br /><img src="images/posts/auxio-player/image-3.webp" alt="alt text" /></p><p>選擇新增來源<br /><img src="images/posts/auxio-player/image-4.webp" alt="alt text" /></p><p>我們可以創建一個新資料夾，或是選擇已有的資料夾<br /><img src="images/posts/auxio-player/image-5.webp" alt="alt text" /></p><p>然後點擊使用這個資料夾<br /><img src="images/posts/auxio-player/image-6.webp" alt="alt text" /></p><h2 id="導入音樂"><a class="markdownIt-Anchor" href="#導入音樂"></a> 導入音樂</h2><h3 id="從串流平台下載"><a class="markdownIt-Anchor" href="#從串流平台下載"></a> 從串流平台下載</h3><p>如果我們想把 Spotify 上的音樂搬過來的話，可以使用 <a href="https://spotidownloader.com/">SpotiDownloader</a> 這個網站</p><p>可以將專輯或自己的播放清單整理成 MP3 檔案下載</p><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>版權警告</p>  <p>請注意：未經授權下載受版權保護的音樂可能違反著作權法。建議僅下載您已購買或擁有合法使用權的音樂，想購買音樂可以到 iTunes Store 或 Bandcamp 支持創作者，或使用創用 CC 授權的音樂。使用第三方下載工具時請自行承擔相關法律風險。</p></div><p>SpotiDownloader 下載的音樂就會有專輯名稱、歌手、歌名資料了，但 Auxio 有個 Genres 頁面，會顯示曲風分類，可是 SpotiDownloader 下載的 MP3 檔案沒有這個資料</p><p>我們可以通過我寫的專案 <a href="https://github.com/imyimang/ai-genre-tagger">ai-genre-tagger</a>，可以利用 Gemini API 自動幫 MP3 檔案分類 Genres</p><h3 id="傳輸到手機"><a class="markdownIt-Anchor" href="#傳輸到手機"></a> 傳輸到手機</h3><p>要將電腦上的 MP3 檔案導入手機可以透過 USB-C 線連接手機和電腦，然後到設定開啟允許傳輸檔案<br /><img src="images/posts/auxio-player/image-8.webp" alt="alt text" /></p><p>這樣我們就能把電腦上的 MP3 檔案傳輸到手機上了<br /><img src="images/posts/auxio-player/image-7.webp" alt="alt text" /></p><p>傳完後回到 Auxio 點擊右上角三個點 &gt;&gt; 設定<br />選擇重新整理音樂<br /><img src="images/posts/auxio-player/image-9.webp" alt="alt text" /></p><p>就能看到你剛剛導入的歌了<br /><img src="images/posts/auxio-player/image-10.webp" alt="alt text" /></p><p>享受你的音樂吧<br /><img src="images/posts/auxio-player/image-11.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Android/">Android</category>
      
    </item>
    
    <item>
      <title>Snek Den Taiwan Edition 2025</title>
      <link>https://yimang.tw/posts/snek-den-taiwan-2025/</link>
      <guid>https://yimang.tw/posts/snek-den-taiwan-2025/</guid>
      <pubDate>Sun, 30 Nov 2025 05:49:13 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;昨天參加了 SNEK 在台灣舉辦的 Snek Den Taiwan Edition 活動，分享一下當天經過和會場有趣的東西&lt;/p&gt;
&lt;h2 id=&quot;報名&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#報名&quot;&gt;&lt;/a&gt;</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/snek-den-taiwan-2025/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/snek-den-taiwan-2025/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>昨天參加了 SNEK 在台灣舉辦的 Snek Den Taiwan Edition 活動，分享一下當天經過和會場有趣的東西</p><h2 id="報名"><a class="markdownIt-Anchor" href="#報名"></a> 報名</h2><p>我一直都持有 $SNEK 這個代幣，也對他們的社群很有興趣，這次剛好看到他們要在台灣舉辦這個活動，剛好又在台北，我就直接拉了朋友一起報名了<br /><img src="images/posts/snek-den-taiwan-2025/image.webp" alt="alt text" /></p><h2 id="會場"><a class="markdownIt-Anchor" href="#會場"></a> 會場</h2><p>這次會場是辦在忠孝敦化附近的 <a href="https://maps.app.goo.gl/AspQwr6qQiWXVYjbA">VANA TAIPEI 餐酒館</a></p><p>一到門口就看到大板子寫著 Snek Den Taiwan Edition<br /><img src="images/posts/snek-den-taiwan-2025/image1.webp" alt="alt text" /></p><p>進去時還給每個人發了一個 SNEK 袋子和 SNEK 團隊出的運動飲料 <a href="https://snek.energy/">SNEK ENERGY</a>，進去會先幫你跟背板拍一張照，旁邊還有很多小紀念品可以拿<br /><img src="images/posts/snek-den-taiwan-2025/image2.webp" alt="alt text" /></p><p>裡面還有免費調酒暢飲和 Buffet 可以拿，整體氣氛非常好<br /><img src="images/posts/snek-den-taiwan-2025/image3.webp" alt="alt text" /></p><h2 id="活動經過"><a class="markdownIt-Anchor" href="#活動經過"></a> 活動經過</h2><p>活動一開始撥放了 Cardano 中文圈很有名的創作者 <a href="https://www.youtube.com/@BullishDumpling">餃子</a> 和 SNEK 創始人 <a href="https://x.com/goofy_crisp">Goofycrisp</a> 的預錄影片，他們因為行程沒辦法來現場<br /><img src="images/posts/snek-den-taiwan-2025/image11.webp" alt="alt text" /></p><p>但是有邀請到 SNEK 的另一個創始人 <a href="https://x.com/golden_Rapha">Rapha</a>，和 Strike Finance 的 CEO <a href="https://x.com/sz8ng">Shan</a> 來到現場</p><p>前面進行了一些有關於 <a href="https://app.strikefinance.org/">Strike Finance</a> 的有獎徵答活動，獎品是 $STRIKE 代幣<br /><img src="images/posts/snek-den-taiwan-2025/image10.webp" alt="alt text" /></p><p>Rapha 也講了一些 SNEK 的未來規劃，還首次公布了 SNEK 團隊未來會發售 SNEK 實體玩具的計畫，現場也抽了三盒<br /><img src="images/posts/snek-den-taiwan-2025/image12.webp" alt="alt text" /></p><div style="text-align: center; font-size: 0.7em;">一旁的 SNEK 玩具盒子</div><p>還有用轉盤抽出了 Bybit 的帽子和衣服，後面改用猜拳我剛好猜贏有拿到 Bybit 帽子<br /><img src="images/posts/snek-den-taiwan-2025/image8.webp" alt="alt text" /></p><p>最後也安排了和 Shan 跟 Rapha 合照的環節<br /><img src="images/posts/snek-den-taiwan-2025/image4.webp" alt="alt text" /></p><p>也有和這次主辦活動的 <a href="https://www.youtube.com/@%E5%8A%A0%E5%AF%86%E8%AA%AA%E6%9B%B8%E4%BA%BA/shorts">CHEN Leo</a> 合照到<br /><img src="images/posts/snek-den-taiwan-2025/image5.webp" alt="alt text" /></p><h2 id="後續"><a class="markdownIt-Anchor" href="#後續"></a> 後續</h2><p>活動大概從 16:30 開始，我們 19:30 左右活動差不多結束就離開了，離開前和門口合照了一張<br /><img src="images/posts/snek-den-taiwan-2025/image6.webp" alt="alt text" /></p><p>之後跑去士林陪朋友買東西，然後又跑去圓山找其他人續攤<br /><img src="images/posts/snek-den-taiwan-2025/image7.webp" alt="alt text" /></p><h2 id="總結"><a class="markdownIt-Anchor" href="#總結"></a> 總結</h2><p>這次 Snek Den Taiwan Edition 的活動看的出來非常用心，場地也很有氣氛，還有調酒和食物</p><p>也非常感謝 SNEK 項目方和這次主辦的 Leo 大，為大家籌備這麼好的活動<br /><img src="images/posts/snek-den-taiwan-2025/image9.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
      <category domain="https://yimang.tw/tags/Cardano/">Cardano</category>
      
    </item>
    
    <item>
      <title>ADA Handle 是什麼？如何個人化你的 ADA Handle</title>
      <link>https://yimang.tw/posts/what-is-ada-handle/</link>
      <guid>https://yimang.tw/posts/what-is-ada-handle/</guid>
      <pubDate>Sat, 22 Nov 2025 13:24:30 GMT</pubDate>
      
      <description>詳細介紹 Cardano 上的人類可讀地址系統 ADA Handle，包含如何購買、鑄造新 Handle 的完整教學，以及個人化設定和實際使用方法</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/what-is-ada-handle/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/what-is-ada-handle/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="ada-handle-是什麼"><a class="markdownIt-Anchor" href="#ada-handle-是什麼"></a> ADA Handle 是什麼</h2><p>ADA Handle 是一套 Cardano 上的人類可讀命名系統，類似以太坊的 ENS，可以把不便於人類閱讀的長地址轉換成 $ 開頭的自定義名稱(例如<code>$imyimang</code>)，讓他人直接輸入你的 Handle 名稱就能進行轉帳<br />但 ADA Handle 和 ENS 系統不同，ADA Handle 是 Cardano 上的 NFT，透過定位 Handle 的持有者來解析地址，因此不需要年費或續約，只要錢包持有 ADA Handle 就會自動對應到錢包地址</p><h2 id="如何獲得-handle"><a class="markdownIt-Anchor" href="#如何獲得-handle"></a> 如何獲得 Handle</h2><h3 id="購買現有-handle"><a class="markdownIt-Anchor" href="#購買現有-handle"></a> 購買現有 Handle</h3><p>由於 ADA Handle 本質上是一個 NFT，所以你可以到 Cardano 最大的 NFT 交易平台 JPG.store 看看有沒有你喜歡的 Handle<br />進入 JPG.store 找到 <a href="https://www.JPG.store/collection/adahandle">ADA Handle</a>，就能看到正在出售的 Handle，連結錢包後就能購買<br /><img src="images/posts/what-is-ada-handle/image.webp" alt="alt text" /></p><h3 id="鑄造新-handle"><a class="markdownIt-Anchor" href="#鑄造新-handle"></a> 鑄造新 Handle</h3><p>如果你沒看到想要的 Handle，想要自己鑄造一個全新的 Handle，可以到 ADA Handle 的<a href="https://handle.me/">官網</a>，連結錢包後在中間輸入你想要的 Handle 名稱，下面就會顯示價格<br /><img src="images/posts/what-is-ada-handle/image-1.webp" alt="alt text" /><br />Handle 的定價規則如下</p><ul><li>傳奇（ 1 個字符，共 39 個）- 僅限拍賣</li><li>超稀有（ 2 個字符，共 1,521 個）- 500 美元 ADA</li><li>稀有（ 3 个字符，共 59,319 個）- 100 美元 ADA</li><li>普通（ 4 - 7 個字符，共 140,842,288,080 个）- 50 美元 ADA</li><li>基本（8-15個字符，共 753,789,555,901,817,000,000 個）- 10 美元 ADA</li></ul><p>決定好名字後選擇 Mint Handle 並簽署交易就好了，等待幾分鐘後 Handle 就會出現在你的錢包<br /><img src="images/posts/what-is-ada-handle/image-2.webp" alt="alt text" /></p><h2 id="如何個人化-handle"><a class="markdownIt-Anchor" href="#如何個人化-handle"></a> 如何個人化 Handle</h2><p>買完之後 <a href="http://handle.me">handle.me</a> 右上角就會顯示你的 Handle 了，點擊右上角選擇 <strong>Personalize</strong><br /><img src="images/posts/what-is-ada-handle/image-3.webp" alt="alt text" /></p><p>在 Personalize 頁面你就能個人化自己的 Handle 了，可以選擇更改字型大小、設定社群媒體、PFP 或背景等<br />PFP 和背景都能設定成持有的 NFT，但是只有少數允許的項目，例如 SpaceBudz, Goats, Clay, Hosky 等</p><p>你也可以直接在背景選擇 Marketplace 直接購買可以當背景的 NFT<br /><img src="images/posts/what-is-ada-handle/image-4.webp" alt="alt text" /></p><p>修改完成後點擊右上角的 <strong>Checkout</strong> 然後結帳簽署交易就完成了<br /><img src="images/posts/what-is-ada-handle/image-5.webp" alt="alt text" /></p><p>你可以到 <a href="http://handle.me/handle%E5%90%8D%E7%A8%B1">handle.me/handle名稱</a> 查看完整的 Handle 頁面(這個頁面排版也可以客製化)<br /><img src="images/posts/what-is-ada-handle/image-11.webp" alt="alt text" /></p><h2 id="如何使用-ada-handle"><a class="markdownIt-Anchor" href="#如何使用-ada-handle"></a> 如何使用 ADA Handle</h2><p>目前大部分的 Cardano 錢包和 DApp 項目都支援 ADA Handle 的地址解析，中心化交易所則大部分不支援<br /><img src="images/posts/what-is-ada-handle/image-6.webp" alt="alt text" /><br />錢包轉帳時輸入 Handle 就能直接解析到錢包地址，錢包裡也會顯示 Handle<br /><img src="images/posts/what-is-ada-handle/image-7.webp" alt="alt text" /></p><p>以 Eternl 為例，發送資金時只要在地址欄位輸入 Handle 名稱(例如<code>$imyimang</code>)，他就可以自動解析 Handle 的地址並發送資金<br /><img src="images/posts/what-is-ada-handle/image-8.webp" alt="alt text" /></p><p>大部分 DApp 例如 JPG.store 或 Minswap 等也都支援 Handle<br /><img src="images/posts/what-is-ada-handle/image-9.webp" alt="alt text" /><br /><img src="images/posts/what-is-ada-handle/image-10.webp" alt="alt text" /></p><h2 id="資料來源"><a class="markdownIt-Anchor" href="#資料來源"></a> 資料來源</h2><p><a href="https://forum.cardano.org/t/ada-handle/88330">Cardano Forum - ADA Handle 介紹</a><br /><a href="https://www.youtube.com/watch?v=o9raUcpx7wc">YouTube - Cardano Media Taiwan</a></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
      <category domain="https://yimang.tw/tags/Cardano/">Cardano</category>
      
    </item>
    
    <item>
      <title>如何在 Zen 瀏覽器中設定自訂首頁</title>
      <link>https://yimang.tw/posts/zen-custom-homepage/</link>
      <guid>https://yimang.tw/posts/zen-custom-homepage/</guid>
      <pubDate>Sat, 15 Nov 2025 16:03:04 GMT</pubDate>
      
      <description>教你如何在 Zen Browser 中啟用首頁設定，並將新分頁從懸浮搜尋框改為傳統的獨立頁面</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/zen-custom-homepage/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/zen-custom-homepage/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>平常我們在使用 Zen Browser 的時候，點擊新增分頁出來的都是像這樣的懸浮搜尋框<br /><img src="images/posts/zen-custom-homepage/image-1.webp" alt="alt text" /><br />那我們該如何把他設定成像 Chrome 那樣有獨立 New Tab 頁面並且開啟首頁功能呢</p><p>在目前的版本(v1.17.6b)，預設是沒有 Homepage 設定的<br />我們要要在網址欄輸入 <code>about:config</code>，選擇接受風險並繼續<br /><img src="images/posts/zen-custom-homepage/image-2.webp" alt="alt text" /></p><p>搜尋 <code>zen.urlbar.replace-newtab</code> 這個設定，把他從 true 改成 <strong>false</strong><br /><img src="images/posts/zen-custom-homepage/image-3.webp" alt="alt text" /></p><p>回到設定(<code>about:preferences</code>)，你可以看到左邊出現首頁的設定選項了<br /><img src="images/posts/zen-custom-homepage/image-4.webp" alt="alt text" /></p><p>我們進入首頁設定，把首頁和新分頁改成自定義網址<br /><img src="images/posts/zen-custom-homepage/image-5.webp" alt="alt text" /></p><p>你可以設定你要的首頁，比如說 <a href="http://google.com">google.com</a>，或是你自己有架首頁<br /><img src="images/posts/zen-custom-homepage/image-6.webp" alt="alt text" /></p><p>現在點擊左上角的首頁按鈕就會導向你設定的網站了，重新啟動瀏覽器也會導向首頁<br /><img src="images/posts/zen-custom-homepage/image-7.webp" alt="alt text" /></p><p>並且 New Tab 也會是獨立頁面而不是之前的懸浮搜尋框<br /><img src="images/posts/zen-custom-homepage/image-8.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Zen-Browser/">Zen-Browser</category>
      
    </item>
    
    <item>
      <title>Strike Finance 是什麼？如何做為 Liquidity providers 獲取收益</title>
      <link>https://yimang.tw/posts/strike-lp/</link>
      <guid>https://yimang.tw/posts/strike-lp/</guid>
      <pubDate>Sat, 01 Nov 2025 13:11:14 GMT</pubDate>
      
      <description>詳細介紹 Cardano 上的去中心化永續合約交易所 Strike Finance,以及如何成為流動性提供者(LP)賺取收益,包含完整操作教學、風險分析和實用工具推薦</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/strike-lp/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/strike-lp/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="strike-finance-是什麼"><a class="markdownIt-Anchor" href="#strike-finance-是什麼"></a> Strike Finance 是什麼</h2><p>Strike Finance 是一個在 Cardano 上的去中心化永續合約交易所(Perp DEX)，類似 Hyperliquid，但和 Hyperliquid 的訂單簿機制不同(但 Strike v2 會有訂單簿機制)，Strike 是採用 AMM 機制，當交易者開倉時，系統會用流動性池（LP Pool）的資金做為交易者的對手盤，盈虧由整個池子承擔，並且交易者開設倉位會有每小時借貸費用，類似其他交易所的 Funding rate，以平衡多空倉比例。</p><h2 id="liquidity-providers-是什麼"><a class="markdownIt-Anchor" href="#liquidity-providers-是什麼"></a> Liquidity providers 是什麼</h2><p>Strike 上的 Liquidity providers 是平台流動性池的提供者，將資金（如 ADA、SNEK 等）存入平台的保證金池，該池作為所有倉位的對手資金來源，並且從每小時借貸費用或交易者的止損和清算獲利，相反的，當交易者賺錢時 LP Pool 也會相對虧損</p><h2 id="提供流動性"><a class="markdownIt-Anchor" href="#提供流動性"></a> 提供流動性</h2><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>免責聲明</p>  <p>所有 DeFi 項目都有風險，請自行評估後再進行操作</p></div><p>首先，你需要有一個 Cardano 的錢包(例如 Eternl、Vesper)，並且將你的資產放在裡面，如果你是持有 ADA 以外的幣種，錢包必須有一點 ADA 作為 Gas Fee(可以放大約 10 ADA)</p><p>到 Strike 的<a href="https://app.strikefinance.org/">官網</a></p><p>選擇右上角的 <strong>Connect Wallet</strong><br /><img src="images/posts/strike-lp/image.webp" alt="alt text" /></p><p>然後選擇你的錢包<br /><img src="images/posts/strike-lp/image-1.webp" alt="alt text" /></p><p>第一次連結網站會出現彈窗，點擊 <strong>Grant access</strong>(以 Eternl 為例)<br /><img src="images/posts/strike-lp/image-2.webp" alt="alt text" /></p><p>連接後到左上方的 <strong>LIQUIDITY</strong> 介面</p><p>右側可以選擇你要放入流動池賺取收益的幣種<br /><img src="images/posts/strike-lp/image-3.webp" alt="alt text" /></p><p>然後填入數量，以 ADA 來說最少要 5,000 ADA，SNEK 則是最少 10 萬顆(*以官方界面顯示為準)<br />填入後選擇 <strong>Provide Liquidity</strong>，他會跳出簽署交易的彈窗<br /><img src="images/posts/strike-lp/image-4.webp" alt="alt text" /></p><p>等待幾分鐘，刷新畫面後就會顯示你已經提供了流動性，並且獲得他的 LP 代幣<br /><img src="images/posts/strike-lp/image-5.webp" alt="alt text" /></p><p>回到錢包也能看到你獲得了 LP 代幣<br /><img src="images/posts/strike-lp/image-6.webp" alt="alt text" /></p><p>LP 代幣的價值是浮動的，當流動性池賺錢時，LP 代幣就會變的更有價值</p><p>左邊可以看到不同幣種的收益，可以選不同時間跨度<br /><img src="images/posts/strike-lp/imagee.webp" alt="alt text" /></p><h2 id="撤出流動性"><a class="markdownIt-Anchor" href="#撤出流動性"></a> 撤出流動性</h2><p>當你想要把錢從流動性池撤出時，只要到 <strong>LIQUIDITY</strong> 介面選擇 <strong>Withdraw</strong><br /><img src="images/posts/strike-lp/image-7.webp" alt="alt text" /></p><p>輸入你要兌換的 LP 代幣數量然後選擇 <strong>Withdraw Liquidity</strong>，他會跳出彈窗讓你簽名轉帳 LP 代幣，然後按照當前 LP 代幣兌換率兌換回資產<br /><img src="images/posts/strike-lp/image-10.webp" alt="alt text" /></p><p>等待幾分鐘原始資產就會轉到你的錢包(下圖以我之前 Withdraw 為例)<br /><img src="images/posts/strike-lp/image-8.webp" alt="alt text" /><br /><img src="images/posts/strike-lp/image-9.webp" alt="alt text" /></p><h2 id="風險"><a class="markdownIt-Anchor" href="#風險"></a> 風險</h2><p>Strike 主要風險來自交易者營利，如果交易者大幅營利，LP Pool 就會承擔大量損失，所以提供流動性屬於高風險操作，長期統計上 LP 多數時候盈利，但短期 LP 代幣可能有較大波動，需要自行評估</p><p>例如在 2025/7/11 日 Strike就曾單日承受 60 萬美金的損失<br /><img src="images/posts/strike-lp/image-13.webp" alt="alt text" /><br />據創始人 Shan 所說是因為當天 Strike 上 ADA 有大量的作多倉位，加上 ADA 大幅上漲，交易者倉位大賺導致 LP Pool 承擔損失<br /><img src="images/posts/strike-lp/image-14.webp" alt="alt text" /></p><h2 id="bendingai-實用小工具"><a class="markdownIt-Anchor" href="#bendingai-實用小工具"></a> bending.ai 實用小工具</h2><p><a href="https://bending.ai">bending.ai</a> 是一個 Cardano 鏈上數據的小工具，我們可以透過它來查看 Strike 上的倉位和 LP Pool 情況</p><p>我們連結錢包後就能在左側 <strong>Strike Leaderboard</strong> 的頁面查看各幣種在 Strike 上的倉位現況<br /><img src="images/posts/strike-lp/image-11.webp" alt="alt text" /><br /><img src="images/posts/strike-lp/image-12.webp" alt="alt text" /></p><h2 id="資料來源"><a class="markdownIt-Anchor" href="#資料來源"></a> 資料來源</h2><p><a href="https://docs.strikefinance.org">Strike Finance 官方文檔</a><br /><a href="t.me/Strike_CN">Strike 中文社區</a><br /><a href="https://www.youtube.com/watch?v=0ERCXxubvf8">加密說書人📖</a></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
      <category domain="https://yimang.tw/tags/Cardano/">Cardano</category>
      
    </item>
    
    <item>
      <title>$Dafang以大坊，曇花一現的繁中迷因盤</title>
      <link>https://yimang.tw/posts/dead-of-dafang/</link>
      <guid>https://yimang.tw/posts/dead-of-dafang/</guid>
      <pubDate>Thu, 16 Oct 2025 13:24:25 GMT</pubDate>
      
      <description>記錄 BSC 鏈上的繁中Meme幣 $以大坊 從暴漲至市值 4600 萬美金到一天內崩跌 99% 的完整過程,以及 KOL 推波助瀾背後的故事，並採訪受害者，以及以大坊自救會之後的打算。</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/dead-of-dafang/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/dead-of-dafang/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>最近在 BSC 上爆紅了一個中文圈迷因幣$以大坊，在短短幾天內拉到4600萬美金市值，又在一天內跌去99%的市值，留下一地雞毛<br /><img src="images/posts/dead-of-dafang/image.webp" alt="alt text" /></p><div style="text-align: center; font-size: 0.7em;">地址:0x799c73a7c4d7103a3a024f56486e4537a7164444</div><h2 id="以大坊是什麼"><a class="markdownIt-Anchor" href="#以大坊是什麼"></a> 以大坊是什麼</h2><p>根據 <a href="https://www.youtube.com/watch?v=ozE6-zcs_Hw">MarsCrypto 的影片</a>，以大坊最初只是一個在 BSC 上沒沒無聞的小幣，剛被發現時只是一個僅有6個持有地址的小幣，被該群組成員開玩笑說是離百倍幣最近的距離<br />並聲稱之後在群組成員和 <a href="https://www.youtube.com/@Facrypto.t">幣圈發哥</a> 的推廣下將這個繁中圈文字梗迷因幣推向了更高潮，稱要對標幣安人生的 500M 市值</p><h2 id="kol的推波助瀾"><a class="markdownIt-Anchor" href="#kol的推波助瀾"></a> KOL的推波助瀾</h2><p>10/10號開始，MarsCrypto 開始在 X, Threads, YT 等平台大力推銷以大坊，並在文案和直播影片中大量使用 &quot;千萬別錯過&quot;，&quot;最後機會&quot; 等字眼<br /><img src="images/posts/dead-of-dafang/image-1.webp" alt="alt text" /><br /><img src="images/posts/dead-of-dafang/image-4.webp" alt="alt text" /></p><p>派網也在 10/11 上架了$Dafang以大坊<br /><img src="images/posts/dead-of-dafang/pionex.webp" alt="alt text" /></p><p>10/12號 幣圈發哥 也加入了宣傳以大坊的行列，兩人也在文案和說明欄中讓大家使用派網並用他們的邀請碼<br /><img src="images/posts/dead-of-dafang/image-2.webp" alt="alt text" /><br /><img src="images/posts/dead-of-dafang/image-5.webp" alt="alt text" /><br />並且 MarsCrypto 自稱是 &quot;<a href="https://edh-seven.vercel.app">以大坊基金會</a>創始人&quot;，宣稱要創造一個長期營運的繁中圈 CTO 代幣，且成員不會賣出，所以不會有賣壓問題<br /><img src="images/posts/dead-of-dafang/image-3.webp" alt="alt text" /><br /><img src="images/posts/dead-of-dafang/image-6.webp" alt="alt text" /></p><div style="text-align: center; font-size: 0.7em;">以大坊基金會官網</div><h2 id="狂歡結束"><a class="markdownIt-Anchor" href="#狂歡結束"></a> 狂歡結束</h2><p>從 10/15 08:00(UTC+8) 開始以大坊一路崩盤，17:15跌至15M，隨後反彈到26M，21:00後便開始一路崩跌，16日0時已跌至1M<br />16日晚上已經跌至200k以下，從高點跌去99%以上市值</p><p>浮盈一度高達1億5台幣的受害者，人稱萬U哥的大哥在爆跌後有開<a href="https://www.youtube.com/live/0wubKAMlpRs">直播</a></p><p>至於暴跌原因，目前尚有定論，根據 幣圈發哥 發布的<a href="https://www.youtube.com/watch?v=Bt3fIf0NJqY">道歉澄清聲明影片</a>，前幾大持倉者並沒有售出，是由於流動性太低導致的踩踏事故，但根據受害者社群的討論，認為大戶和散戶都有倒貨才導致暴跌<br /><img src="images/posts/dead-of-dafang/image-7.webp" alt="alt text" /></p><p>10/17 19:30開始，曾經浮盈1億台幣人稱萬U哥(0x255085d52e3c61bff52886d1cd5af6819223109a)在 Youtube 開直播砸盤，清倉賣出大約6000萬顆以大坊，市值從110K進一步下跌到67K<br /><img src="images/posts/dead-of-dafang/img.webp" alt="alt text" /><br /><img src="images/posts/dead-of-dafang/img1.webp" alt="alt text" /><br />萬U哥也讓受害者到 LBank 交易所上做空以大坊，希望能讓受害者賺回一些錢</p><p>以大坊事件也登上在大約19:30登上了 <a href="https://www.youtube.com/watch?v=JDRSC77oKLo">三立新聞</a><br /><img src="images/posts/dead-of-dafang/img2.webp" alt="alt text" /></p><h2 id="採訪受害者"><a class="markdownIt-Anchor" href="#採訪受害者"></a> 採訪受害者</h2><p>並且事後我採訪了一位高點 All in 以大坊的受害者企鵝<br /><img src="images/posts/dead-of-dafang/img3.webp" alt="alt text" /></p><h3 id="採訪內容"><a class="markdownIt-Anchor" href="#採訪內容"></a> 採訪內容</h3><p><strong>Q: 當初是怎麼注意到這個幣的？</strong></p><blockquote><p>在 Youtube 上看到了 MarsCrypto 的影片，在他們的 Telegram 看到這個項目，他們有一般群/跟單群/VIP群，跟單群入群需要入金300U並使用他的邀請碼，我是跟單群的，VIP群需要花1000U購買他的課程</p></blockquote><p><strong>Q: 當時有研究過這個項目的內容或團隊嗎？</strong></p><blockquote><p>有聽過 Mars，覺得他們的技術分析可以，之前跟過他們的單都有賺，這次幣的內容則是沒有研究</p></blockquote><p><strong>Q: 投入資金的比例相對自己資產是多少？是小試水溫，還是重倉？</strong></p><blockquote><p>重倉，ALL IN 阿，虧損1萬5，最高營利+50%</p></blockquote><p><strong>Q: 你是在哪個平台買的？（DEX、CEX、鏈別）</strong></p><blockquote><p>派網買的</p></blockquote><p><strong>Q: 當時的買入價格與時間點？</strong></p><blockquote><p>漲到最高的時候(10/13)他們有開直播，就買進去了，買的價格在0.04，投入了450U，到0.05時又加倉100U</p></blockquote><p><strong>Q: 當你發現價格下跌時，有試圖賣出或止損嗎？結果如何？</strong></p><blockquote><p>沒有，看群組成員都是堅定持有</p></blockquote><p><strong>Q: 後來有發現什麼異常（例如巨鯨砸盤或開發者跑路）？</strong></p><blockquote><p>我有發現他直播後價格就越來越低，0.05後就一直往下，但他在跌最多的時候我沒有去看，早上去上學就沒時間賣掉他</p></blockquote><p><strong>Q: 當價格暴跌時，你的第一反應是什麼？</strong></p><blockquote><p>第一反應還是覺得再看一下情況，再持有一下，當時朋友有來詢問我是否活著，我回答小問題</p></blockquote><p><strong>Q: 你覺得這次最大的教訓是什麼？</strong></p><blockquote><p>我必須相信我們的夏哥哥(開玩笑)，不知道，沒什麼教訓，不要 ALL IN 吧，要留一點備用資金，我留了2U</p></blockquote><p><strong>Q: 你認為這種「迷因幣」有什麼特別吸引人的地方？</strong></p><blockquote><p>就很迷因，他可以跌這麼多我也覺得很迷因，吸引人的地方就是很容易被割吧，有賺就要收手吧</p></blockquote><p><strong>Q: 之後還會考慮參與類似項目嗎？</strong></p><blockquote><p>沒錢參加了，現在沒錢了</p></blockquote><p><strong>Q: 如果讓你提醒其他人一句話，你會說什麼？</strong></p><blockquote><p>不知道欸，沒什麼好提醒的吧</p></blockquote><p><strong>Q: 訪問大概就這樣，你還有什麼想講的嗎？</strong></p><blockquote><p>你可以贊助我嗎，可以申請未成年退款嗎</p></blockquote><p><strong>不能。</strong></p><h2 id="以大坊的第二春"><a class="markdownIt-Anchor" href="#以大坊的第二春"></a> 以大坊的第二春(?)</h2><p>以大坊暴跌後，受害者組成 <a href="https://discord.gg/MM5Be7CRHN">以大坊受害者</a> Discord 伺服器，計畫想把以大坊重新經營起來，推出周邊商品等，不過截至 10/17 還停留在討論階段</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
    </item>
    
    <item>
      <title>如何透過 Github Actions 在 Tor 和 I2P 建立鏡像站並自動更新 Hexo blog</title>
      <link>https://yimang.tw/posts/mirror-sites/</link>
      <guid>https://yimang.tw/posts/mirror-sites/</guid>
      <pubDate>Sat, 13 Sep 2025 08:14:51 GMT</pubDate>
      
      <description>完整教學如何使用 Github Actions 自動部署 Hexo 部落格到 VPS，並在 Tor 和 I2P 匿名網路上建立鏡像站，提升網站可用性與抗審查能力</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/mirror-sites/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/mirror-sites/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>最近剛好看到 I2P 技術，就心血來潮想要在 Tor 和 I2P 網路上架設自己部落格的鏡像站，並且讓他能同步更新本站，這篇文就要示範如何透過 Github Actions 完成以上操作</p><h2 id="什麼是-i2ptor"><a class="markdownIt-Anchor" href="#什麼是-i2ptor"></a> 什麼是 I2P/Tor</h2><p><strong>I2P（Invisible Internet Project）</strong> 是一個專注於匿名通訊的分散式網路協議，讓使用者可以在網路上隱藏自己的身分與位置。I2P 主要用於建立匿名網站（稱為 eepsites），以及點對點的加密通訊，適合需要高度隱私的應用場景。</p><p><strong>Tor（The Onion Router）</strong> 則是一個全球知名的匿名網路，透過多層加密（像洋蔥一樣）將流量在多個節點間轉發，讓使用者難以被追蹤。Tor 常用於瀏覽 .onion 網站（暗網），或是在公開網路上保護個人隱私。</p><p>這兩種技術都能讓你架設只有特定網路能存取的鏡像站，提升部落格的可用性與抗審查能力。<br />- by ChatGPT</p><h2 id="事前準備"><a class="markdownIt-Anchor" href="#事前準備"></a> 事前準備</h2><p>需要準備一台支援 SSH 的 Linux 主機(其他系統也可以，但本篇以 Ubuntu 24.04 示範)，配置最低 1C/1G/10G 也可以跑起來，我是用 <a href="https://my.ionos.com/">IONOS</a>，一個月2美元</p><h2 id="設定-github-actions"><a class="markdownIt-Anchor" href="#設定-github-actions"></a> 設定 Github Actions</h2><p>首先我們要先設定 GitHub Secrets，到 <strong>你的專案 &gt;&gt; Settings &gt;&gt; Secrets and variables &gt;&gt; Actions</strong><br />選擇 <strong>New repository secret</strong><br /><img src="images/posts/mirror-sites/image-1.webp" alt="alt text" /></p><p>我們需要新增四個 Secret，分別是<br />VPS_USER - 登入 SSH 的 Username(預設應該是 root)<br />VPS_HOST - VPS 的 IP<br />VPS_PORT - VPS SSH 的端口(預設是22)<br />VPS_SSH_KEY - Actions 要連接 SSH 的 Private Key<br /><img src="images/posts/mirror-sites/image.webp" alt="alt text" /></p><p>如果沒有 VPS_SSH_KEY 的話可以在電腦 CMD 或 VPS 打以下指令</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">ssh-keygen <span class="token parameter variable">-t</span> rsa <span class="token parameter variable">-b</span> <span class="token number">4096</span> <span class="token parameter variable">-C</span> <span class="token string">"github-actions"</span> <span class="token parameter variable">-f</span> github_actions_key<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>他就會生成一對公鑰(Public Key)和私鑰(Private Key)<br />Windows 會生成在 <code>C:\Users\Username</code> 下<br />然後把公鑰放入 VPS</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">mkdir</span> <span class="token parameter variable">-p</span> ~/.ssh<span class="token function">chmod</span> <span class="token number">700</span> ~/.ssh<span class="token function">vim</span> ~/.ssh/authorized_keys<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>把 <code>github_actions_key.pub</code> 的內容貼進去儲存後</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">chmod</span> <span class="token number">600</span> ~/.ssh/authorized_keys<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>把私鑰照上面步驟放到 Secrets</p><p>然後在專案創建 .github/workflows 資料夾，在裡面創建 deploy.yml</p><pre class="line-numbers language-yaml" data-language="yaml"><code class="language-yaml"><span class="token key atrule">name</span><span class="token punctuation">:</span> Deploy Hexo to VPS<span class="token key atrule">on</span><span class="token punctuation">:</span>  <span class="token key atrule">push</span><span class="token punctuation">:</span>    <span class="token key atrule">branches</span><span class="token punctuation">:</span>      <span class="token punctuation">-</span> main<span class="token key atrule">jobs</span><span class="token punctuation">:</span>  <span class="token key atrule">deploy</span><span class="token punctuation">:</span>    <span class="token key atrule">runs-on</span><span class="token punctuation">:</span> ubuntu<span class="token punctuation">-</span>latest    <span class="token key atrule">steps</span><span class="token punctuation">:</span>    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Checkout repository      <span class="token key atrule">uses</span><span class="token punctuation">:</span> actions/checkout@v3    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Setup Node.js      <span class="token key atrule">uses</span><span class="token punctuation">:</span> actions/setup<span class="token punctuation">-</span>node@v3      <span class="token key atrule">with</span><span class="token punctuation">:</span>        <span class="token key atrule">node-version</span><span class="token punctuation">:</span> <span class="token string">'20'</span>    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Install Hexo      <span class="token key atrule">run</span><span class="token punctuation">:</span> <span class="token punctuation">|</span><span class="token scalar string">        npm install -g hexo-cli        npm install</span>    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Generate site      <span class="token key atrule">run</span><span class="token punctuation">:</span> hexo generate    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Deploy to VPS      <span class="token key atrule">uses</span><span class="token punctuation">:</span> appleboy/scp<span class="token punctuation">-</span>action@v0.1.6      <span class="token key atrule">with</span><span class="token punctuation">:</span>        <span class="token key atrule">host</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_HOST <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">username</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_USER <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">key</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_SSH_KEY <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">port</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_PORT <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">source</span><span class="token punctuation">:</span> <span class="token string">"public/*"</span>        <span class="token key atrule">target</span><span class="token punctuation">:</span> <span class="token string">"/var/www/hexo/"</span>    <span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> Reload Nginx      <span class="token key atrule">uses</span><span class="token punctuation">:</span> appleboy/ssh<span class="token punctuation">-</span>action@v0.1.7      <span class="token key atrule">with</span><span class="token punctuation">:</span>        <span class="token key atrule">host</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_HOST <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">username</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_USER <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">key</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_SSH_KEY <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">port</span><span class="token punctuation">:</span> $<span class="token punctuation">&#123;</span><span class="token punctuation">&#123;</span> secrets.VPS_PORT <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span>        <span class="token key atrule">script</span><span class="token punctuation">:</span> <span class="token string">"sudo systemctl reload nginx"</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>這樣只要有新 commit 他就會先生成 public 資料夾後部屬到 VPS 的 /var/www/hexo/ 資料夾</p><h2 id="部屬-nginx-伺服器"><a class="markdownIt-Anchor" href="#部屬-nginx-伺服器"></a> 部屬 Nginx 伺服器</h2><p>先安裝 nginx</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> nginx <span class="token parameter variable">-y</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>編輯 nginx 配置</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">vim</span> /etc/nginx/sites-available/default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>你也可以新增一個設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">vim</span> /etc/nginx/sites-available/hexo <span class="token comment">#名字自己取</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>把他修改成</p><pre class="line-numbers language-nginx" data-language="nginx"><code class="language-nginx"><span class="token directive"><span class="token keyword">server</span></span> <span class="token punctuation">&#123;</span>    <span class="token directive"><span class="token keyword">listen</span> <span class="token number">80</span> default_server</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">listen</span> [::]:80 default_server</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">root</span> /var/www/hexo/public</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">index</span> index.html</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">server_name</span> _</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">location</span> /</span> <span class="token punctuation">&#123;</span>        <span class="token directive"><span class="token keyword">try_files</span> <span class="token variable">$uri</span> <span class="token variable">$uri</span>/ =404</span><span class="token punctuation">;</span>    <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>然後啟動 nginx 服務<br />如果你是新增設定檔要先打</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">ln</span> <span class="token parameter variable">-s</span> /etc/nginx/sites-available/hexo /etc/nginx/sites-enabled/<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> nginx <span class="token parameter variable">-t</span>  <span class="token comment"># 測試配置是否正確</span><span class="token function">sudo</span> systemctl restart nginx<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>你可以用瀏覽器訪問 <code>http://vps的ip:80</code> 來看看網站有沒有成功部屬<br /><img src="images/posts/mirror-sites/image-2.webp" alt="alt text" /></p><h2 id="架設-tor-鏡像站"><a class="markdownIt-Anchor" href="#架設-tor-鏡像站"></a> 架設 Tor 鏡像站</h2><p>Tor 的部分比較簡單<br />先安裝 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> <span class="token parameter variable">-y</span> tor<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>修改設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">vim</span> /etc/tor/torrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>新增這兩行</p><pre class="line-numbers language-conf" data-language="conf"><code class="language-conf">HiddenServiceDir &#x2F;var&#x2F;lib&#x2F;tor&#x2F;hexo_hidden_service&#x2F;HiddenServicePort 80 127.0.0.1:80<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>重啟 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>查看 .onion 網址</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/hexo_hidden_service/hostname<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>這樣就部屬好了，訪問網站請見<a href="#%E5%A6%82%E4%BD%95%E8%A8%AA%E5%95%8F%E9%8F%A1%E5%83%8F%E7%B6%B2%E7%AB%99">教學</a></p><h2 id="架設-i2p-鏡像站"><a class="markdownIt-Anchor" href="#架設-i2p-鏡像站"></a> 架設 I2P 鏡像站</h2><p>我們先安裝 Java(建議用17或以上)</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> openjdk-17-jre <span class="token parameter variable">-y</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後下載 I2P</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">cd</span> /opt<span class="token function">sudo</span> <span class="token function">wget</span> https://github.com/i2p/i2p.i2p/releases/download/i2p-2.7.0/i2pinstall_2.7.0-0.jar <span class="token parameter variable">-O</span> i2pinstall.jar<span class="token function">sudo</span> <span class="token function">java</span> <span class="token parameter variable">-jar</span> i2pinstall.jar<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>他會叫我們選語言，我們選繁體中文(twn)就好<br /><img src="images/posts/mirror-sites/image-4.webp" alt="alt text" /><br />之後就照著他的指示繼續</p><p>然後我們先創建一個專用的用戶</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">useradd</span> <span class="token parameter variable">-r</span> <span class="token parameter variable">-m</span> <span class="token parameter variable">-d</span> /home/i2puser <span class="token parameter variable">-s</span> /usr/sbin/nologin i2puser<span class="token function">sudo</span> <span class="token function">mkdir</span> <span class="token parameter variable">-p</span> /home/i2puser<span class="token function">sudo</span> <span class="token function">chown</span> i2puser:i2puser /home/i2puser<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>設定 I2P 目錄權限</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">chown</span> <span class="token parameter variable">-R</span> i2puser:i2puser /usr/local/i2p<span class="token function">sudo</span> <span class="token parameter variable">-u</span> i2puser <span class="token function">mkdir</span> <span class="token parameter variable">-p</span> /home/i2puser/.i2p<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後先修改 I2P設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /usr/local/i2p/i2prouter<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>把 <code>I2P_CONFIG_DIR</code> 改成</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token assign-left variable">I2P_CONFIG_DIR</span><span class="token operator">=</span><span class="token string">"/home/i2puser/.i2p"</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>下面一點的 <code>RUN_AS_USER</code>改成</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token assign-left variable">RUN_AS_USER</span><span class="token operator">=</span>i2puser<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/mirror-sites/image-7.webp" alt="alt text" /></p><p>設定 Systemctl 自動啟動</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/systemd/system/i2p.service<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>改成</p><pre class="line-numbers language-conf" data-language="conf"><code class="language-conf">[Unit]Description&#x3D;I2P RouterAfter&#x3D;network.target[Service]Type&#x3D;forkingUser&#x3D;i2puserEnvironment&#x3D;&quot;I2P_CONFIG_DIR&#x3D;&#x2F;home&#x2F;i2puser&#x2F;.i2p&quot;WorkingDirectory&#x3D;&#x2F;usr&#x2F;local&#x2F;i2pExecStart&#x3D;&#x2F;usr&#x2F;local&#x2F;i2p&#x2F;i2prouter startExecStop&#x3D;&#x2F;usr&#x2F;local&#x2F;i2p&#x2F;i2prouter stopRestart&#x3D;on-failureRestartSec&#x3D;5sStandardOutput&#x3D;journalStandardError&#x3D;journal[Install]WantedBy&#x3D;multi-user.target<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>啟動 I2P</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl daemon-reload<span class="token function">sudo</span> systemctl <span class="token builtin class-name">enable</span> i2p<span class="token function">sudo</span> systemctl start i2p<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>可以輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl status i2p<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>來查看狀態，看到 running 就代表運行成功了<br /><img src="images/posts/mirror-sites/image-9.webp" alt="alt text" /></p><p>再來我們要從自己電腦連上 I2P 的 Web Console，在 CMD 或 Powershell 輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">ssh</span> <span class="token parameter variable">-L</span> <span class="token number">9765</span>:127.0.0.1:7657 你的username@VPS IP <span class="token comment">#不要用 i2puser，這個用戶是 nologin 模式沒辦法用 SSH 登入</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>7657 端口我們自己可能會用，所以把 VPS 的 7657 端口代理到本地的 9765 端口(9765 要改其他的也可以)</p><p>如果 SSH 登入要私鑰可以用以下指令指定私鑰</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">ssh</span> <span class="token parameter variable">-i</span> 私鑰路徑 <span class="token parameter variable">-L</span> <span class="token number">9765</span>:127.0.0.1:7657 你的username@VPS IP<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><div class="hcb-content hcb-block hcbnote">  <p class="hcb-content hcb-block-title"><i class="fa fa-pen fa-fw"></i>注意事項</p>  <p>CMD/Powershell 的視窗不要關掉，關掉 SSH 的 Session 就斷了，要關設定完再關</p></div><p>我們現在到瀏覽器輸入 <code>http://127.0.0.1:9765</code> 就能看到 VPS 的 I2P Web Console 了<br /><img src="images/posts/mirror-sites/image-10.webp" alt="alt text" /><br />我們選好語言後，帶寬設定可以先略過</p><p>然後我們就會進入他的控制台，選隱藏服務管理器<br /><img src="images/posts/mirror-sites/image-12.webp" alt="alt text" /></p><p>選擇創建一個新的 HTTP 隱身服務<br /><img src="images/posts/mirror-sites/image-13.webp" alt="alt text" /></p><p>名稱跟描述可以自己寫，目標選 127.0.0.1 端口 80 然後保存就好<br /><img src="images/posts/mirror-sites/image-14.webp" alt="alt text" /></p><p>點啟動<br /><img src="images/posts/mirror-sites/image-15.webp" alt="alt text" /><br />重整一下網頁看到他變綠燈就可以用他下面<strong>目標</strong>的網址連線了</p><h2 id="如何訪問鏡像網站"><a class="markdownIt-Anchor" href="#如何訪問鏡像網站"></a> 如何訪問鏡像網站</h2><p>Tor 和 I2P 都無法用一般瀏覽器從表網連線，我們需要額外進行一些動作</p><h3 id="tor"><a class="markdownIt-Anchor" href="#tor"></a> Tor</h3><p>Tor 比較簡單，下載 <a href="https://www.torproject.org/download/">Tor Browser</a><br />然後連上 Tor 網路輸入網址就能訪問了<br /><img src="images/posts/mirror-sites/image-3.webp" alt="alt text" /></p><h3 id="i2p"><a class="markdownIt-Anchor" href="#i2p"></a> I2P</h3><p>訪問 I2P 最簡單的方法是透過 FoxyProxy 通過 I2P 代理 HTTP 流量<br />我們要下載 <a href="https://geti2p.net/zh-tw/download">I2P</a> 並安裝(以下用 Windows 示範)<br />開啟 I2P 後可以訪問 <code>http://127.0.0.1:7657</code> 來驗證有沒有啟動成功，有的話會看到跟 VPS 的 I2P Web Console 一樣的畫面</p><p>然後在瀏覽器安裝 <a href="https://chromewebstore.google.com/detail/foxyproxy/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=zh-TW">FoxyProxy</a>，Chrome/Edge/Firefox 都有這個擴充功能</p><p>進入 FoxyProxy 的設定<br /><img src="images/posts/mirror-sites/image-16.webp" alt="alt text" /><br />到 Poxies 新增一個 Proxy ，類型選擇 HTTP，代理到 127.0.0.1 的 4444 端口<br /><img src="images/posts/mirror-sites/image-17.webp" alt="alt text" /><br />儲存後把 FoxyProxy 固定，然後選擇我們剛剛創的那個 Proxy，就能直接切換到 I2P 網路並訪問網站了<br /><img src="images/posts/mirror-sites/image-18.webp" alt="alt text" /></p><h4 id="地址簿"><a class="markdownIt-Anchor" href="#地址簿"></a> 地址簿</h4><p>I2P 的域名預設是一長串 base32 的網址，我們可以通過自己新增地址簿來用自訂的 .i2p 域名訪問網站<br />先到 <code>http://127.0.0.1:7657/</code> 選擇地址簿<br /><img src="images/posts/mirror-sites/image-19.webp" alt="alt text" /></p><p>I2P 的地址簿有兩種，你可以自己新增到本地地址簿或訂閱其他人的地址簿，本地地址簿就只能自己用自訂域名訪問，別人沒辦法，本質上他就是把比較短的域名再導向 base32 格式的域名<br />付費訂閱(不知道為什麼這樣翻譯，他沒有付費的東西，只是自動訂閱別人的地址簿)的部分官方的地址簿更新很慢，這邊推薦幾個地址簿，讓你可以用短域名訪問比較多網站</p><pre class="line-numbers language-none"><code class="language-none">http:&#x2F;&#x2F;identiguy.i2p&#x2F;hosts.txthttp:&#x2F;&#x2F;notbob.i2p&#x2F;hosts.txthttp:&#x2F;&#x2F;reg.i2p&#x2F;export&#x2F;hosts.txthttp:&#x2F;&#x2F;scanner.linuxfarm.i2p&#x2F;hosts.txthttp:&#x2F;&#x2F;skank.i2p&#x2F;hosts.txthttp:&#x2F;&#x2F;stats.i2p&#x2F;cgi-bin&#x2F;newhosts.txt<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>我們可以設定本地地址簿來讓我們能用短網址訪問網站<br />選擇本地地址簿，目標填入我們的 base32 網址，主機名可以自己取一個 .i2p 結尾的<br /><img src="images/posts/mirror-sites/image-20.webp" alt="alt text" /></p><p>新增之後我們就能用短域名訪問了<br /><img src="images/posts/mirror-sites/image-21.webp" alt="alt text" /></p><p>你也可以提交到一些公開的地址簿，像是 <a href="http://reg.i2p/add">http://reg.i2p/add</a><br />他會要求你要用私鑰去簽名證明你是這個網站的持有者<br /><img src="images/posts/mirror-sites/imagee.webp" alt="alt text" /></p><p>可以透過開源的 <a href="https://github.com/PurpleI2P/i2pd-tools">I2PD-Tools</a> 來簽名(Windows 可以用他<a href="https://github.com/PurpleI2P/i2pd-tools/releases/tag/19eb76e-windows">編譯好的版本</a>，他原版是 C++ 寫的要自己編譯)</p><p>我們先進入 I2P Web Console 的隱身服務管理器，點進你的服務<br /><img src="images/posts/mirror-sites/imagee-1.webp" alt="alt text" /></p><p>他下面就會寫你的私鑰位置<br /><img src="images/posts/mirror-sites/imagee-2.webp" alt="alt text" /></p><p>可以用 <a href="https://winscp.net/eng/download.php">WinSCP</a> 用 SFTP 把檔案下載到本地，檔案路徑會在 <code>/home/i2puser/.i2p</code><br />如果不是 root 沒權限查看的話可以用下面指令讓所有人都能存取(自行斟酌)</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">chmod</span> <span class="token parameter variable">-R</span> <span class="token number">755</span> /home/i2puser/.i2p<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後我們把私鑰拉到 I2P-Tools 的資料夾(假設你已經編譯好了)，CMD/Powershell 輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">./regaddr 私鑰名稱.dat 你要的網域.i2p<span class="token comment"># EX: ./regaddr i2ptunnel7-privKeys.dat hello-world.i2p</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>他就會生成一長串 <code>domain.i2p=base64#!sig=hash</code> 格式的文字，把它複製起來到 <a href="http://reg.i2p/add">http://reg.i2p/add</a> 或類似的網站提交即可<br /><img src="images/posts/mirror-sites/imagee-4.webp" alt="alt text" /><br /><img src="images/posts/mirror-sites/imagee-3.webp" alt="alt text" /></p><p>過幾小時就會被收錄進他們的列表了，別人只要訂閱他們的地址簿就能用短域名連到你的網站<br />像我的 <code>yimang.i2p</code> 就有被收錄在 <code>http://notbob.i2p/hosts.txt</code> 這個地址簿中，別人只要有訂閱這個地址簿就能直接用 <code>yimang.i2p</code> 連接我的網站<br /><img src="images/posts/mirror-sites/imagee-5.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/I2P/">I2P</category>
      
      <category domain="https://yimang.tw/tags/Github-Actions/">Github-Actions</category>
      
      <category domain="https://yimang.tw/tags/Tor/">Tor</category>
      
      <category domain="https://yimang.tw/tags/Hexo/">Hexo</category>
      
    </item>
    
    <item>
      <title>Discord帳號被停權如何申訴？完整流程 + 成功案例</title>
      <link>https://yimang.tw/posts/discord-got-banned/</link>
      <guid>https://yimang.tw/posts/discord-got-banned/</guid>
      <pubDate>Sat, 30 Aug 2025 13:33:35 GMT</pubDate>
      
      <description>Discord 帳號被因為兒童安全或最低年齡限制等原因停權該如何透過 BBB 申訴？成功解封案例分享</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/discord-got-banned/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/discord-got-banned/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>最近幾年 Discord 開始嚴格取締並封禁帳號，尤其是「最低年齡限制」和「兒童安全」兩項，被誤封的人也不在少數</p><p>本篇文章就會教大家如果被 Discord 誤封，該如何正確的申訴，才能有比較大的機率被撤銷違規</p><h2 id="關於我"><a class="markdownIt-Anchor" href="#關於我"></a> 關於我</h2><p>我也是被 Discord 因為兒童安全警告過超多次，但幾乎每次都是誤封，很莫名其妙，有隻買了一年 Nitro 的帳號還直接被永久停權<br /><img src="images/posts/discord-got-banned/1.webp" alt="alt text" /><br /><img src="images/posts/discord-got-banned/2.webp" alt="alt text" /><br />後來爬 reddit 透過其他管道申訴才撤銷了一些警告</p><h2 id="如何申訴"><a class="markdownIt-Anchor" href="#如何申訴"></a> 如何申訴</h2><p>如果是因為最低年齡限制被停權的話，只要去 <a href="https://support.discord.com/">Discord Support</a> 上傳一張自己拿著證件還有一張寫著自己帳號的紙自拍就好了，但可能要等蠻久的，我之前是等了快一個月</p><p>下面主要是針對因為「兒童安全」被停權的申訴方法</p><p>首先，只用 Discord 內建的申訴或是 <a href="https://support.discord.com/">Discord Support</a> 開的 ticket 都是沒有用的<br /><img src="images/posts/discord-got-banned/image.webp" alt="alt text" /><br /><img src="images/posts/discord-got-banned/image-1.webp" alt="alt text" /></p><p>內建的申訴只會在幾天後收到決定不變的信<br /><img src="images/posts/discord-got-banned/image-2.webp" alt="alt text" /></p><p>Discord Support 開的 ticket 則是幾小時後就會被機器人回應罐頭訊息然後標記為 solved<br /><img src="images/posts/discord-got-banned/image-3.webp" alt="alt text" /></p><p>至於 Twitter(X)、IG、FB 之類的管道也別想了，基本上都不會有真人回覆</p><p>歐美國家可以透過法律仲裁威脅的方式要求 Discord 提供真人協助，但亞洲沒有窗口</p><p>所以我們需要透過 Better Business Bureau(BBB) 來進行申訴，這樣才有機會撤銷警告</p><h3 id="bbb"><a class="markdownIt-Anchor" href="#bbb"></a> BBB</h3><p>這部分的教學是根據這篇 <a href="https://www.reddit.com/r/BannedFromDiscord/comments/1l2m0qo/guide_for_getting_unbanned/">reddit 文章</a> 翻譯整理的，可以去看原文或是這個版，有很多資源可以協助</p><p>首先，先去 <a href="https://support.discord.com/">Discord Support</a> 開一張 ticket 反應問題，雖然不會有任何用但如果你沒先發 ticket 用 BBB 投訴 Discord 會說找不到你的帳號，如果還沒註冊 Support Discord 記得用<strong>被封禁的帳號的信箱</strong>去註冊</p><p>然後到 <a href="https://www.bbb.org">BBB 的首頁</a>，下滑選擇 <strong>File a Complaint</strong><br /><img src="images/posts/discord-got-banned/image-4.webp" alt="alt text" /></p><p>選擇 <strong>File a complaint against a business</strong> 然後按 <strong>Submit</strong><br /><img src="images/posts/discord-got-banned/image-5.webp" alt="alt text" /></p><p>他會跳出搜尋框讓你搜尋公司，打 「Discord」就會出現 Discord Inc.，選那個就是了<br /><img src="images/posts/discord-got-banned/image-6.webp" alt="alt text" /></p><p>他會讓你填一個表單，全部選 No 然後繼續<br /><img src="images/posts/discord-got-banned/image-7.webp" alt="alt text" /></p><p>他會給你一個表單讓你填個人資訊，<strong>信箱記得要填被封禁帳號的信箱</strong><br /><img src="images/posts/discord-got-banned/image-8.webp" alt="alt text" /></p><p>填完之後他就會讓你填一個表說明申訴內容了<br /><img src="images/posts/discord-got-banned/image-9.webp" alt="alt text" /><br />申訴內容建議用英文，盡量寫的詳細一點，如果有證據的話也可以提供附件，如果你 Discord Support 開了很多次 ticket 也可以寫進去</p><p><strong>Account/Order/Tracking Number (optional)</strong> 這行就填你的 Discord ID，不知道怎麼 copy 的看<a href="https://www.youtube.com/watch?v=fwh2WLwqRUU">這個影片</a><br /><strong>Desired settlement</strong> 選擇 <strong>Contact by the business</strong> 然後繼續<br /><img src="images/posts/discord-got-banned/image-10.webp" alt="alt text" /></p><p>最後勾同意下面三個條款就好<br /><img src="images/posts/discord-got-banned/image-11.webp" alt="alt text" /></p><p>送出後你的信箱會收到一封信，代表他們收到你的申訴了<br /><img src="images/posts/discord-got-banned/image-12.webp" alt="alt text" /></p><p>通常大概 1~2 天內就會收到新的回覆，如果有新的回覆 BBB 會寄給你一封信<br /><img src="images/posts/discord-got-banned/image-13.webp" alt="alt text" /><br />把他給的編號輸入他給的網站</p><p>就能看到 Discord 的回應了<br /><img src="images/posts/discord-got-banned/image-14.webp" alt="alt text" /><br />我這次申訴是被駁回</p><p>但其他帳號透過 BBB 申訴有成功撤銷警告<br />如果有撤銷 Discord 會傳訊息跟寄一封信給你<br /><img src="images/posts/discord-got-banned/image-15.webp" alt="alt text" /><br /><img src="images/posts/discord-got-banned/image-16.webp" alt="alt text" /></p><p>目前這應該是最有可能申訴成功的方法了，如果還是被駁回可以嘗試多寫幾次 BBB 申訴信，然後多提供一點證據，如果還是不行那可能就只能認虧了</p><h2 id="申訴失敗"><a class="markdownIt-Anchor" href="#申訴失敗"></a> 申訴失敗</h2><p>上面方法都不行的話就重開一個帳號吧，重開帳號要小心會觸犯「規避停權(ban evasion)」的規定，一旦被抓到帳號就是直接封禁完全沒有警告</p><p>避免吃 ban evasion 的方法可以看<a href="https://www.reddit.com/r/BannedFromDiscord/comments/1k27m7q/how_to_ban_evade/">這篇文章</a></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/guide/">指南</category>
      
      
      <category domain="https://yimang.tw/tags/Discord/">Discord</category>
      
    </item>
    
    <item>
      <title>Zebec card 開卡教學</title>
      <link>https://yimang.tw/posts/zebec-card/</link>
      <guid>https://yimang.tw/posts/zebec-card/</guid>
      <pubDate>Sun, 17 Aug 2025 14:10:15 GMT</pubDate>
      
      <description>詳細教學如何註冊和使用 Zebec card 這張免 KYC 免月費免手續費的幣圈卡</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/zebec-card/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/zebec-card/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="zebec-network-是什麼"><a class="markdownIt-Anchor" href="#zebec-network-是什麼"></a> Zebec Network 是什麼</h2><p>Zebec Network 是 Solana 上的一個區塊鏈金融支付平台，我們要用的 Zebec card 就是他們其中一個項目</p><p>Zebec card 支援多個鏈的許多幣種來充值預付卡，而且免 KYC 且無月費和額外手續費，是蠻方便的加密貨幣支付選擇</p><h2 id="前置作業"><a class="markdownIt-Anchor" href="#前置作業"></a> 前置作業</h2><p>你需要</p><ul><li>一個加密貨幣錢包(Metamask、Phantom、Trust Wallet之類的大部分錢包都可以)</li><li>10 美金以上的加密貨幣資產，穩定幣的話建議是 USDC，BSC 鏈他不支援 USDT</li><li>對應的鏈的 Gas Fee(零點美元就夠)，例如用 BSC 鏈就是 BNB，Solana 鏈就是 SOL</li></ul><div class="hcb-content hcb-block hcbnote">  <p class="hcb-content hcb-block-title"><i class="fa fa-pen fa-fw"></i>注意事項</p>  <p>一定要留一點 Gas Fee，不然錢會轉不出去</p></div><h2 id="辦理卡片"><a class="markdownIt-Anchor" href="#辦理卡片"></a> 辦理卡片</h2><h3 id="加值"><a class="markdownIt-Anchor" href="#加值"></a> 加值</h3><p>我們先到 <a href="https://app.card.zebec.io/register">Zebec card 的網站</a>註冊帳號</p><p>地址的部分就隨便填一個存在的地址就好，要轉成英文格式<br /><img src="images/posts/zebec-card/image.webp" alt="alt text" /></p><p>然後我們登入網站，他會叫我們綁定一個錢包，這邊以 Metamask 用 BSC 鏈舉例</p><p>右上角有很多鏈可以選擇，你就選你要的鏈，然後點 Connect Wallet<br /><img src="images/posts/zebec-card/image-1.webp" alt="alt text" /></p><p>選擇你的錢包<br /><img src="images/posts/zebec-card/image-2.webp" alt="alt text" /></p><p>然後連線(以 Metamask 為例)<br /><img src="images/posts/zebec-card/image-3.webp" alt="alt text" /></p><p>連上之後就可以選擇要買哪張卡了<br /><img src="images/posts/zebec-card/image-4.webp" alt="alt text" /><br />他有兩種卡，<strong>Silver</strong> 和 <strong>Carbon</strong><br /><strong>Silver</strong> 是一次性的卡，錢刷完不能重複加值，一天最多消費 1000 美金<br /><strong>Carbon</strong> 是可重複加值的卡，一天最多消費 10000 美金<br />可以依照自身需求選擇，兩張卡都是一次最少加值 10 美元</p><p>然後就能選擇要加值多少到卡片了，這邊我選 Carbon 卡<br /><img src="images/posts/zebec-card/image-5.webp" alt="alt text" /><br />點擊 Create Carbon Card</p><p>錢包會跳出通知要求轉帳，就按確認<br /><img src="images/posts/zebec-card/image-6.webp" alt="alt text" /><br /><img src="images/posts/zebec-card/image-7.webp" alt="alt text" /></p><p>跳出這個就代表卡片成功創建了<br /><img src="images/posts/zebec-card/image-8.webp" alt="alt text" /></p><p>可以到 Transactions 查看進度，Success 就代表成功了<br /><img src="images/posts/zebec-card/image-9.webp" alt="alt text" /></p><h3 id="開卡"><a class="markdownIt-Anchor" href="#開卡"></a> 開卡</h3><p>等待幾分鐘後你的信箱就會收到一封信<br /><img src="images/posts/zebec-card/image-10.webp" alt="alt text" /><br />點擊下面的 Get Zebec Card</p><p>他會叫你註冊一個帳號<br /><img src="images/posts/zebec-card/image-11.webp" alt="alt text" /><br />你可以自己設定 Username 和密碼，建議不要用預設的電子郵件當 Username，不然之後登入可能會出錯</p><p>他會讓我們確認地址和電話之類的<br /><img src="images/posts/zebec-card/image-14.webp" alt="alt text" /><br />然後設定一個安全性問題</p><p>他的地址驗證蠻嚴格的，如果亂寫可能會像下面這樣過不了<br /><img src="images/posts/zebec-card/image-13.webp" alt="alt text" /></p><p>可以試試看用下面這個地址</p><pre class="line-numbers language-none"><code class="language-none">Address1    NO. 122, SEC. 1, CHONGQING S. RD.Address2    Zhongzheng DistrictCity    TAIPEIState    TaiwanZip    10023<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>通過之後按確認就好<br /><img src="images/posts/zebec-card/image-12.webp" alt="alt text" /><br />如果你在看他條款的時候看到 Card Fees，放心那是卡到期才會開始收，可以刷好幾年<br /><img src="images/posts/zebec-card/image-15.webp" alt="alt text" /><br />按同意就好了</p><p>這樣卡片就辦好了<br /><img src="images/posts/zebec-card/image-16.webp" alt="alt text" /></p><p>辦好之後他會寄給你一封信<br /><img src="images/posts/zebec-card/image-17.webp" alt="alt text" /><br />你點進去然後登入之後，就能查看卡片的交易紀錄和餘額<br /><img src="images/posts/zebec-card/image-18.webp" alt="alt text" /></p><p>之後如果要加值只要登入然後照前面步驟選 Carbon 卡就會加值到同一張卡了</p><h2 id="使用場景"><a class="markdownIt-Anchor" href="#使用場景"></a> 使用場景</h2><p>這張卡可以綁</p><ul><li>Google Pay</li><li>Samsung Wallet</li><li>Apple Pay(剛辦可能綁不上去，要等幾天再試試看)</li><li>Paypal</li></ul><p>日常使用綁在 Samsung Wallet 裡面大部分商店都能刷過，還沒遇到刷不過的<br /><img src="images/posts/zebec-card/wallet.webp" alt="alt text" /><br />但這張卡是<strong>預付卡</strong>，有些服務(像 GCP，AWS之類的)，可能會要求要<strong>信用卡</strong>，這張卡就沒辦法用<br />但日常使用都沒什麼問題</p><div class="hcb-content hcb-block hcbnote">  <p class="hcb-content hcb-block-title"><i class="fa fa-pen fa-fw"></i>注意事項</p>  <p>這張卡雖然免月費免手續費，但刷美金以外的外幣還是要大概 <strong>3%</strong> 的外匯手續費，像下面這樣，要刷完 3~5 天後才會扣款<br />  <img src="images/posts/zebec-card/image-19.webp" alt="alt text" /></p>  <hr /></div>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
      <category domain="https://yimang.tw/tags/%E6%94%AF%E4%BB%98/">支付</category>
      
    </item>
    
    <item>
      <title>如何架設自己的 Tor Relay</title>
      <link>https://yimang.tw/posts/tor-relay/</link>
      <guid>https://yimang.tw/posts/tor-relay/</guid>
      <pubDate>Fri, 01 Aug 2025 06:43:19 GMT</pubDate>
      
      <description>詳細教學如何架設 Tor Relay 節點，包含中繼節點、出口節點和橋接節點的完整設定指南</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/tor-relay/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/tor-relay/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>這篇文章會教大家如何架設一個自己的 Tor Relay，首先，你應該了解 Tor Network 是什麼</p><h2 id="tor-是什麼"><a class="markdownIt-Anchor" href="#tor-是什麼"></a> Tor 是什麼</h2><p>Tor(The Onion Router) 是一種保護網路隱私的技術。它會把你的網路流量加密，並透過三個節點傳送，每個節點只知道上下游節點的資訊，而無法同時知道整個路徑和來源/目的地，這樣可以保護使用者的身份不被追蹤，對於一些網路審查嚴重的國家（Ex.伊朗, 俄羅斯, 中國 <span class="spoiler" onclick="this.classList.toggle('spoiler')"><span class="spoiler-blur ">雖然中國好像把所有公開的 Tor 節點都牆了</span></span>），或是重視隱私的使用者，Tor 是一個很有用的工具<br /><img src="images/posts/tor-relay/Tor-onion-network-zh.webp" alt="alt text" /></p><div style="text-align: center; font-size: 0.7em;">講解 Tor 網路如何運作 圖源 電子前哨基金會</div><h2 id="動機"><a class="markdownIt-Anchor" href="#動機"></a> 動機</h2><p>那我們為什麼要架設 Tor Relay 呢？</p><p>Tor 網路歡迎所有人來架設 Tor Relay 增加整體網路的匿名性和對抗審查<br />每個人都有權保護自己的瀏覽行為不被追蹤，當你架設一個 Tor Relay，就讓用戶的流量更分散更不容易被追蹤，也減少了用戶連接到<a href="https://www.reddit.com/r/TOR/comments/wdegi/what_are_honeypots/?tl=zh-hant">蜜罐節點</a>（由政府或惡意單位設置以監控流量的節點）的機率<br />只要用閒置的 VPS 或主機進行簡單幾步設定，就能為網路隱私貢獻一份心力</p><h2 id="準備"><a class="markdownIt-Anchor" href="#準備"></a> 準備</h2><p>首先我們需要準備一台 Linux 環境的機器，以下用 Ubuntu 舉例</p><p>如果你沒有閒置機器想買台 VPS 的話，可以考慮用 <a href="https://console.cloud.google.com/?hl=zh-tw">Google Cloud Platform</a>，有 90 天 300 美金的滿免費額度，需要信用卡驗證<br />如果沒有信用卡，推薦用 <a href="https://paywithmoon.com/">MoonX</a> 這張卡，支援加密貨幣加值，可以加個 5 美金進去(建議不要當日常使用，這張卡手續費高得離譜，但是卡頭是 credit 所以拿來驗證很方便)</p><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>警告</p>  <p>購買前請先確認您的 VPS 廠商是否允許架設 Tor 節點，如果是出口節點可能會承受法律風險，或導致 VPS 遭到封禁(請見 <a href="#%E7%AF%80%E9%BB%9E%E9%A1%9E%E5%9E%8B">節點類型</a>)</p></div><p>你可以參考<a href="https://community.torproject.org/relay/community-resources/good-bad-isps/">這篇文章</a>，介紹了一些對 Tor Relay 友善的 VPS 廠商</p><p>也可以看看 <a href="https://www.yimang.tw/tor-relay.html">我運行的 Tor Relays</a></p><h2 id="架設"><a class="markdownIt-Anchor" href="#架設"></a> 架設</h2><p>安裝 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> tor<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>安裝好之後編輯設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/tor/torrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><h3 id="節點類型"><a class="markdownIt-Anchor" href="#節點類型"></a> 節點類型</h3><p>這邊就要說到 Relay 的類型了</p><ul><li><strong>Guard(入口節點)</strong> - 運行 Tor Relay 夠久夠穩定就有機會被選為入口節點，可以看到用戶 IP，無法自行選擇擔任 Guard Relay</li><li><strong>Middle(中繼節點)</strong> - 擔任網路中間的節點，看不到用戶 IP，也看不到用戶目標網站</li><li><strong>Exit(出口節點)</strong> - 擔任網路的出口，目標主機看到的會是這台的 IP，所以法律風險最大</li><li><strong>Bridge(橋接節點)</strong> - 不公開的節點，提供給無法使用公開節點的用戶</li></ul><h3 id="中繼節點"><a class="markdownIt-Anchor" href="#中繼節點"></a> 中繼節點</h3><p>我們先以中繼節點為例，配置文件可以寫成這樣</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">Nickname MyTorRelay <span class="token comment">#你的名字</span>ContactInfo your_email@example.com <span class="token comment">#你的聯絡信箱</span>ORPort <span class="token number">9001</span><span class="token comment">#這兩行是為了安裝監控工具 nyx</span>ControlPort <span class="token number">9051</span>CookieAuthentication <span class="token number">1</span>ExitRelay <span class="token number">0</span>SocksPort <span class="token number">0</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>儲存後記得讓防火牆允許 <code>ORPort</code></p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> ufw allow <span class="token number">9001</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor@default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>查看運行狀態，看到 running 就代表啟動成功了</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl status tor@default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/tor-relay/image.webp" alt="alt text" /></p><p>我們可以安裝 <strong>nyx</strong> 這個工具來更詳細的查看我們的 Relay 狀態</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> nyx<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> nyx<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>可以查看更詳細的節點狀態<br /><img src="images/posts/tor-relay/image-1.webp" alt="alt text" /></p><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>警告</p>  <p>使用 Ubuntu 可能會出現 Tor 版本過舊的問題，請見 <a href="#FAQ">FAQ</a></p></div><h3 id="出口節點"><a class="markdownIt-Anchor" href="#出口節點"></a> 出口節點</h3><div class="hcb-content hcb-block hcbwarning">  <p class="hcb-content hcb-block-title"><i class="fa fa-triangle-exclamation fa-fw"></i>警告</p>  <p>出口節點法律風險高，需承擔一定風險</p></div><p>你可以把配置文件修改成這樣</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">Nickname MyTorRelay <span class="token comment">#你的名字</span>ContactInfo your_email@example.com <span class="token comment">#你的聯絡信箱</span>ORPort <span class="token number">9001</span>DirPort <span class="token number">9030</span>ExitRelay <span class="token number">1</span>ExitPolicy accept *:* <span class="token comment">#允許所有端口</span>ControlPort <span class="token number">9051</span>CookieAuthentication <span class="token number">1</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>你也可以只開放幾個端口<br />修改 ExitPolicy 這行即可<br />EX:</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">ExitPolicy accept *:80,443 <span class="token comment">#只開放80, 443端口</span>ExitPolicy reject *:*<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>儲存後記得讓防火牆允許 Directory Port 和你要開放的端口</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> ufw allow <span class="token number">9001</span><span class="token function">sudo</span> ufw allow <span class="token number">9030</span><span class="token comment">#假設只有開放80/443</span><span class="token function">sudo</span> ufw allow <span class="token number">80</span><span class="token function">sudo</span> ufw allow <span class="token number">443</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>重新啟動 Tor 即可</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor@default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>大概過幾個小時後你就可以到 <a href="https://metrics.torproject.org/rs.html#search">Tor Metrics</a> 查詢你的 Relay 了！</p><h3 id="橋接節點"><a class="markdownIt-Anchor" href="#橋接節點"></a> 橋接節點</h3><p>有些地區(例如中國)，把所有公開的 Tor Relay 都封鎖了，所以百姓無法通過一般的方式連入洋蔥網路，只能通過 Bridge Relay 這類不公開且有像 <code>obfs4</code> 之類的混淆協議的方法</p><p>先下載 obfs4proxy</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> obfs4proxy<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>你可以把配置文件改成這樣</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">BridgeRelay <span class="token number">1</span>Nickname MyBridgeRelayORPort <span class="token number">9001</span>ExtORPort autoExitpolicy reject *:*ServerTransportPlugin obfs4 <span class="token builtin class-name">exec</span> /usr/bin/obfs4proxy<span class="token comment">#meek、scramblesuit 等其他橋接協議，可以根據需求啟用</span>ServerTransportListenAddr obfs4 <span class="token number">0.0</span>.0.0:8888<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><div class="hcb-content hcb-block hcbtip">  <p class="hcb-content hcb-block-title"><i class="fa fa-fire fa-fw"></i>提示</p>  <p>obfs4 的端口可以自己改成其他的</p></div><p>儲存後記得允許 <code>ORPort</code> 和 obfs4 的 Port</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token comment">#假設 obfs4 的端口是 8888</span><span class="token function">sudo</span> ufw allow <span class="token number">9001</span><span class="token function">sudo</span> ufw allow <span class="token number">8888</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>重新啟動節點</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor@default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>查看啟動狀態</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl status tor@default<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>看到 running 就成功了<br />接下來要獲得 Bridge 連線資訊給別人連線</p><p>先查看 <code>obfs4_bridgeline.txt</code></p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/pt_state/obfs4_bridgeline.txt<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>最後一行會顯示你的 Bridge 連線資訊<br /><img src="images/posts/tor-relay/image1.webp" alt="alt text" /></p><p>然後我們查看我們的 fingerprint</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/fingerprint<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>這串 HEX 就是了<br /><img src="images/posts/tor-relay/imagee.webp" alt="alt text" /></p><p>最後把 Bridge 資訊組起來應該長這樣</p><pre class="line-numbers language-conf" data-language="conf"><code class="language-conf">Bridge obfs4 你的IP:obfs4設定的port &lt;你的fingerprint&gt; cert&#x3D;你的cert iat-mode&#x3D;0<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>EX:</p><pre class="line-numbers language-conf" data-language="conf"><code class="language-conf">Bridge obfs4 193.57.136.119:443 922FC5AF7C91143E6B8FA3420F732FC63374A32B cert&#x3D;pBkF+6bD&#x2F;GVe2hmYc&#x2F;gp0wH7hnLFWLU8OJJLI2AxNNZTl6xPnrii5fZ&#x2F;ebX8jsgS88gBbQ iat-mode&#x3D;0<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><div class="hcb-content hcb-block hcbtip">  <p class="hcb-content hcb-block-title"><i class="fa fa-fire fa-fw"></i>提示</p>  <p>私人架設的 Bridge Relay 不會被收錄到 <a href="https://metrics.torproject.org/rs.html#">Tor Metrics</a></p></div><p>那別人如何透過你架的 Bridge 連入洋蔥網路呢<br />可以進入 <a href="https://www.torproject.org/download/">Tor Browser</a> 的右邊三條線<br /><img src="images/posts/tor-relay/image3.webp" alt="alt text" /><br />選擇<strong>設定</strong>-&gt;<strong>連線</strong><br />選擇橋接器 -&gt; <strong>新增新的橋接器</strong><br /><img src="images/posts/tor-relay/image2.webp" alt="alt text" /><br />把你的那段 Bridge 連線資訊貼上去後連結就可以了<br /><img src="images/posts/tor-relay/image4.webp" alt="alt text" /></p><h2 id="flags"><a class="markdownIt-Anchor" href="#flags"></a> Flags</h2><p>一個 Tor 節點會根據情況獲得不同的 Flag，你可以在 <a href="https://metrics.torproject.org/rs.html#search">Tor Metrics</a> 或 nyx 查看你的 flags<br /><img src="images/posts/tor-relay/image-2.webp" alt="alt text" /><br />以下是各個常見 flag 代表的意思</p><ul><li><strong>Running</strong> - 節點目前在線並正常運作</li><li><strong>Valid</strong> - 節點通過驗證，可以被用於 Tor 網路的路由選擇</li><li><strong>Bridge</strong> - 節點為 Bridge Relay(私人架設的 Bridge Relay 不會被收錄到網站)</li><li><strong>V2Dir</strong> - 節點提供舊版 v2 onion service 描述符資料</li><li><strong>Guard</strong> - 節點被選為入口節點，需要該節點長期穩定且表現良好</li><li><strong>Exit</strong> - 節點為出口節點</li><li><strong>Fast</strong> - 節點的速度和穩定性在一定水準</li><li><strong>Stable</strong> - 節點為長期穩定在線的節點</li><li><strong>HSDir</strong> - 節點可以作為 Hidden Service 目錄伺服器</li></ul><h2 id="faq"><a class="markdownIt-Anchor" href="#faq"></a> FAQ</h2><h3 id="tor-版本過舊"><a class="markdownIt-Anchor" href="#tor-版本過舊"></a> Tor 版本過舊</h3><p>當你使用 Ubuntu 用 APT 下載 Tor 時，有時候會遇到 Tor 版本過舊而不被網路接納的問題<br />你可以等待節點運行一段時間後使用</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> nyx<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>如果出現 <strong>obsolete</strong> 標記，就代表你的 Tor 版本過舊，可以參考以下步驟(以 Ubuntu 22.04 舉例)<br /><img src="images/posts/tor-relay/image-3.webp" alt="alt text" /></p><p>先移除舊版 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> remove tor tor-geoipdb<span class="token function">sudo</span> <span class="token function">apt</span> autoremove<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>修改設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/tor/torrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>把 <code>SocksPort</code> 改成 <strong>9050</strong></p><p>安裝套件</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> apt-transport-https <span class="token function">curl</span> gnupg<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>匯入官方公鑰</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">curl</span> <span class="token parameter variable">-fsSL</span> https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc <span class="token operator">|</span> gpg <span class="token parameter variable">--dearmor</span> <span class="token operator">|</span> <span class="token function">sudo</span> <span class="token function">tee</span> /usr/share/keyrings/deb.torproject.org-keyring.gpg <span class="token operator">></span> /dev/null<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>新增官方 Tor 軟體庫</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">echo</span> <span class="token string">"deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org jammy main"</span> <span class="token operator">|</span> <span class="token function">sudo</span> <span class="token function">tee</span> /etc/apt/sources.list.d/tor.list<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>安裝最新版 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> tor deb.torproject.org-keyring<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>重啟 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor@default<span class="token function">sudo</span> nyx<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>出現 <strong>recommended</strong> 標記就代表更新成功了<br /><img src="images/posts/tor-relay/image-4.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Tor/">Tor</category>
      
    </item>
    
    <item>
      <title>如何解決 Fluent Reader 新增 FeedBurner RSS 時遇到 403 錯誤的問題?</title>
      <link>https://yimang.tw/posts/fluent-reader-403/</link>
      <guid>https://yimang.tw/posts/fluent-reader-403/</guid>
      <pubDate>Mon, 28 Jul 2025 15:34:34 GMT</pubDate>
      
      <description>用 Cloudflare Workers 解決用 Fluent Reader 新增 FeedBurner RSS 時遇到 403 錯誤的問題</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/fluent-reader-403/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/fluent-reader-403/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="前言"><a class="markdownIt-Anchor" href="#前言"></a> 前言</h2><p>最近看到 <a href="https://program-think.blogspot.com/">編程隨想的博客</a>，想要用 Fluent Reader 訂閱他的 RSS，<span class="spoiler" onclick="this.classList.toggle('spoiler')"><span class="spoiler-blur ">當然他不會再更新了QQ 只是無聊訂閱看看</span></span></p><p>新增時卻出現 403 Error<br /><img src="images/posts/fluent-reader-403/image.webp" alt="alt text" /></p><p>在測試了多個網站後發現只要是 FeedBurner 的 RSS 都會有這個問題，今天就來示範如何用 Cloudflare Workers 繞過 FeedBurner 的限制</p><h2 id="部屬-worker"><a class="markdownIt-Anchor" href="#部屬-worker"></a> 部屬 Worker</h2><p>先到 <a href="https://dash.cloudflare.com/">Cloudflare 的 Dash</a></p><p>選擇左邊的 計算(Workers) -&gt; Workers 和 Pages<br /><img src="images/posts/fluent-reader-403/image-1.webp" alt="alt text" /></p><p>選擇<strong>建立</strong><br /><img src="images/posts/fluent-reader-403/image-2.webp" alt="alt text" /></p><p>選最下面的<strong>開始使用</strong><br /><img src="images/posts/fluent-reader-403/image-3.webp" alt="alt text" /></p><p>為 Worker 取個名字然後點<strong>部屬</strong><br /><img src="images/posts/fluent-reader-403/image-4.webp" alt="alt text" /></p><p>他就部屬好了 我們點擊<strong>編輯代碼</strong><br /><img src="images/posts/fluent-reader-403/image-5.webp" alt="alt text" /></p><p>把下面這段程式貼上</p><pre class="line-numbers language-javascript" data-language="javascript"><code class="language-javascript"><span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">&#123;</span>  <span class="token keyword">async</span> <span class="token function">fetch</span><span class="token punctuation">(</span><span class="token parameter">request<span class="token punctuation">,</span> env<span class="token punctuation">,</span> ctx</span><span class="token punctuation">)</span> <span class="token punctuation">&#123;</span>    <span class="token keyword">const</span> targetUrl <span class="token operator">=</span> <span class="token string">'https://feeds2.feedburner.com/programthink'</span>    <span class="token keyword">const</span> response <span class="token operator">=</span> <span class="token keyword">await</span> <span class="token function">fetch</span><span class="token punctuation">(</span>targetUrl<span class="token punctuation">,</span> <span class="token punctuation">&#123;</span>      <span class="token literal-property property">headers</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span>        <span class="token string-property property">'User-Agent'</span><span class="token operator">:</span> <span class="token string">'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'</span><span class="token punctuation">,</span>      <span class="token punctuation">&#125;</span><span class="token punctuation">,</span>    <span class="token punctuation">&#125;</span><span class="token punctuation">)</span>    <span class="token keyword">return</span> <span class="token keyword">new</span> <span class="token class-name">Response</span><span class="token punctuation">(</span><span class="token keyword">await</span> response<span class="token punctuation">.</span><span class="token function">text</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">,</span> <span class="token punctuation">&#123;</span>      <span class="token literal-property property">headers</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span> <span class="token string-property property">'Content-Type'</span><span class="token operator">:</span> <span class="token string">'application/xml'</span> <span class="token punctuation">&#125;</span><span class="token punctuation">,</span>    <span class="token punctuation">&#125;</span><span class="token punctuation">)</span>  <span class="token punctuation">&#125;</span><span class="token punctuation">,</span><span class="token punctuation">&#125;</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><div class="hcb-content hcb-block hcbtip">  <p class="hcb-content hcb-block-title"><i class="fa fa-fire fa-fw"></i>提示</p>  <p>可以把第三行 targetUrl 換成你要訂閱的 FeedBurner RSS 網址</p></div><p>然後點擊<strong>部屬</strong><br /><img src="images/posts/fluent-reader-403/image-6.webp" alt="alt text" /></p><p>點擊重整按鈕後就能看到 RSS 內容了，這串 Workers 的網址就是我們要訂閱的網址<br />透過 Cloudflare Workers 轉發請求來繞過 FeedBurner 對 User-Agent 的檢查<br /><img src="images/posts/fluent-reader-403/image-7.webp" alt="alt text" /></p><p>我們回到 Fluent Reader 用這串網址新增 RSS 訂閱就能成功訂閱 FeedBurner 的 RSS 了<br /><img src="images/posts/fluent-reader-403/image-8.webp" alt="alt text" /><br /><img src="images/posts/fluent-reader-403/image-9.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/RSS/">RSS</category>
      
      <category domain="https://yimang.tw/tags/Cloudflare-Workers/">Cloudflare-Workers</category>
      
    </item>
    
    <item>
      <title>架設 .onion 網站:Tor Hidden Service 教學</title>
      <link>https://yimang.tw/posts/setup-tor-hidden-service/</link>
      <guid>https://yimang.tw/posts/setup-tor-hidden-service/</guid>
      <pubDate>Tue, 03 Jun 2025 14:48:18 GMT</pubDate>
      
      <description>在洋蔥網路裡建立自己的 .onion 網站</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/setup-tor-hidden-service/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/setup-tor-hidden-service/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="安裝環境"><a class="markdownIt-Anchor" href="#安裝環境"></a> 安裝環境</h2><p>以 Debian / Ubuntu 為例<br />先安裝 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> tor<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><h2 id="部屬靜態網站"><a class="markdownIt-Anchor" href="#部屬靜態網站"></a> 部屬靜態網站</h2><p>如果你的主機還沒有部屬服務，可以參考以下方法部屬一個靜態網站，如果已經有部屬服務可以跳過<br />建立一個資料夾<br />創建一個最簡單的<code>index.html</code></p><pre class="line-numbers language-markup" data-language="markup"><code class="language-markup"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>html</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>h1</span><span class="token punctuation">></span></span>Hello World!<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>h1</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>html</span><span class="token punctuation">></span></span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">nohup</span> python3 <span class="token parameter variable">-m</span> http.server <span class="token number">8080</span> <span class="token operator">></span> server.log <span class="token operator"><span class="token file-descriptor important">2</span>></span><span class="token file-descriptor important">&amp;1</span> <span class="token operator">&amp;</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>這樣你就有一個最簡單的靜態網頁部屬在 <a href="http://127.0.0.1:8080">http://127.0.0.1:8080</a> 了<br /><img src="images/posts/setup-tor-hidden-service/image.webp" alt="alt text" /></p><h2 id="部屬-tor-隱藏服務"><a class="markdownIt-Anchor" href="#部屬-tor-隱藏服務"></a> 部屬 Tor 隱藏服務</h2><p>編輯設定檔</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/tor/torrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>加入這兩行</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">HiddenServiceDir /var/lib/tor/hidden_service/HiddenServicePort <span class="token number">80</span> <span class="token number">127.0</span>.0.1:8080<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>127.0.0.1:8080是你內網的服務的端口</p><p>重啟 Tor</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> systemctl restart tor<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>顯示你的.onion網址</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/hidden_service/hostname<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>出現的一串亂碼.onion就是你的 Tor 服務網址了</p><p><strong>注意</strong>如果你是用 vite 或 nginx 之類的部屬，要設定 <strong>server_name</strong> 或 <strong>allowedHosts</strong> 為你的 Tor 服務網域<br />否則會無法連線<br />舉例:</p><pre class="line-numbers language-javascript" data-language="javascript"><code class="language-javascript"><span class="token comment">//Vite</span><span class="token keyword">import</span> <span class="token punctuation">&#123;</span> defineConfig <span class="token punctuation">&#125;</span> <span class="token keyword">from</span> <span class="token string">'vite'</span><span class="token punctuation">;</span><span class="token keyword">import</span> react <span class="token keyword">from</span> <span class="token string">'@vitejs/plugin-react'</span><span class="token punctuation">;</span><span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token function">defineConfig</span><span class="token punctuation">(</span><span class="token punctuation">&#123;</span>  <span class="token literal-property property">plugins</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token function">react</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">]</span><span class="token punctuation">,</span>  <span class="token literal-property property">build</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span>    <span class="token literal-property property">outDir</span><span class="token operator">:</span> <span class="token string">'dist'</span><span class="token punctuation">,</span>  <span class="token punctuation">&#125;</span><span class="token punctuation">,</span>  <span class="token literal-property property">server</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span>    <span class="token literal-property property">host</span><span class="token operator">:</span> <span class="token string">'127.0.0.1'</span><span class="token punctuation">,</span>    <span class="token literal-property property">port</span><span class="token operator">:</span> <span class="token number">5173</span><span class="token punctuation">,</span>    <span class="token literal-property property">allowedHosts</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">'your domain.onion'</span><span class="token punctuation">]</span><span class="token punctuation">,</span>  <span class="token punctuation">&#125;</span><span class="token punctuation">,</span><span class="token punctuation">&#125;</span><span class="token punctuation">)</span><span class="token punctuation">;</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><pre class="line-numbers language-nginx" data-language="nginx"><code class="language-nginx"><span class="token comment">#nginx</span><span class="token directive"><span class="token keyword">server</span></span> <span class="token punctuation">&#123;</span>    <span class="token directive"><span class="token keyword">listen</span> <span class="token number">80</span></span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">server_name</span> your domain.onion</span><span class="token punctuation">;</span>    <span class="token directive"><span class="token keyword">location</span> /</span> <span class="token punctuation">&#123;</span>        <span class="token directive"><span class="token keyword">proxy_pass</span> http://127.0.0.1:5173</span><span class="token punctuation">;</span>        <span class="token comment"># 其他 proxy 設定</span>    <span class="token punctuation">&#125;</span><span class="token punctuation">&#125;</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><h2 id="部屬多個-tor-隱藏服務"><a class="markdownIt-Anchor" href="#部屬多個-tor-隱藏服務"></a> 部屬多個 Tor 隱藏服務</h2><p>你也可以在一台主機上部屬多個 Tor 隱藏服務</p><p>編輯 Tor 設定檔案</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/tor/torrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>可以像下面這樣寫</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token comment"># 第一個 .onion 網站（假設是本地服務在 127.0.0.1:5173）</span>HiddenServiceDir /var/lib/tor/hidden_service1/HiddenServicePort <span class="token number">80</span> <span class="token number">127.0</span>.0.1:5173<span class="token comment"># 第二個 .onion 網站（假設是另一個在 127.0.0.1:8080）</span>HiddenServiceDir /var/lib/tor/hidden_service2/HiddenServicePort <span class="token number">80</span> <span class="token number">127.0</span>.0.1:8080<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>如果要查看服務的網址</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/hidden_service1/hostname<span class="token function">sudo</span> <span class="token function">cat</span> /var/lib/tor/hidden_service2/hostname<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><h2 id="訪問-tor-隱藏服務"><a class="markdownIt-Anchor" href="#訪問-tor-隱藏服務"></a> 訪問 Tor 隱藏服務</h2><p>下載 <a href="https://www.torproject.org/download/">Tor Browser</a><br />選擇連接到 Tor 網路<br /><img src="images/posts/setup-tor-hidden-service/image-1.webp" alt="alt text" /><br />連上之後輸入剛剛的.onion網址就可以訪問了<br /><img src="images/posts/setup-tor-hidden-service/image-2.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Tor/">Tor</category>
      
    </item>
    
    <item>
      <title>在 Whonix 顯示中文/安裝注音輸入法</title>
      <link>https://yimang.tw/posts/whonix-chinese-input-method/</link>
      <guid>https://yimang.tw/posts/whonix-chinese-input-method/</guid>
      <pubDate>Mon, 02 Jun 2025 13:26:39 GMT</pubDate>
      
        
        
          
          
      <description>&lt;h2 id=&quot;1-下載並安裝-whonix&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#1-下載並安裝-whonix&quot;&gt;&lt;/a&gt; 1. 下載並安裝 Whonix&lt;/h2&gt;
&lt;p&gt;到 whonix 官網下載&lt;a</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/whonix-chinese-input-method/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/whonix-chinese-input-method/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="1-下載並安裝-whonix"><a class="markdownIt-Anchor" href="#1-下載並安裝-whonix"></a> 1. 下載並安裝 Whonix</h2><p>到 whonix 官網下載<a href="https://www.whonix.org/wiki/VirtualBox#stable_Xfce">虛擬機版本</a>或映像檔<br /><img src="images/posts/whonix-chinese-input-method/image1.webp" alt="images" /><br />如果沒有安裝 VirtualBox 的下面也有安裝教學，本篇以虛擬機示範<br />下載後點開.ova檔案就會自動匯入 VirtualBox 了</p><p>先啟動 Gateway<br /><img src="images/posts/whonix-chinese-input-method/image2.webp" alt="images" /><br />啟動之後他會跳出一些安全提醒，就按 OK 或 yes 就好</p><p>啟動 WorkStation<br /><img src="images/posts/whonix-chinese-input-method/image3.webp" alt="alt text" /><br />新版本 WorkStation 的 user 可能會沒有 sudo 權限，請依照<a href="https://www.kicksecure.com/wiki/Unrestricted_admin_mode">此篇文章</a>操作<br />重新啟動 WorkStation 時一直按 Shift 進入 GRUB，然後選擇 <code>REMOVE sysmaint-user-split | enable unrestricted admin mode</code> 就可以了</p><h2 id="2-安裝中文繁體字體"><a class="markdownIt-Anchor" href="#2-安裝中文繁體字體"></a> 2. 安裝中文繁體字體</h2><p>在 Terminal 執行以下</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt-get</span> <span class="token function">install</span> fonts-arphic-ukai<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> dpkg-reconfigure locales<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>用方向鍵下選到最底選 zh_TW 那個，用空白鍵選定<br /><img src="images/posts/whonix-chinese-input-method/image-2.webp" alt="alt text" /></p><p>按兩次 Enter 就會開始安裝了</p><p>然後在 Terminal 輸入 <code>reboot</code> 來重啟</p><p>如果重啟後有bug無法使用，在 Terminal 輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> dpkg-reconfigure debconf<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後選擇 <code>ReadLine</code> -&gt; <code>critical</code> 然後按 Enter即可</p><p>現在已經能正常顯示中文字體，但系統語言還不是中文<br />在 Terminal 輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> dpkg-reconfigure locales<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>然後按 Enter 往下滑到底，輸入<code>zh_TW.UTF-8 UTF-8</code> 對應的數字<br /><img src="images/posts/whonix-chinese-input-method/image-4.webp" alt="alt text" /></p><p>然後再選擇 zh_TW 作為預設語言<br /><img src="images/posts/whonix-chinese-input-method/image-5.webp" alt="alt text" /></p><p>重啟後系統就是中文了</p><p>如果重啟後又變回英文，可以嘗試</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">vim</span> /etc/default/locale<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token assign-left variable"><span class="token environment constant">LANG</span></span><span class="token operator">=</span>zh_TW.UTF-8<span class="token assign-left variable"><span class="token environment constant">LANGUAGE</span></span><span class="token operator">=</span>zh_TW:zh<span class="token assign-left variable"><span class="token environment constant">LC_ALL</span></span><span class="token operator">=</span>zh_TW.UTF-8<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>然後 :wq 儲存，再重新執行一次上面流程後重啟</p><h2 id="3-設定注音輸入法"><a class="markdownIt-Anchor" href="#3-設定注音輸入法"></a> 3. 設定注音輸入法</h2><p>在 Terminal 執行以下</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update<span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> ibus ibus-chewing<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後輸入</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token function">vim</span> ~/.bashrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>在檔案最下面按 I 填入以下:</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">export</span> <span class="token assign-left variable">GTK_IM_MODULE</span><span class="token operator">=</span>ibus<span class="token builtin class-name">export</span> <span class="token assign-left variable">QT_IM_MODULE</span><span class="token operator">=</span>ibus<span class="token builtin class-name">export</span> <span class="token assign-left variable"><span class="token environment constant">XMODIFIERS</span></span><span class="token operator">=</span>@im<span class="token operator">=</span>ibus<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span></span></code></pre><p>然後按 Esc，再按 :wq 儲存離開<br />執行</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash"><span class="token builtin class-name">source</span> ~/.bashrc<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>設定開機自動啟動</p><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">ibus-daemon <span class="token parameter variable">-drx</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><ol start="5"><li>啟動ibus設定輸入法<br />輸入</li></ol><pre class="line-numbers language-bash" data-language="bash"><code class="language-bash">ibus-setup<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>選擇 Input Method<br /><img src="images/posts/whonix-chinese-input-method/image.webp" alt="alt text" /><br />選擇 Add 搜尋 Chinese，然後選擇 Chewing 並按 Add<br /><img src="images/posts/whonix-chinese-input-method/image-1.webp" alt="alt text" /></p><p>這樣就能在 Whonix 輸入注音和顯示繁體中文了，按 <code>Win + Space</code> 來切換輸入法</p><h2 id="參考資料"><a class="markdownIt-Anchor" href="#參考資料"></a> 參考資料</h2><p><a href="https://www.youtube.com/watch?v=pBZaFZMM5pI">https://www.youtube.com/watch?v=pBZaFZMM5pI</a><br /><a href="https://ruanjianlun.xyz/whonix-%E5%AD%97%E4%BD%93%E8%AE%BE%E7%BD%AE/">https://ruanjianlun.xyz/whonix-字体设置/</a></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Tor/">Tor</category>
      
      <category domain="https://yimang.tw/tags/Whonix/">Whonix</category>
      
    </item>
    
    <item>
      <title>中和八大景-石門灘音</title>
      <link>https://yimang.tw/posts/zhonghe-8-views/</link>
      <guid>https://yimang.tw/posts/zhonghe-8-views/</guid>
      <pubDate>Mon, 14 Apr 2025 10:48:38 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;之前就想去了，但在網路上爬文爬了很久都沒找到確切地點，決定親自去看看&lt;br /&gt;
搭 895 公車到終點站無極宮&lt;br /&gt;
沿著興南路三段走到 &lt;a</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/zhonghe-8-views/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/zhonghe-8-views/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>之前就想去了，但在網路上爬文爬了很久都沒找到確切地點，決定親自去看看<br />搭 895 公車到終點站無極宮<br />沿著興南路三段走到 <a href="https://maps.app.goo.gl/npLUACoxrrrGwtCz7"><strong>中和新埤福興宮</strong></a><br />旁邊有個<strong>橫路里導覽圖</strong><br /><img src="images/posts/zhonghe-8-views/1.webp" alt="alt text" /><br />上面標註了大概的地點</p><p>基本上就是沿著興南路三段一直走，走到 <a href="https://maps.app.goo.gl/mB9xVcpTtVrpeodh6"><strong>辰鑫企業社</strong></a><br />旁邊就能看到，依照導覽圖指的大概就是這<br /><img src="images/posts/zhonghe-8-views/4.webp" alt="alt text" /><br />不過被很多重機械擋住了，很不容易發現，要翻過去才能看到<br /><img src="images/posts/zhonghe-8-views/2.webp" alt="alt text" /><br />對面有幾張圖片講述了石門灘音的由來<br /><img src="images/posts/zhonghe-8-views/3.webp" alt="alt text" /><br />看完後就順著興南路騎ubike去南勢角搭捷運了<br />午餐是景安對面的<a href="https://maps.app.goo.gl/1DATKUbkxUjMQSKx6"><strong>拉麵店</strong></a><br /><img src="images/posts/zhonghe-8-views/5.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/travel/">遊記</category>
      
      
      <category domain="https://yimang.tw/tags/%E4%B8%AD%E5%92%8C%E5%85%AB%E6%99%AF/">中和八景</category>
      
    </item>
    
    <item>
      <title>Italian Brainrot迷因統整、題目技巧</title>
      <link>https://yimang.tw/posts/italian-brainrot/</link>
      <guid>https://yimang.tw/posts/italian-brainrot/</guid>
      <pubDate>Tue, 01 Apr 2025 13:00:13 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;關於Italian Brainrot迷因一些常見人物的整理,以及如何精通reels題目&lt;/p&gt;
&lt;h2 id=&quot;常見角色&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#常見角色&quot;&gt;&lt;/a&gt; 常見角色&lt;/h2&gt;
&lt;h3</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/italian-brainrot/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/italian-brainrot/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>關於Italian Brainrot迷因一些常見人物的整理,以及如何精通reels題目</p><h2 id="常見角色"><a class="markdownIt-Anchor" href="#常見角色"></a> 常見角色</h2><h3 id="tralalero-tralalaa"><a class="markdownIt-Anchor" href="#tralalero-tralalaa"></a> Tralalero Tralalaa</h3><p><img src="images/posts/italian-brainrot/image.webp" alt="alt text" /></p><h3 id="bombardino-crocodilo"><a class="markdownIt-Anchor" href="#bombardino-crocodilo"></a> Bombardino Crocodilo</h3><p><img src="images/posts/italian-brainrot/image-1.webp" alt="alt text" /></p><h3 id="bombombini-gousini"><a class="markdownIt-Anchor" href="#bombombini-gousini"></a> Bombombini Gousini</h3><p><img src="images/posts/italian-brainrot/image-2.webp" alt="alt text" /></p><h3 id="lirili-larila"><a class="markdownIt-Anchor" href="#lirili-larila"></a> Lirili Larila</h3><p><img src="images/posts/italian-brainrot/image-3.webp" alt="alt text" /></p><h3 id="giraffa-meloniera"><a class="markdownIt-Anchor" href="#giraffa-meloniera"></a> Giraffa Meloniera</h3><p><img src="images/posts/italian-brainrot/image-4.webp" alt="alt text" /></p><h3 id="tripi-tropi"><a class="markdownIt-Anchor" href="#tripi-tropi"></a> Tripi Tropi</h3><p><img src="images/posts/italian-brainrot/image-5.webp" alt="alt text" /></p><h3 id="trulimero-trulichina"><a class="markdownIt-Anchor" href="#trulimero-trulichina"></a> Trulimero Trulichina</h3><p><img src="images/posts/italian-brainrot/image-6.webp" alt="alt text" /></p><h3 id="frigo-camello"><a class="markdownIt-Anchor" href="#frigo-camello"></a> Frigo Camello</h3><p><img src="images/posts/italian-brainrot/image-7.webp" alt="alt text" /></p><h3 id="schimpanzini-bananini"><a class="markdownIt-Anchor" href="#schimpanzini-bananini"></a> Schimpanzini Bananini</h3><p><img src="images/posts/italian-brainrot/image-8.webp" alt="alt text" /></p><h3 id="boneca-ambalabu"><a class="markdownIt-Anchor" href="#boneca-ambalabu"></a> Boneca Ambalabu</h3><p><img src="images/posts/italian-brainrot/image-9.webp" alt="alt text" /></p><h3 id="brr-brr-batabim"><a class="markdownIt-Anchor" href="#brr-brr-batabim"></a> Brr Brr Batabim</h3><p><img src="images/posts/italian-brainrot/image-12.webp" alt="alt text" /></p><h3 id="tung-tung-tung-sahur"><a class="markdownIt-Anchor" href="#tung-tung-tung-sahur"></a> Tung Tung Tung Sahur</h3><p><img src="images/posts/italian-brainrot/image-11.webp" alt="alt text" /></p><h3 id="cappucino-assasino"><a class="markdownIt-Anchor" href="#cappucino-assasino"></a> Cappucino Assasino</h3><p><img src="images/posts/italian-brainrot/image-13.webp" alt="alt text" /></p><h3 id="la-vaca-saturno-saturnita"><a class="markdownIt-Anchor" href="#la-vaca-saturno-saturnita"></a> La Vaca Saturno Saturnita</h3><p><img src="images/posts/italian-brainrot/image-14.webp" alt="alt text" /></p><h3 id="burbaloni-luliloil"><a class="markdownIt-Anchor" href="#burbaloni-luliloil"></a> Burbaloni Luliloil</h3><p><img src="images/posts/italian-brainrot/it-3.webp" alt="alt text" /></p><h3 id="giraffa-celeste"><a class="markdownIt-Anchor" href="#giraffa-celeste"></a> Giraffa Celeste</h3><p><img src="images/posts/italian-brainrot/image-15.webp" alt="alt text" /></p><h3 id="il-cacto-hipoptoma"><a class="markdownIt-Anchor" href="#il-cacto-hipoptoma"></a> il Cacto Hipoptoma</h3><p><img src="images/posts/italian-brainrot/image-16.webp" alt="alt text" /></p><h3 id="zibra-zubra"><a class="markdownIt-Anchor" href="#zibra-zubra"></a> Zibra Zubra</h3><p><img src="images/posts/italian-brainrot/image-17.webp" alt="alt text" /></p><h3 id="blueberrini-octupussini"><a class="markdownIt-Anchor" href="#blueberrini-octupussini"></a> Blueberrini Octupussini</h3><p><img src="images/posts/italian-brainrot/image-18.webp" alt="alt text" /></p><h3 id="penguinator-termoregulator"><a class="markdownIt-Anchor" href="#penguinator-termoregulator"></a> Penguinator Termoregulator</h3><p><img src="images/posts/italian-brainrot/it-5.webp" alt="alt text" /></p><h3 id="bobrito-bandito"><a class="markdownIt-Anchor" href="#bobrito-bandito"></a> Bobrito Bandito</h3><p><img src="images/posts/italian-brainrot/b.webp" alt="alt text" /></p><h3 id="clolchito-drestalchito"><a class="markdownIt-Anchor" href="#clolchito-drestalchito"></a> Clolchito Drestalchito</h3><p><img src="images/posts/italian-brainrot/it-7.webp" alt="alt text" /></p><h3 id="pipi-potato"><a class="markdownIt-Anchor" href="#pipi-potato"></a> Pipi Potato</h3><p><img src="images/posts/italian-brainrot/it-8.webp" alt="alt text" /></p><h3 id="gorillo-watermellondrillo"><a class="markdownIt-Anchor" href="#gorillo-watermellondrillo"></a> Gorillo Watermellondrillo</h3><p><img src="images/posts/italian-brainrot/it-9.webp" alt="alt text" /></p><p>還有太多太多就不全放了</p><h2 id="猜題策略"><a class="markdownIt-Anchor" href="#猜題策略"></a> 猜題策略</h2><p>Italian Brainrot基本上是記不完的,如果看到以下這種題目該怎麼辦<br /><img src="images/posts/italian-brainrot/it-2.webp" alt="alt text" /><br />其實只要記住其中幾個詞,其他大部分都是重複排列組合的</p><p>例如 Bombombini Gousini,Bombombini就是類似轟炸機,Gousini就是鵝</p><h3 id="常見單字"><a class="markdownIt-Anchor" href="#常見單字"></a> 常見單字</h3><p>Bombombini、Bombardiro - 類似飛機或轟炸機<br />Bananinni - 香蕉<br />Crocadilo - 鱷魚<br />Cocosino - 椰子<br />Tralalero - 鯊魚<br />Bambino - 小孩的</p><p>當然很多都不是按照這個命名規則的，這時候就只能看他長得像哪個英文單字<br />有些命名完全沒有邏輯的就只能背了<br />像這隻叫Lin Lin Lin Gan-Gan Guli Wacha<br /><img src="images/posts/italian-brainrot/it-4.webp" alt="alt text" /></p><h2 id="資料來源"><a class="markdownIt-Anchor" href="#資料來源"></a> 資料來源</h2><p><a href="https://www.youtube.com/watch?v=MLpmiywRNzY">https://www.youtube.com/watch?v=MLpmiywRNzY</a><br /><a href="https://www.youtube.com/watch?v=nxSbhVnwdFw">https://www.youtube.com/watch?v=nxSbhVnwdFw</a><br /><a href="https://www.youtube.com/watch?v=8Jx3tUcsNz8">https://www.youtube.com/watch?v=8Jx3tUcsNz8</a><br /><a href="https://www.youtube.com/shorts/Hcs7a9y1w4Y">https://www.youtube.com/shorts/Hcs7a9y1w4Y</a><br /><a href="https://www.instagram.com/juanoi_tralalaa/">https://www.instagram.com/juanoi_tralalaa/</a><br /><a href="https://www.instagram.com/fishy.ai.animation/">https://www.instagram.com/fishy.ai.animation/</a></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/guide/">指南</category>
      
      
    </item>
    
    <item>
      <title>關於 @come_back_march_29th 這個帳號</title>
      <link>https://yimang.tw/posts/come_back_march_29th/</link>
      <guid>https://yimang.tw/posts/come_back_march_29th/</guid>
      <pubDate>Fri, 28 Mar 2025 17:49:14 GMT</pubDate>
      
      <description>一個恰巧戳中演算法的迷因幣詐騙</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/come_back_march_29th/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/come_back_march_29th/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h2 id="前言"><a class="markdownIt-Anchor" href="#前言"></a> 前言</h2><p>關於 @come_back_march_29th 這個IG帳號,之前在reels就滑到了好幾次,影片內容是一個女生說3/29有什麼事要宣布叫大家記得<br />而且影片流量還很好，都有百萬瀏覽(後來影片都刪光了，可以看<a href="https://www.instagram.com/reel/DHSmpsTiseW/">網友的備份</a>)<br /><img src="images/posts/come_back_march_29th/image.webp" alt="alt text" /></p><div style="text-align: center; font-size: 0.8em;">圖源 X @EVILRJ1GAMING1</div><h2 id="當天"><a class="markdownIt-Anchor" href="#當天"></a> 當天</h2><p>結果到了3/29當天,他宣布的事是他發了一個叫<strong>5min</strong>的迷因幣,當然這種幣都是莊家盤割一波熱度就跑了,影片留言區也全關了<br /><img src="images/posts/come_back_march_29th/image-3.webp" alt="alt text" /></p><p>token地址:<code>v5cLWnJVjbDNUXfKY7BTqPX8DPG5HgjErHjnF94pump</code></p><p>幣價也是突然漲了一下後面就歸零了<br /><img src="images/posts/come_back_march_29th/image-1.webp" alt="alt text" /></p><h2 id="後記"><a class="markdownIt-Anchor" href="#後記"></a> 後記</h2><p>幾小時後帳號又突然發限動說自己帳號被盜(<a href="https://x.com/EVILRJ1GAMING1/status/1906014757892878567">影片</a>),叫大家加入一個 Telegram 群說會講真正要講宣布的事<br />進去是一個需要 Telegram 點數才能看的影片,看起來是想再割最後一波<br /><img src="images/posts/come_back_march_29th/image-2.webp" alt="alt text" /></p><h2 id="心得"><a class="markdownIt-Anchor" href="#心得"></a> 心得</h2><p>原本還以為什麼大事結果又是迷因幣割韭菜點點點<br />只能說這些搞垃圾幣割韭菜的真是沒下限zz</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
    </item>
    
    <item>
      <title>在Windows VSCode上執行32-bit x86 Assembly程式</title>
      <link>https://yimang.tw/posts/x86-assembly-basics/</link>
      <guid>https://yimang.tw/posts/x86-assembly-basics/</guid>
      <pubDate>Thu, 20 Feb 2025 14:56:14 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;我們需要安裝兩個東西，NASM 和 GCC，用來將 .asm 程式編譯成 Object file，並連結成可執行檔案&lt;/p&gt;
&lt;h2 id=&quot;nasm&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#nasm&quot;&gt;&lt;/a&gt;</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/x86-assembly-basics/image.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/x86-assembly-basics/image.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>我們需要安裝兩個東西，NASM 和 GCC，用來將 .asm 程式編譯成 Object file，並連結成可執行檔案</p><h2 id="nasm"><a class="markdownIt-Anchor" href="#nasm"></a> NASM</h2><p>到 <a href="https://www.nasm.us/">NASM</a> 網站上下載並安裝 NASM<br />將 NASM 的路徑加入<a href="https://medium.com/@roan6903/windows-%E5%AE%89%E8%A3%9D-python-%E5%BE%8C-%E9%82%84%E9%9C%80%E8%A6%81%E8%A8%AD%E7%BD%AE%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8-217143b51344">系統環境變數Path</a> (預設應該是安裝在 <code>C:\Users\用戶名\AppData\Local\bin\NASM</code>)<br />加入後可以在 CMD 輸入</p><pre class="line-numbers language-cmd" data-language="cmd"><code class="language-cmd">nasm -v<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>來查看是否設定成功<br />如果設定成功應該如下<br /><img src="images/posts/x86-assembly-basics/image.webp" alt="alt text" /></p><h2 id="gcc"><a class="markdownIt-Anchor" href="#gcc"></a> GCC</h2><p>下載並安裝 <a href="https://www.msys2.org/">MSYS2</a><br />進入 MSYS2 MINGW64<br />輸入</p><pre class="line-numbers language-cmd" data-language="cmd"><code class="language-cmd">pacman -Syupacman -S mingw-w64-i686-gcc<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span></span></code></pre><p>然後將 mingw32 加入系統環境變數Path(預設是安裝在 <code>C:\msys64\mingw32\bin</code>)<br />加入後重啟電腦<br />然後在 CMD 輸入</p><pre class="line-numbers language-cmd" data-language="cmd"><code class="language-cmd">gcc --version<span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p>成功安裝應該顯示如下<br /><img src="images/posts/x86-assembly-basics/image2.webp" alt="alt text" /></p><h2 id="vscode"><a class="markdownIt-Anchor" href="#vscode"></a> VSCode</h2><p>進入 VSCode 並新增一個資料夾(路徑不要有中文)<br />按 <code>Ctrl+Shift+B</code> 選擇 <strong>設定建置工作</strong> &gt;&gt; <strong>從範本建立 task.json 檔案</strong> &gt;&gt; <strong>Others</strong><br />將 <code>task.json</code> 更改為如下</p><pre class="line-numbers language-json" data-language="json"><code class="language-json"><span class="token comment">// task.json</span><span class="token punctuation">&#123;</span>    <span class="token property">"version"</span><span class="token operator">:</span> <span class="token string">"2.0.0"</span><span class="token punctuation">,</span>    <span class="token property">"tasks"</span><span class="token operator">:</span> <span class="token punctuation">[</span>        <span class="token punctuation">&#123;</span>            <span class="token property">"label"</span><span class="token operator">:</span> <span class="token string">"Build, Link and Run (NASM + GCC)"</span><span class="token punctuation">,</span>            <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"shell"</span><span class="token punctuation">,</span>            <span class="token property">"command"</span><span class="token operator">:</span> <span class="token string">"cmd"</span><span class="token punctuation">,</span>            <span class="token property">"args"</span><span class="token operator">:</span> <span class="token punctuation">[</span>                <span class="token string">"/c"</span><span class="token punctuation">,</span>                <span class="token string">"nasm -f win32 $&#123;file&#125; -o $&#123;fileDirname&#125;/$&#123;fileBasenameNoExtension&#125;.o &amp;&amp; gcc \"$&#123;fileDirname&#125;/$&#123;fileBasenameNoExtension&#125;.o\" -o \"$&#123;fileDirname&#125;/$&#123;fileBasenameNoExtension&#125;.exe\" -m32 -nostartfiles -lmsvcrt &amp;&amp; \"$&#123;fileDirname&#125;/$&#123;fileBasenameNoExtension&#125;.exe\""</span>            <span class="token punctuation">]</span><span class="token punctuation">,</span>            <span class="token property">"problemMatcher"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">,</span>            <span class="token property">"group"</span><span class="token operator">:</span> <span class="token punctuation">&#123;</span>                <span class="token property">"kind"</span><span class="token operator">:</span> <span class="token string">"build"</span><span class="token punctuation">,</span>                <span class="token property">"isDefault"</span><span class="token operator">:</span> <span class="token boolean">true</span>            <span class="token punctuation">&#125;</span>        <span class="token punctuation">&#125;</span>    <span class="token punctuation">]</span><span class="token punctuation">&#125;</span><span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><h2 id="執行"><a class="markdownIt-Anchor" href="#執行"></a> 執行</h2><p>我們創建一個 <code>hello.asm</code> 檔案</p><pre class="line-numbers language-asm" data-language="asm"><code class="language-asm">; hello.asmsection .data    msg db &quot;Hello World!&quot;, 0xd, 0xa, 0section .text    global _main    extern _printf_main:    push msg    call _printf    add esp, 4        xor eax, eax    ret<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre><p>按下 <code>Ctrl+Shift+B</code> 他就會自動編譯並執行了<br /><img src="images/posts/x86-assembly-basics/image3.webp" alt="alt text" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Assembly/">Assembly</category>
      
    </item>
    
    <item>
      <title>利用MicroPython在Pi Pico W部屬簡單靜態網站</title>
      <link>https://yimang.tw/posts/micropython-web-deployment/</link>
      <guid>https://yimang.tw/posts/micropython-web-deployment/</guid>
      <pubDate>Sun, 16 Feb 2025 16:26:58 GMT</pubDate>
      
      <description>在 Pi Pico W 上部屬一個能夠外網訪問的靜態網站</description>
      
      
        
      <enclosure url="https://yimang.tw/images/posts/micropython-web-deployment/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/micropython-web-deployment/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p><img src="images/posts/micropython-web-deployment/imagee.webp" alt="alt text" /></p><h2 id="環境安裝"><a class="markdownIt-Anchor" href="#環境安裝"></a> 環境安裝</h2><h3 id="micropython"><a class="markdownIt-Anchor" href="#micropython"></a> MicroPython</h3><p>先至 <a href="https://micropython.org/download/RPI_PICO_W/">MicroPython</a> 的網站下載固件</p><p>按住板子上的Boot按鈕然後將USB插入電腦</p><p>將固件放入板子的硬碟中</p><h3 id="thonny"><a class="markdownIt-Anchor" href="#thonny"></a> Thonny</h3><p>至 <a href="https://thonny.org/">Thonny官網</a> 下載並安裝 Thonny</p><p>將右下角的解釋器更改為板子的</p><p><img src="images/posts/micropython-web-deployment/1.webp" alt="alt text" /></p><h2 id="部屬web-server"><a class="markdownIt-Anchor" href="#部屬web-server"></a> 部屬Web Server</h2><p>到我的 <a href="https://github.com/imyimang/PiPicoW-WebServer">Github</a> 下載專案<br />選擇左上角檔案 &gt;&gt; 開啟舊檔 &gt;&gt; <a href="http://xn--main-pw9gx16bp3f605am22c.py">選擇專案的main.py</a></p><p>填入wifi名稱和密碼</p><p>點擊上方的運行</p><p>現在網站應該成功部屬在內網了</p><p><img src="images/posts/micropython-web-deployment/image2.webp" alt="alt text" /></p><p>將網址輸入瀏覽器就能查看</p><p><img src="images/posts/micropython-web-deployment/image.webp" alt="alt text" /></p><div class="hcb-content hcb-block hcbtip">  <p class="hcb-content hcb-block-title"><i class="fa fa-fire fa-fw"></i>提示</p>  <p>HTML的內容都能自行更改</p></div><h2 id="內網穿透"><a class="markdownIt-Anchor" href="#內網穿透"></a> 內網穿透</h2><p>我們可以使用 Cloudflared Tunnel 來構建免費的內網穿透</p><p>在 CMD 輸入 <code>winget install --id Cloudflare.cloudflared</code> 來下載 Cloudflared</p><p>下載後在 CMD 輸入 <code>cloudflared tunnel --url http://你的內網ip:80</code></p><p>他就會給你一個臨時的網址能夠訪問內網服務</p><p><img src="images/posts/micropython-web-deployment/image3.webp" alt="alt text" /></p><p>這樣我們就能在外網看到我們的網站了</p><p><img src="images/posts/micropython-web-deployment/image4.webp" alt="alt text" /></p><p>更多應用可以至 Github 專案查看</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/tech/">技術</category>
      
      
      <category domain="https://yimang.tw/tags/Pi-Pico-W/">Pi-Pico-W</category>
      
      <category domain="https://yimang.tw/tags/MicroPython/">MicroPython</category>
      
    </item>
    
    <item>
      <title>安坑輕軌一日遊</title>
      <link>https://yimang.tw/posts/ankeng-light-rail-trip/</link>
      <guid>https://yimang.tw/posts/ankeng-light-rail-trip/</guid>
      <pubDate>Fri, 07 Feb 2025 06:22:50 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;早上回學校補考完決定去安坑走走，分享一下安坑輕軌沿線散步的心得&lt;/p&gt;
&lt;h2 id=&quot;雙城&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#雙城&quot;&gt;&lt;/a&gt; 雙城&lt;/h2&gt;
&lt;p&gt;這一站是安坑輕軌最後一站，整班車只剩我一個人&lt;br</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/ankeng-light-rail-trip/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/ankeng-light-rail-trip/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>早上回學校補考完決定去安坑走走，分享一下安坑輕軌沿線散步的心得</p><h2 id="雙城"><a class="markdownIt-Anchor" href="#雙城"></a> 雙城</h2><p>這一站是安坑輕軌最後一站，整班車只剩我一個人<br />下車之後附近甚麼都沒有，連超商都沒看到只有一些住家<br /><img src="images/posts/ankeng-light-rail-trip/20250207_101525.webp" alt="alt text" /><br /><img src="images/posts/ankeng-light-rail-trip/20250207_101723.webp" alt="alt text" /><br />往旁邊坡上走也沒看到什麼東西，風景倒是不錯<br /><img src="images/posts/ankeng-light-rail-trip/20250207_102027.webp" alt="alt text" /><br />蠻荒涼的附近走了十分鐘也沒看到什麼<br /><img src="images/posts/ankeng-light-rail-trip/20250207_102329.webp" alt="alt text" /></p><p>往玫瑰中國城站的路上有看到二叭子溪<br /><img src="images/posts/ankeng-light-rail-trip/20250207_103525.webp" alt="alt text" /></p><h2 id="玫瑰中國城"><a class="markdownIt-Anchor" href="#玫瑰中國城"></a> 玫瑰中國城</h2><p>下車旁邊就是玫瑰中國城社區，有一些便利商店和一間很大的林肯幼兒園<br />沒什麼特別的，附近公園有一座蔣經國銅像<br /><img src="images/posts/ankeng-light-rail-trip/20250207_104433.webp" alt="alt text" /></p><p>然後我還在玫瑰中國城遇到之前上過新聞的<a href="https://www.youtube.com/watch?v=NFgCkhGhBJU">借錢哥</a><br />他也跑來跟我說車子沒油要借錢，我跟他說我沒帶錢他就走了</p><h2 id="台北小城"><a class="markdownIt-Anchor" href="#台北小城"></a> 台北小城</h2><p>附近有一座保安警察大隊的分隊<br /><img src="images/posts/ankeng-light-rail-trip/20250207_105223.webp" alt="alt text" /><br />台北小城似乎要往裡面走就沒進去了<br /><img src="images/posts/ankeng-light-rail-trip/20250207_105345.webp" alt="alt text" /><br />旁邊還有一間很豪華的達觀國中<br /><img src="images/posts/ankeng-light-rail-trip/20250207_105508.webp" alt="alt text" /></p><h2 id="耕莘安康院區"><a class="markdownIt-Anchor" href="#耕莘安康院區"></a> 耕莘安康院區</h2><p>附近只有一棟很大的耕莘醫院安康院區<br /><img src="images/posts/ankeng-light-rail-trip/20250207_110011.webp" alt="alt text" /><br />旁邊就剩檳榔樹跟一些住家了<br /><img src="images/posts/ankeng-light-rail-trip/20250207_105907_exported_966_1738897284156.webp" alt="alt text" /></p><h2 id="景文科大"><a class="markdownIt-Anchor" href="#景文科大"></a> 景文科大</h2><p>就只有景文科大。<br /><img src="images/posts/ankeng-light-rail-trip/20250207_110722.webp" alt="alt text" /></p><p>去安康的路上有走安一路一段去看一下安坑刑場<br />雖然有人行道但看起來很少人走過，全部都是青苔<br />往刑場的路在一個回收廠旁邊不好找<br /><img src="images/posts/ankeng-light-rail-trip/20250207_113158.webp" alt="alt text" /></p><h2 id="安康"><a class="markdownIt-Anchor" href="#安康"></a> 安康</h2><p>下車是一些新蓋好的建案<br /><img src="images/posts/ankeng-light-rail-trip/20250207_123417.webp" alt="alt text" /><br />午餐在附近的<a href="https://maps.app.goo.gl/HGMpBsp6DJCde3Az9">肯德基</a>解決<br /><img src="images/posts/ankeng-light-rail-trip/20250207_115045.webp" alt="alt text" /><br />再走一下有安康高中和及人高中，附近東西比起前幾站算蠻多的</p><h2 id="陽光運動公園"><a class="markdownIt-Anchor" href="#陽光運動公園"></a> 陽光運動公園</h2><p>下車只有一堆工廠<br /><img src="images/posts/ankeng-light-rail-trip/20250207_124518.webp" alt="alt text" /><br />離陽光運動公園還有一段距離，要穿過一個奇怪的涵洞<br /><img src="images/posts/ankeng-light-rail-trip/20250207_125142.webp" alt="alt text" /><br />陽光運動公園<br /><img src="images/posts/ankeng-light-rail-trip/20250207_125541.webp" alt="alt text" /><br />陽光橋<br /><img src="images/posts/ankeng-light-rail-trip/20250207_125710.webp" alt="alt text" /><br />五重溪匯入新店溪交界(後面是中安大橋)<br /><img src="images/posts/ankeng-light-rail-trip/20250207_130915.webp" alt="alt text" /></p><p>新和國小站就沒去了，不然有點繞路</p><h2 id="十四張"><a class="markdownIt-Anchor" href="#十四張"></a> 十四張</h2><p>附近沒什麼東西，捷運站和旁邊樹林交織在一起看起來蠻奇怪的<br /><img src="images/posts/ankeng-light-rail-trip/20250207_131818.webp" alt="alt text" /><br />二樓平台的風景還不錯<br /><img src="images/posts/ankeng-light-rail-trip/20250207_132303.webp" alt="alt text" /><br /><img src="images/posts/ankeng-light-rail-trip/20250207_132333.webp" alt="alt text" /></p><h2 id="評價"><a class="markdownIt-Anchor" href="#評價"></a> 評價</h2><ul><li>雙城 0.5/5<ul><li>沒什麼東西，天氣好景色應該不錯</li></ul></li><li>玫瑰中國城 3/5<ul><li>附近社區有超商和美聯社</li></ul></li><li>台北小城 2/5<ul><li>達觀國中蠻有錢的</li></ul></li><li>耕莘安康院區 1/5<ul><li>只有耕莘醫院，附近有一些小商家</li></ul></li><li>景文科大 0.5/5<ul><li>就真的只有景文科大</li></ul></li><li>安康 4/5<ul><li>附近東西還蠻多的</li></ul></li><li>陽光運動公園 3/5<ul><li>輕軌站離公園有段距離</li></ul></li><li>十四張 3/5<ul><li>二樓風景不錯</li></ul></li></ul><h2 id="結論"><a class="markdownIt-Anchor" href="#結論"></a> 結論</h2><p>今日路線圖<br /><img src="images/posts/ankeng-light-rail-trip/image.webp" alt="alt text" /><br />如果想來接觸大自然這邊算蠻方便的有輕軌<br />附近還有二叭子植物園不過我沒去就是了</p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/travel/">遊記</category>
      
      
      <category domain="https://yimang.tw/tags/%E5%AE%89%E5%9D%91%E8%BC%95%E8%BB%8C/">安坑輕軌</category>
      
    </item>
    
    <item>
      <title>0203幣圈史詩級暴跌</title>
      <link>https://yimang.tw/posts/crypto-market-crash-0203/</link>
      <guid>https://yimang.tw/posts/crypto-market-crash-0203/</guid>
      <pubDate>Mon, 03 Feb 2025 15:22:17 GMT</pubDate>
      
        
        
          
          
      <description>&lt;h3 id=&quot;經過&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#經過&quot;&gt;&lt;/a&gt; 經過&lt;/h3&gt;
&lt;p&gt;這幾天本來過的挺滋潤的，除了1/31號最高點沒有逃頂外沒什麼大回撤&lt;br</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/crypto-market-crash-0203/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/crypto-market-crash-0203/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<h3 id="經過"><a class="markdownIt-Anchor" href="#經過"></a> 經過</h3><p>這幾天本來過的挺滋潤的，除了1/31號最高點沒有逃頂外沒什麼大回撤<br />結果2/2晚上eth就回撤到2900(我單開在3100🤡)<br />我想說2900 12月鮑威爾出來放鷹那次也差不多回撤到這<br /><img src="images/posts/crypto-market-crash-0203/20250203-1.webp" alt="images" /></p><p>感覺可以抄底了，以太下降通道走那麼久了這次搞不好是最後一次回撤<br />就把我的snek現貨賣掉了一半(大概72U)抄底<br />全倉買了ADA DOGE AAVE<br /><img src="images/posts/crypto-market-crash-0203/20250203-2.webp" alt="images" /><br />睡前看甚至還有賺一點，沒想到是迴光返照</p><p>隔天早上09:50分驚醒 打開派網剛好跳出強平通知<br />09:49分爆倉… 沒救到<br /><img src="images/posts/crypto-market-crash-0203/20250203-3.webp" alt="images" /><br />全倉爆光光剩下一單逐倉2380 liq的eth<br />起床看eth還在2600 雖然血洗的很慘但幸好沒爆倉</p><p>持倉很大的snek也跌成一坨糨糊<br /><img src="images/posts/crypto-market-crash-0203/20250203-9.webp" alt="images" /></p><p>結果還沒回過神eth又在幾分鐘內直接插到2080<br /><img src="images/posts/crypto-market-crash-0203/20250203-4.webp" alt="images" /><br />把我倉位也插沒了<br />親眼看著倉位不見<br />整個派網剩下14000的snek</p><p>看了一下爆倉量今天應該也是史上最高了<br /><img src="images/posts/crypto-market-crash-0203/20250203-5.webp" alt="images" /><br />紀念一下血洗的一天<br /><img src="images/posts/crypto-market-crash-0203/20250203-6.webp" alt="images" /></p><p>後面我又入了100U買了1萬多的snek(均價0.0042左右)，補到3萬多顆(補完均價變成0.0049)</p><h3 id="反思"><a class="markdownIt-Anchor" href="#反思"></a> 反思</h3><p>風險沒控制好，當時賣snek抄底的時候合約和現貨帳戶資金幾乎是1:1<br />很多人都建議合約不要超過20%，今天剛好給我出事了<br />也是學了個教訓</p><p>btw我根本是這張圖的具象化<br /><img src="images/posts/crypto-market-crash-0203/20250203-8.webp" alt="images" /><br /><img src="images/posts/crypto-market-crash-0203/20250203-7.webp" alt="images" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/crypto/">幣圈</category>
      
      
    </item>
    
    <item>
      <title>Hello World!</title>
      <link>https://yimang.tw/posts/hello-world-first-post/</link>
      <guid>https://yimang.tw/posts/hello-world-first-post/</guid>
      <pubDate>Wed, 29 Jan 2025 16:58:15 GMT</pubDate>
      
        
        
          
          
      <description>&lt;p&gt;我的第一篇blog&lt;/p&gt;
&lt;pre class=&quot;line-numbers language-python&quot; data-language=&quot;python&quot;&gt;&lt;code class=&quot;language-python&quot;&gt;&lt;span class=&quot;token</description>
          
        
      
      
        
      <enclosure url="https://yimang.tw/images/posts/hello-world-first-post/cover.webp" type="image/webp" length="0"/>
      <media:content url="https://yimang.tw/images/posts/hello-world-first-post/cover.webp" type="image/webp" medium="image"/>
        
      
      
      <content:encoded><![CDATA[<p>我的第一篇blog</p><pre class="line-numbers language-python" data-language="python"><code class="language-python"><span class="token keyword">print</span><span class="token punctuation">(</span><span class="token string">"hello world"</span><span class="token punctuation">)</span><span aria-hidden="true" class="line-numbers-rows"><span></span></span></code></pre><p><img src="images/posts/hello-world-first-post/hello_world.webp" alt="cover" /></p>]]></content:encoded>
      
      
      <category domain="https://yimang.tw/categories/notes/">小記</category>
      
      
    </item>
    
  </channel>
</rss>
