<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Chengxiaobai</title>
  <icon>https://www.chengxiaobai.com/en/icon.png</icon>
  <subtitle>Learner</subtitle>
  <link href="https://www.chengxiaobai.com/en/atom.xml" rel="self"/>
  
  <link href="https://www.chengxiaobai.com/en/"/>
  <updated>2024-03-17T15:26:44.000Z</updated>
  <id>https://www.chengxiaobai.com/en/</id>
  
  <author>
    <name>Chengxiaobai</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Wulin Waizhuan: A Nostalgic Journey Through a Beloved MMORPG</title>
    <link href="https://www.chengxiaobai.com/en/essays/back-to-wulin2-games"/>
    <id>https://www.chengxiaobai.com/en/essays/back-to-wulin2-games</id>
    <published>2024-03-17T15:26:44.000Z</published>
    <updated>2024-03-17T15:26:44.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2024/03/10/%E6%AD%A6%E6%9E%97%E5%A4%96%E4%BC%A0-%E4%B8%83%E4%BE%A0%E9%95%87-%E5%85%A8%E6%99%AF.webp&quot; alt=&quot;Cover - Wulin Waizhuan - Seven Heroes Town&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If memories had a scent, it would be the fragrance of mothballs; sweet and reassuring, like clearly remembered happiness; sweet and melancholic, like forgotten sorrows.&lt;/p&gt;
&lt;p align=&quot;right&quot;&gt;Eileen Chang, &quot;Changing Clothes&quot;&lt;/p&gt;
&lt;/blockquote&gt;</summary>
    
    
    
    <category term="Essays" scheme="https://www.chengxiaobai.com/en/categories/essays/"/>
    
    
    <category term="Games" scheme="https://www.chengxiaobai.com/en/tags/games/"/>
    
  </entry>
  
  <entry>
    <title>Experience from V2Ray to Xray</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/journey-switching-from-v2ray-to-xray"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/journey-switching-from-v2ray-to-xray</id>
    <published>2023-08-01T10:03:44.000Z</published>
    <updated>2023-08-01T10:03:44.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2023/07/30/knitting-maze.webp&quot; alt=&quot;knitting-maze&quot;&gt;&lt;/p&gt;
&lt;p&gt;Recently, I stumbled upon a new development from Xray through a recommended YouTube video. It’s called &lt;a href=&quot;https://github.com/XTLS/REALITY&quot;&gt;REALITY&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To be honest, I’ve been sticking with the architecture I adopted back in &lt;a href=&quot;https://www.chengxiaobai.com/en/trouble-maker/trojan-shared-443-port-scheme&quot;&gt;2020&lt;/a&gt;, using Docker + Watchtower for automatic updates. It has been stable for two years, with the only modification being the addition of WARP support in April for accessing ChatGPT.&lt;/p&gt;
&lt;p&gt;The last time I paid attention to Xray was during the &lt;a href=&quot;https://www.chengxiaobai.com/en/essays/v2ray-trojan-xray&quot;&gt;V2Ray, Trojan, XRay&lt;/a&gt; saga in 2021. Curious about the latest developments, I visited the Xray project to find some clues among the various issues since the official website provided limited information.&lt;/p&gt;
&lt;p&gt;After assessing the migration cost, I transitioned from V2Ray to Xray, maintaining the same overall architecture with Nginx as the proxy. The network tools changed, and I added new protocols such as VLESS, Vision, and gRPC.&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="ICCT" scheme="https://www.chengxiaobai.com/en/tags/icct/"/>
    
  </entry>
  
  <entry>
    <title>Year-End Review for 2022</title>
    <link href="https://www.chengxiaobai.com/en/essays/2022-summary"/>
    <id>https://www.chengxiaobai.com/en/essays/2022-summary</id>
    <published>2023-01-30T03:35:58.000Z</published>
    <updated>2023-01-30T03:35:58.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2023/01/30/langlangshan.webp&quot; alt=&quot;langlangshan&quot;&gt;&lt;/p&gt;
&lt;p&gt;2022 has passed, and I miss it.&lt;/p&gt;</summary>
    
    
    
    <category term="Essays" scheme="https://www.chengxiaobai.com/en/categories/essays/"/>
    
    
    <category term="Review" scheme="https://www.chengxiaobai.com/en/tags/summary/"/>
    
  </entry>
  
  <entry>
    <title>Plight of Chinese Developers</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/migrate-to-cloudflare"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/migrate-to-cloudflare</id>
    <published>2022-08-21T04:43:55.000Z</published>
    <updated>2022-08-21T04:43:55.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2022/08/21/let-the-bullets-fly.webp&quot; alt=&quot;let-the-bullets-fly&quot;&gt;&lt;/p&gt;
&lt;p&gt;Recently, due to personal needs, I revisited domestic VPS and “Serverless” (Cloud Functions). Services that worked perfectly fine during local debugging encountered issues after submission—either dependencies couldn’t be installed, leading to the need to switch to domestic repositories one by one, or the process was painfully slow, wasting a considerable amount of time on network waiting.&lt;/p&gt;
&lt;p&gt;I deeply realized that the three major obstacles hindering the progress of developers in mainland China are, in my opinion, the network, the network, and damn it, the network!&lt;/p&gt;
&lt;p&gt;Of course, this article is not about teaching you how to solve network problems but rather how I cope with such situations.&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="Blog" scheme="https://www.chengxiaobai.com/en/tags/blog/"/>
    
    <category term="Cloudflare" scheme="https://www.chengxiaobai.com/en/tags/cloudflare/"/>
    
  </entry>
  
  <entry>
    <title>Year-End Review for 2021</title>
    <link href="https://www.chengxiaobai.com/en/essays/2021-summary"/>
    <id>https://www.chengxiaobai.com/en/essays/2021-summary</id>
    <published>2022-02-05T06:03:17.000Z</published>
    <updated>2022-02-05T16:31:29.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2022/02/03/%E7%94%9F%E6%B4%BB%E5%B9%B3%E8%A1%A1%E8%BD%AE.webp&quot; alt=&quot;Wheel of Life&quot;&gt;&lt;/p&gt;
&lt;p&gt;The year-end review for 2020 was postponed, and the 2021 year-end review has been documented in my personal OKRs. Since my OKR completion rate was not high, I can’t afford to delay this time 😭. The overall review is conducted based on the “Wheel of Life” framework.&lt;/p&gt;
&lt;p&gt;I encountered the concept of the “Wheel of Life” only in the second half of 2021. I didn’t strictly follow its classification in practice, as it seemed too detailed. However, the overall direction seemed to align with my aspirations.&lt;/p&gt;
&lt;p&gt;Reflection is a highly personalized act. Any methodology or standard can only serve as a reference and cannot be replicated entirely. I am still learning how to reflect since “seeing is superficial, understanding requires practice.”&lt;/p&gt;</summary>
    
    
    
    <category term="Essays" scheme="https://www.chengxiaobai.com/en/categories/essays/"/>
    
    
    <category term="Review" scheme="https://www.chengxiaobai.com/en/tags/summary/"/>
    
  </entry>
  
  <entry>
    <title>Hexo NexT Theme Supports Custom CDN Service Providers</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/customize-cdn-provider-for-hexo-theme-next"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/customize-cdn-provider-for-hexo-theme-next</id>
    <published>2021-12-22T11:19:54.000Z</published>
    <updated>2021-12-22T11:19:54.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2021/12/22/abyss.webp&quot; alt=&quot;abyss&quot;&gt;&lt;/p&gt;
&lt;p&gt;The cause of the issue was that on December 20, 2021, JSDelivr had its ICP (Internet Content Provider) license revoked. As mainland China’s CDN services can only provide services for websites with a valid ICP license, the mainland CDN became ineffective. Fortunately, JSDelivr responded promptly by quickly switching to a global CDN after a brief fluctuation. Currently, access from mainland China is only slightly slower.&lt;/p&gt;
&lt;p&gt;This blog uses the Hexo framework and NexT theme, with JSDelivr as the default CDN service provider for JS and CSS resources. Due to the aforementioned reasons, there’s a need to switch to a mainland CDN. NexT theme currently supports only &lt;code&gt;local | jsdelivr | unpkg | cdnjs&lt;/code&gt;. Unfortunately, except for &lt;code&gt;local&lt;/code&gt;, none of the others support mainland acceleration. Before NexT theme supports it in a new version, some minor modifications were made to support switching CDN service providers.&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="Blog" scheme="https://www.chengxiaobai.com/en/tags/blog/"/>
    
  </entry>
  
  <entry>
    <title>Database Backup Service</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/open-source-database-backup-service"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/open-source-database-backup-service</id>
    <published>2021-11-07T14:54:42.000Z</published>
    <updated>2021-11-07T14:54:42.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;Previously, in my blog post about migrating to Hexo, I mentioned my commitment to open-sourcing stable versions of the tools and services I’ve developed. Today, I’m here to fulfill that promise by introducing the “Database Backup Service Daily.”&lt;/p&gt;
&lt;p&gt;This service is designed for automated database backups. It performs daily backups in the early morning and sends the backup files to your email as attachments, ensuring a zero-cost backup solution. It seamlessly integrates with your existing services without any disruption or additional dependencies, as long as it can connect to your database.&lt;/p&gt;
&lt;p&gt;As we all know, data backup is an integral part of any service. However, due to time constraints, I hadn’t had the opportunity to properly organize this service. So, I decided to take advantage of the need for data backup in my self-hosted RSS project and, in the process, refine and open-source it.&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="Blog" scheme="https://www.chengxiaobai.com/en/tags/blog/"/>
    
    <category term="Open Source" scheme="https://www.chengxiaobai.com/en/tags/open-source/"/>
    
  </entry>
  
  <entry>
    <title>Exploring the Realm of Luhmannian Zettelkasten Notes</title>
    <link href="https://www.chengxiaobai.com/en/essays/getting-started-luhmann-zettelkasten"/>
    <id>https://www.chengxiaobai.com/en/essays/getting-started-luhmann-zettelkasten</id>
    <published>2021-10-11T08:10:46.000Z</published>
    <updated>2021-10-11T08:10:46.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2021/09/26/sticky-note.webp&quot; alt=&quot;Sticky Note&quot;&gt;&lt;/p&gt;
&lt;p&gt;I first learned about Roam Research and then came across the concept of “double-chain note-taking.” Although its theory is not novel, the systematic note-taking method gave me a sense of enlightenment, especially because it addressed my note-taking pain points.&lt;/p&gt;
&lt;p&gt;This article is primarily an introductory note on “Luhmann’s Zettelkasten” after reading “How to Take Smart Notes.” Some content is sourced from Douban book notes, and image credits are indicated on the images.&lt;/p&gt;</summary>
    
    
    
    <category term="Essays" scheme="https://www.chengxiaobai.com/en/categories/essays/"/>
    
    
    <category term="Reading" scheme="https://www.chengxiaobai.com/en/tags/reading-notes/"/>
    
  </entry>
  
  <entry>
    <title>V2Ray, Trojan, XRay</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/v2ray-trojan-xray"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/v2ray-trojan-xray</id>
    <published>2021-03-13T11:17:36.000Z</published>
    <updated>2021-03-13T11:17:36.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2021/03/13/tools-map.webp&quot; alt=&quot;Tools Map&quot;&gt;&lt;/p&gt;
&lt;p&gt;This article exclusively delves into the relationships between V2Ray, Trojan, and XRay, shedding light on select technical aspects of their protocols.&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="ICCT" scheme="https://www.chengxiaobai.com/en/tags/icct/"/>
    
  </entry>
  
  <entry>
    <title>Building and Hosting a Hexo Site with Cloudflare Pages</title>
    <link href="https://www.chengxiaobai.com/en/trouble-maker/build-and-host-hexo-site-with-cloudflare-pages"/>
    <id>https://www.chengxiaobai.com/en/trouble-maker/build-and-host-hexo-site-with-cloudflare-pages</id>
    <published>2021-03-06T06:51:47.000Z</published>
    <updated>2021-03-06T06:51:47.000Z</updated>
    
    
    <summary type="html">&lt;p&gt;Since applying for Cloudflare Pages testing qualification on 2021.02.09, there has been no news. Today, on 2021.03.06 in the early morning, I finally received the notification that the application has been approved.&lt;/p&gt;
&lt;p&gt;Due to the time difference, I received the approval notification in the early morning Beijing time, so it wasn’t until the afternoon that I experienced it. Conclusion of the experience: simple and convenient.&lt;/p&gt;
&lt;p&gt;For well-known reasons, website speed is still not friendly to users in mainland China 😔.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://www.chengxiaobai.com/images/loading.svg&quot; data-src=&quot;https://cdn.chengxiaobai.com/2021/03/06/cloudflare-pages-application-passed.webp&quot; alt=&quot;cloudflare-pages-application-passed&quot;&gt;&lt;/p&gt;</summary>
    
    
    
    <category term="Experiment" scheme="https://www.chengxiaobai.com/en/categories/trouble-maker/"/>
    
    
    <category term="Blog" scheme="https://www.chengxiaobai.com/en/tags/blog/"/>
    
    <category term="Cloudflare" scheme="https://www.chengxiaobai.com/en/tags/cloudflare/"/>
    
  </entry>
  
</feed>
