<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>ColderOne</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <id>https://colder.one/</id>
  <link href="https://colder.one/" rel="alternate"/>
  <link href="https://colder.one/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, ColderOne</rights>
  <subtitle>
    <![CDATA[欢迎来到我的博客！ <br> 随便写写，牢骚几许 <br> <br> 记忆总能反刍些值得再次被反刍的东西。 <br> 多年后回看，会牵动我的情绪，令我回忆， <br> 微笑爬上嘴角眼梢，那样挺不错的。]]>
  </subtitle>
  <title>ColderBlog</title>
  <updated>2026-05-03T10:53:45.617Z</updated>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="pt" scheme="https://colder.one/tags/pt/"/>
    <content>
      <![CDATA[<p>玩PT四年有余，精力渐少，热情冷却，大致写一下聊作总结。</p><p>PT是相对封闭的使用bittorrent协议分享文件的社区。Private属性带来了控制的可行性，由此可以更好地保持资源健康度（Swarm health），并进行一定的质量控制。Private属性也意味着更高的门槛，以及潜在的活跃度问题。以上特性需要一定的人力资源来维持，包括但不限于用户管理、资源管理、社区运营、开发、官组等。所有人力资源致力于保障资源质量、资源健康度、社区活跃度等，由此保证较好的用户体验。</p><p>维持站点运转的人力资源是有限的，因此需要合理的机制引导用户做有益于群体的事情，让用户合理地做种以保障资源健康度，并让社区力量参与到质量控制之中。进一步地，良好的环境与合理的发布规则会促进资源数量的增长，并吸引高质量用户。因为人力资源的有限性，合理的机制是必需的。</p><p>同时，维持站点运转的人员是复杂的。偏匿名社区的属性意味着很难全面地了解一个人，所以光靠感觉来判断一个人是否可靠是鲁莽的。因此站点内部的权限控制、决策机制与人员晋&#x2F;退机制是需要被审慎地设计的。权力结构的不合理会带来严重的后果，轻则人员流失、站点停滞不前，重则发生权力斗争导致分裂。这几年见过太多的闹剧了。</p><p>无论对于普通用户还是对于站点工作人员来说，大多数人的热情是短暂的。尤其是工作人员，在现实生活需要更多精力投入的情况下，毫无报酬地持续为社区作贡献是非常难得的。PT的维系与前进可以近似地类比为薪尽火传的过程。所以我再次强调机制的重要性，不要浪费宝贵的柴薪。</p><p>尽管我在上文多次强调PT的社区属性，但大部分站点说到底还是高度集权的运行方式，换言之PT站点从根本上来说是站长的个人项目。种种机制的设计与开发、人力资源的投入，让一个个人项目与社区紧密地联系在一起，这是一件困难的事情。优秀的站长需要有开发运维能力、有领导力、有一定空闲精力、有一些闲钱，这是比较难得的，因此优秀的站点也是比较少的。</p><p>中文PT当下存在诸多弊病，尾大不掉。我不想在这里批评某些站点，但愿后人能够一点点撬动大势，做出一些好的改变吧。在如今“寒气传递每一个人”的经济背景下，我很难期盼些什么。只写了这些就感到意兴阑珊了,就这样吧。</p>]]>
    </content>
    <id>https://colder.one/Tech/private-tracker/</id>
    <link href="https://colder.one/Tech/private-tracker/"/>
    <published>2025-05-19T07:12:13.000Z</published>
    <summary>
      <![CDATA[<p>玩PT四年有余，精力渐少，热情冷却，大致写一下聊作总结。</p>
<p>PT是相对封闭的使用bittorrent协议分享文件的社区。Private属性带来了控制的可行性，由此可以更好地保持资源健康度（Swarm]]>
    </summary>
    <title>聊private tracker</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="web" scheme="https://colder.one/tags/web/"/>
    <content>
      <![CDATA[<p>配置反代禁止通过IP访问，之前干脆<code>return 403</code>，这次突发奇想能不能返回 <strong>418 I’m a teapot</strong>，既表示拒绝又不那么冰冷。</p><p><a href="https://datatracker.ietf.org/doc/html/rfc2324#section-2.3.2">418状态码的描述</a>是这样的：</p><blockquote><p>Any attempt to brew coffee with a teapot should result in the error code “418 I’m a teapot”. The resulting entity body MAY be short and stout.</p></blockquote><p>这份<a href="https://datatracker.ietf.org/doc/html/rfc2324">RFC 2324</a>文件发布于1998年的愚人节，描述了一种称为超文本咖啡壶控制协议 (HTCPCP&#x2F;1.0) 的标准，该标准用于通过HTTP控制咖啡机。当使用茶壶冲泡咖啡时便会返回这个错误。这个滑稽而“无用”的状态码曾被提议删除，<a href="https://save418.com/">save418</a>运动挽救了它，并声称: “We are the teapots.”</p><p>当在Nginx返回418状态码时，你只会看到浏览器的报错。nginx中，418并没有像404那样的默认错误页。但我们可以这样配置：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">    listen 80 default_server;</span><br><span class="line">    default_type text/plain;</span><br><span class="line">    return 418 &quot;418 I&#x27;m a teapot\n&quot;;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>这样，浏览器收到418的同时，会显示 418 I’m a teapot。  </p><p>不够优雅？可以这样：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">        listen 80 default_server;</span><br><span class="line">        location / &#123;</span><br><span class="line">                return 418;</span><br><span class="line">        &#125;</span><br><span class="line">        error_page 418 /custom_418.html;</span><br><span class="line">        location = /custom_418.html &#123;</span><br><span class="line">                root /var/www/html/errors;</span><br><span class="line">                internal;</span><br><span class="line">        &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>对应的html差不多是这样写:</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">html</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">head</span>&gt;</span><span class="tag">&lt;<span class="name">title</span>&gt;</span>418 I&#x27;m a teapot<span class="tag">&lt;/<span class="name">title</span>&gt;</span><span class="tag">&lt;/<span class="name">head</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">body</span> <span class="attr">bgcolor</span>=<span class="string">&quot;white&quot;</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">center</span>&gt;</span><span class="tag">&lt;<span class="name">h1</span>&gt;</span>418 I&#x27;m a teapot<span class="tag">&lt;/<span class="name">h1</span>&gt;</span><span class="tag">&lt;/<span class="name">center</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">hr</span>&gt;</span><span class="tag">&lt;<span class="name">center</span>&gt;</span>don&#x27;t brew coffee with a teapot<span class="tag">&lt;/<span class="name">center</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">body</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">html</span>&gt;</span></span><br></pre></td></tr></table></figure><p>让我们像笨蛋一样为这滑稽的举措开怀大笑吧，我们是茶壶！</p><p>:)</p><p>参考链接: <a href="https://grumpytechie.net/2019/09/05/implementing-http-418-errors-on-nginx-nginx-tricks-part-2/">Implementing HTTP 418 Errors on NGINX</a></p>]]>
    </content>
    <id>https://colder.one/Tech/418-im-a-teapot/</id>
    <link href="https://colder.one/Tech/418-im-a-teapot/"/>
    <published>2021-08-23T20:07:39.000Z</published>
    <summary>
      <![CDATA[<p>配置反代禁止通过IP访问，之前干脆<code>return 403</code>，这次突发奇想能不能返回 <strong>418 I’m a teapot</strong>，既表示拒绝又不那么冰冷。</p>
<p><a]]>
    </summary>
    <title>418 I'm a teapot</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="web" scheme="https://colder.one/tags/web/"/>
    <content>
      <![CDATA[<p>偶尔看到feedback这个gTLD，好奇会有什么样的人专门买一个来用，随即看到评论说这是scam，出于好奇查了查。</p><p>让我们来看看这个域名是怎么运营的：</p><p><code>.feedback</code>的运营公司“免费”为5,000家大公司预注册了域名，并指向了由他们运营的反馈网站。很显然，在这些站点提交的用户反馈并不会被传送到目标公司，商标持有者们可能完全不知道有这样的站点存在，毫无疑问这会让那些被“忽视”的用户失望。（你可以访问<a href="http://www.google.feedback/">google.feedback</a>，至少目前还在运行）<br>那么要如何阻止这样的事情呢？每年花费20$可以使这些反馈被发送至目标公司，每年花费600$才能拥有这个域名真正的控制权。简而言之，为了避免被莫名其妙的<code>.feedback</code>网站败坏声誉，那些公司需要每年支付600$，并且这么做毫无价值。</p><p>类似的域名还有<code>.sucks</code>，私以为这与其说是scam，不如叫robbery. 这些顶级域无疑是争议性的，它带来了新的商业模式，但手段并不光彩。</p><p>参考链接: <a href="https://everythingsysadmin.com/2017/06/the-feedback-scam.html">The .feedback scam</a></p>]]>
    </content>
    <id>https://colder.one/Tech/feedback-tld/</id>
    <link href="https://colder.one/Tech/feedback-tld/"/>
    <published>2021-08-22T15:53:58.000Z</published>
    <summary>
      <![CDATA[<p>偶尔看到feedback这个gTLD，好奇会有什么样的人专门买一个来用，随即看到评论说这是scam，出于好奇查了查。</p>
<p>让我们来看看这个域名是怎么运营的：</p>
<p><code>.feedback</code>的运营公司“免费”为5,000家大公司预注册了域]]>
    </summary>
    <title>feedback域名敲诈</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="thoughts" scheme="https://colder.one/tags/thoughts/"/>
    <content>
      <![CDATA[<p>偶有怪念头，随风飘散，能记下零星倒也有趣。</p><p>偏好克制地表达，憎恶为博人眼球而无端加重语义胡乱感叹的行为。同时，因为担忧克制含蓄有所保留的表达方式无法被恰当地理解，迫使自己用强烈的语言来弥补传递过程中无可奈何的衰减。矛盾。</p><p><strong>找到安息的理由</strong>。</p><p>在社会，学习自我的压缩；<br>于自然，享受自我的无限延伸。<br>自我的延伸是自然的过程，自我的压缩是构成群体的要求。<br>不妨这样瞎想：人口密度愈稀，自我延伸愈广。<br>当然这是不准确的，个人是否有这样的强度来足够地延伸自我？存疑。<br>合理地想：社会共享自然。自我有延伸的本能，亦有压缩的需求：合作、生存。<br>不妨这样假设：足够强力能够延伸自我，又习得压缩自我的灵魂，更有韧性。</p>]]>
    </content>
    <id>https://colder.one/Life/thoughts2/</id>
    <link href="https://colder.one/Life/thoughts2/"/>
    <published>2021-07-30T16:00:00.000Z</published>
    <summary>
      <![CDATA[<p>偶有怪念头，随风飘散，能记下零星倒也有趣。</p>
<p>偏好克制地表达，憎恶为博人眼球而无端加重语义胡乱感叹的行为。同时，因为担忧克制含蓄有所保留的表达方式无法被恰当地理解，迫使自己用强烈的语言来弥补传递过程中无可奈何的衰减。矛盾。</p>
<p><strong>找到安息]]>
    </summary>
    <title>呓语 Jul2021</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Music" scheme="https://colder.one/categories/Music/"/>
    <content>
      <![CDATA[<p>“Can you free yourself enough to be able to experience the reality of life?<br>As it goes on before you and with you and as you go on as part of it.<br>Or not, because if you can’t, you stand on square one until you die.</p><p>I know that may sound like bullshit, but that’s what the song is about.<br>All the songs are encouraging me. I guess I write them for me.<br>And it’s to encourage myself not to accept a lead role in a cage.<br>But to go on demanding of myself that<br>I keep auditioning for the walk-on part in the war,<br>cause that’s where I wanna be. I wanna be in the trenches.<br>I don’t wanna be at headquarters or I don’t wanna be sitting in a hotel somewhere.<br>I wanna be engaged.”</p><p>– <a href="https://en.wikipedia.org/wiki/Roger_Waters">Roger Waters</a> said in &lt;<a href="https://en.wikipedia.org/wiki/The_Story_of_Wish_You_Were_Here">The Story of Wish You Were Here</a>&gt;</p>]]>
    </content>
    <id>https://colder.one/Music/wish-you-were-here/</id>
    <link href="https://colder.one/Music/wish-you-were-here/"/>
    <published>2021-05-29T11:03:35.000Z</published>
    <summary>
      <![CDATA[<p>“Can you free yourself enough to be able to experience the reality of life?<br>As it goes on before you and with you and as you go on as]]>
    </summary>
    <title>Wish You Were Here</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="bbs" scheme="https://colder.one/tags/bbs/"/>
    <content>
      <![CDATA[<p>注：<a href="https://flarum.org/">Flarum</a>在发文时仍处于beta状态，若有改动，以官方文档为准。</p><h2 id="环境配置"><a href="#环境配置" class="headerlink" title="环境配置"></a>环境配置</h2><h3 id="php"><a href="#php" class="headerlink" title="php"></a>php</h3><p>启用sury软件源以安装php</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg </span><br><span class="line">apt install apt-transport-https</span><br><span class="line">sh -c <span class="string">&#x27;echo &quot;deb https://packages.sury.org/php/ $(lsb_release -sc) main&quot; &gt; /etc/apt/sources.list.d/php.list&#x27;</span></span><br><span class="line">apt update</span><br><span class="line">apt install php7.4 php7.4-fpm php7.4-xml php7.4-gd php7.4-json php7.4-mbstring php7.4-mysql php7.4-zip php7.4-opcache php7.4-curl</span><br></pre></td></tr></table></figure><h3 id="mysql"><a href="#mysql" class="headerlink" title="mysql"></a>mysql</h3><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">apt install mariadb-server</span><br></pre></td></tr></table></figure><p>注意，迁移时，要保持双端数据库版本一致</p><h3 id="Composer"><a href="#Composer" class="headerlink" title="Composer"></a>Composer</h3><p>访问Composer的<a href="https://getcomposer.org/download/">Download</a>页，复制Command-line installation的命令以安装</p><p>执行以下命令<a href="https://getcomposer.org/doc/00-intro.md#globally">使composer全局可用</a></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mv</span> composer.phar /usr/local/bin/composer</span><br></pre></td></tr></table></figure><h2 id="开始安装"><a href="#开始安装" class="headerlink" title="开始安装"></a>开始安装</h2><p>主要参考<a href="https://docs.flarum.org/">flarum文档</a></p><p>新建一个空目录，用以下命令安装flarum：</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">composer create-project flarum/flarum . --stability=beta</span><br></pre></td></tr></table></figure><p>根据你选择的反代程序，配置<a href="https://docs.flarum.org/install.html#url-rewriting">URL 重写</a>.</p><p><strong>要特别注意文件夹的权限</strong>：</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">chmod</span> 775 -R /path/to/directory</span><br><span class="line"><span class="built_in">chown</span> -R www-data:www-data /path/to/directory</span><br></pre></td></tr></table></figure><h3 id="配置数据库"><a href="#配置数据库" class="headerlink" title="配置数据库"></a>配置数据库</h3><p>输入<code>mysql</code>进行交互：</p><figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">CREATE</span> DATABASE flarumdb;</span><br><span class="line"><span class="keyword">CREATE</span> <span class="keyword">USER</span> <span class="string">&#x27;newuser&#x27;</span>@<span class="string">&#x27;localhost&#x27;</span> IDENTIFIED <span class="keyword">BY</span> <span class="string">&#x27;password&#x27;</span>;</span><br><span class="line"><span class="keyword">GRANT</span> <span class="keyword">ALL</span> PRIVILEGES <span class="keyword">ON</span> flarumdb.<span class="operator">*</span> <span class="keyword">To</span> <span class="string">&#x27;newuser&#x27;</span>@<span class="string">&#x27;localhost&#x27;</span>;</span><br><span class="line">exit</span><br></pre></td></tr></table></figure><p>分别是创建数据库，新建用户，授权用户对数据库的访问，退出交互。<br>在上面的示例中，数据库名称为flarumdb, 用户名&#x2F;密码为<code>newuser/password</code>, 根据实际需求修改。</p><h3 id="安装Nginx"><a href="#安装Nginx" class="headerlink" title="安装Nginx"></a>安装Nginx</h3><p>本文反代以Nginx为例</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">apt install nginx</span><br></pre></td></tr></table></figure><p>下面是一个临时配置的示例，看着改路径，证书等会再配，注意root是public文件夹</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">    listen 80;</span><br><span class="line">    listen [::]:80;</span><br><span class="line">    root /www/bbs/public;</span><br><span class="line">    index index.php index.html index.htm;</span><br><span class="line">    server_name example.com;</span><br><span class="line">    location ~ \.php$ &#123;</span><br><span class="line">        include snippets/fastcgi-php.conf;</span><br><span class="line">        fastcgi_pass unix:/run/php/php7.4-fpm.sock;</span><br><span class="line">    &#125;</span><br><span class="line">    include /www/bbs/.nginx.conf;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>保存配置后重启nginx</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">systemctl restart nginx</span><br></pre></td></tr></table></figure><p>访问网站，如果权限设置没有问题，会让你指定用户和数据库（相关配置存储在config.php）。</p><h3 id="配置证书"><a href="#配置证书" class="headerlink" title="配置证书"></a>配置证书</h3><p>acme.sh申请证书，具体过程略。</p><p>个人使用的是用Cloudfare DNS API签发Wildcard证书：<br>(免费域名无权调用Cloudflare API，请使用http方式验证)</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">export CF_Key=&quot;Your_CloudFlare_API_Key&quot;</span><br><span class="line">export CF_Email=&quot;Your_CloudFlare_Account_email&quot;</span><br><span class="line">acme.sh --issue --dns dns_cf -d &quot;example.tld&quot; -d &quot;*.example.tld&quot; </span><br></pre></td></tr></table></figure><p>记得installcert时，配置 –reload-cmd “systemctl reload nginx”</p><h3 id="配置Nginx"><a href="#配置Nginx" class="headerlink" title="配置Nginx"></a>配置Nginx</h3><p>贴上我的Nginx配置示例 (自行修改域名和证书位置)：</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">    listen 80 default_server;</span><br><span class="line">    listen [::]:80 default_server;</span><br><span class="line">    server_name example.tld;</span><br><span class="line">    return 301 https://$host$request_uri;</span><br><span class="line">&#125;</span><br><span class="line">server &#123;</span><br><span class="line">    listen 80;</span><br><span class="line">    server_name 1.1.1.1; //改为服务器IP，禁止IP访问</span><br><span class="line">    return 403;</span><br><span class="line">&#125;</span><br><span class="line">server &#123;</span><br><span class="line">        listen 443 ssl http2 default_server;</span><br><span class="line">        listen [::]:443 ssl http2 default_server;</span><br><span class="line">        server_name example.tld;</span><br><span class="line"></span><br><span class="line">        ssl_certificate /www/cert/example.cer;</span><br><span class="line">        ssl_certificate_key /www/cert/example.key;</span><br><span class="line"></span><br><span class="line">        ssl_protocols TLSv1.3 TLSv1.2;</span><br><span class="line">        ssl_prefer_server_ciphers on;</span><br><span class="line">        ssl_ecdh_curve secp521r1:secp384r1;</span><br><span class="line">        ssl_ciphers EECDH+AESGCM:EECDH+AES256;</span><br><span class="line">        ssl_session_cache shared:TLS:2m;</span><br><span class="line">        ssl_buffer_size 4k;</span><br><span class="line"></span><br><span class="line">        ssl_stapling             on;</span><br><span class="line">        ssl_stapling_verify      on;</span><br><span class="line">        resolver 1.1.1.1 8.8.8.8 valid=300s;</span><br><span class="line">        resolver_timeout         10s;</span><br><span class="line"></span><br><span class="line">        add_header Strict-Transport-Security &quot;max-age=31536000; includeSubDomains; preload&quot; always;</span><br><span class="line"></span><br><span class="line">        root /www/bbs/public;</span><br><span class="line">        index index.html index.htm index.php;</span><br><span class="line">        location ~ \.php$ &#123;</span><br><span class="line">                include snippets/fastcgi-php.conf;</span><br><span class="line">                fastcgi_pass unix:/run/php/php7.4-fpm.sock;</span><br><span class="line">        &#125;</span><br><span class="line">        include /www/bbs/.nginx.conf;</span><br><span class="line"></span><br><span class="line">        location = /sitemap.xml &#123;</span><br><span class="line">            try_files $uri $uri/ /index.php?$query_string;</span><br><span class="line">        &#125;</span><br><span class="line"></span><br><span class="line">        if ($host != &#x27;example.tld&#x27; ) &#123;</span><br><span class="line">                rewrite ^/(.*)$ https://example.tld/$1 permanent;</span><br><span class="line">        &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><h3 id="插件"><a href="#插件" class="headerlink" title="插件"></a>插件</h3><p>进入网站安装目录，使用composer安装。以下是我用的：</p><figure class="highlight txt"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><span class="line">composer require fof/spamblock</span><br><span class="line">composer require askvortsov/flarum-pwa</span><br><span class="line">composer require fof/gamification</span><br><span class="line">composer require fof/nightmode</span><br><span class="line">composer require askvortsov/flarum-checklist:*</span><br><span class="line">composer require fof/moderator-notes</span><br><span class="line">composer require fof/user-bio</span><br><span class="line">composer require michaelbelgium/flarum-discussion-views</span><br><span class="line">composer require clarkwinkelmann/flarum-ext-emojionearea</span><br><span class="line">composer require fof/polls</span><br><span class="line">composer require fof/best-answer</span><br><span class="line">composer require nearata/flarum-ext-no-self-likes</span><br><span class="line">composer require askvortsov/flarum-categories</span><br><span class="line">composer require fof/user-directory</span><br><span class="line">composer require fof/drafts</span><br><span class="line">composer require fof/follow-tags</span><br><span class="line">composer require fof/frontpage</span><br><span class="line">composer require fof/merge-discussions</span><br><span class="line">composer require fof/reactions</span><br><span class="line">composer require fof/prevent-necrobumping</span><br><span class="line">composer require fof/bbcode-details</span><br><span class="line">composer require fof/formatting</span><br><span class="line">composer require fof/pages</span><br><span class="line">composer require v17development/flarum-seo</span><br><span class="line">composer require fof/sitemap</span><br><span class="line"></span><br><span class="line">composer require ffans/lang-simplified-chinese</span><br><span class="line">php flarum cache:clear # 刷新缓存用</span><br></pre></td></tr></table></figure><h2 id="BBS迁移"><a href="#BBS迁移" class="headerlink" title="BBS迁移"></a>BBS迁移</h2><p>参考文章: <a href="https://discuss.flarum.org/d/2753-migrate-flarum-to-another-server">Migrate flarum to another server</a></p><p>导出原数据库</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mysqldump [database] &gt; bak_`<span class="built_in">date</span> +<span class="string">&quot;%Y%m%d&quot;</span>`.sql</span><br></pre></td></tr></table></figure><p>导入</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mysql [database] &lt; bak.sql</span><br></pre></td></tr></table></figure><p>打包网站目录，解压到新主机上，配置目录权限。<br>在新主机上配置环境，新建mysql用户，新建数据库。<br>导入原数据库，授权用户对数据库的访问。<br>配置证书与反代。(相关步骤上一章都有提到)<br>最后按需修改config.php里的变量。</p><p>完成！</p>]]>
    </content>
    <id>https://colder.one/Tech/flarum/</id>
    <link href="https://colder.one/Tech/flarum/"/>
    <published>2021-05-16T06:00:00.000Z</published>
    <summary>
      <![CDATA[<p>注：<a href="https://flarum.org/">Flarum</a>在发文时仍处于beta状态，若有改动，以官方文档为准。</p>
<h2 id="环境配置"><a href="#环境配置" class="headerlink"]]>
    </summary>
    <title>Flarum论坛的安装与迁移</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="thoughts" scheme="https://colder.one/tags/thoughts/"/>
    <content>
      <![CDATA[<p>我是一个巨大复杂的反刍机器，脑海翻涌记忆的残渣，碎片组合交织成磕磕绊绊的念头。我在翻腾的海面上垂钓，无所畏亦无所谓。碎思绪渐渐成熟，攀上渔线，缠绕鱼竿，思想的手…化作梦呓。不甘作自言自语，却懒得劳神翻译，权当呓语罢。</p><p>当一段段我未曾经历的记忆震颤我的灵魂时，这共鸣总是让我质疑我的存在——我仅是个人此生记忆的载体，还是巨大的记忆与情绪的交织体？有时候我觉得自己是一根导管，世间喜怒哀乐从中流淌而过，那样想时，我仿佛没有了自我，或者说我不仅是我的自我了。我认为我此刻的呓语有助于我的健康，这有助于避免导管的淤塞和破裂。</p><p>记忆是圈套，入其彀中，思绪难受控制。到处都是诱饵呵，夕阳落入眼睑——或是简单地意识到这一点，足以让情绪涌动。我不愿亦无法用言语描述这样的时刻，这是感觉的时刻。</p><p>就是这样。起一个头，之后也断断续续但多多少少写一些这样的呓语吧。</p>]]>
    </content>
    <id>https://colder.one/Life/thoughts1/</id>
    <link href="https://colder.one/Life/thoughts1/"/>
    <published>2021-05-15T11:27:38.000Z</published>
    <summary>
      <![CDATA[<p>我是一个巨大复杂的反刍机器，脑海翻涌记忆的残渣，碎片组合交织成磕磕绊绊的念头。我在翻腾的海面上垂钓，无所畏亦无所谓。碎思绪渐渐成熟，攀上渔线，缠绕鱼竿，思想的手…化作梦呓。不甘作自言自语，却懒得劳神翻译，权当呓语罢。</p>
<p>当一段段我未曾经历的记忆震颤我的灵魂时，这]]>
    </summary>
    <title>呓语 May2021</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <content>
      <![CDATA[<p>以root登录， crontab -e 添加以下条目：</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">*/1 * * * * ping -c1 -w1 1.1.1.1 || (<span class="built_in">echo</span> $(<span class="built_in">date</span>  +%y-%m-%d/%H:%M) &gt;&gt; /root/fail.log &amp;&amp; reboot)</span><br></pre></td></tr></table></figure><p>释义：每分钟执行一次，若ping不通某地址，则向&#x2F;root&#x2F;fail.log写当前时间，并重启。</p><p>-c1参数是只ping一次，-w1参数是设置一秒超时，后面的1.1.1.1可以换作任何地址。</p>]]>
    </content>
    <id>https://colder.one/Tech/ping-reboot/</id>
    <link href="https://colder.one/Tech/ping-reboot/"/>
    <published>2021-05-08T13:06:45.000Z</published>
    <summary>
      <![CDATA[<p>以root登录， crontab -e 添加以下条目：</p>
<figure class="highlight sh"><table><tr><td class="gutter"><pre><span]]>
    </summary>
    <title>网络不通即重启的方法</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="SearX" scheme="https://colder.one/tags/SearX/"/>
    <content>
      <![CDATA[<h2 id="SearX"><a href="#SearX" class="headerlink" title="SearX"></a>SearX</h2><p><a href="https://searx.github.io/searx/">Searx</a>是一个自由的Internet元搜索引擎，可汇总来自70多个搜索服务的结果。既不跟踪也不分析用户。</p><p>由于某些原因无法或者不愿使用Google，又嫌Bing过于鸡肋的时候，searx会是一个不错的选择。搭建searx，你需要一台VPS(IP被墙也无妨)，一个域名，5分钟之内你便能拥有一个属于自己的搜索引擎。</p><h2 id="安装docker"><a href="#安装docker" class="headerlink" title="安装docker"></a>安装docker</h2><p>首先<a href="https://docs.docker.com/engine/install/">安装Docker</a>，可以使用官方脚本安装:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">curl -fsSL https://get.docker.com -o get-docker.sh</span><br><span class="line"><span class="built_in">sudo</span> sh get-docker.sh</span><br></pre></td></tr></table></figure><p>如果你当前不是root用户，执行以下命令使你每次使用docker时不必加上sudo：<br>(将<code>&lt;your-user&gt;</code>换为你当前的用户名)</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> usermod -aG docker &lt;your-user&gt;</span><br></pre></td></tr></table></figure><h2 id="安装searx"><a href="#安装searx" class="headerlink" title="安装searx"></a>安装searx</h2><p><a href="https://searx.github.io/searx/admin/installation-docker.html">拉取官方镜像</a>:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker run --<span class="built_in">rm</span> -d -v <span class="variable">$&#123;PWD&#125;</span>/searx:/etc/searx -p 80:8080 searx/searx</span><br></pre></td></tr></table></figure><p>简单解释一下这个命令：<code>run</code>运行一个容器；<code>--rm</code>表示容器停止后即删除；<code>-d</code>后台运行；<code>-v</code>共享文件系统，这里指当前目录的searx文件夹能够访问容器内的&#x2F;etc&#x2F;searx目录；<code>-p</code>映射端口，如果你想用其他端口访问这个容器，将80改为你想要的端口即可。</p><p><code>docker ps</code>可以查看当前运行的容器，你能看到容器的CONTAINER ID。<br><code>docker kill id</code>id替换为CONTAINER ID，强制关闭容器，又因为上面提到的–rm参数，关闭后即被删除。</p><p>接着编辑配置 <code>nano searx/settings.yml</code></p><p>修改base_url为 https:&#x2F;&#x2F;你的域名&#x2F; ，Ctrl+O并回车保存，Ctrl+X退出编辑器。</p><p>再通过上面的docker run命令启动容器。</p><h2 id="配置https"><a href="#配置https" class="headerlink" title="配置https"></a>配置https</h2><p>推荐将域名托管在Cloudflare，将你的域名指向你的VPS IP，将小云朵点亮，这样即使你的VPS被墙也能够正常被访问。注意将SSL安全设置为Flexible，因为VPS并未配置证书。</p><p>点击Page Rules（页面规则），创建两个页面规则（以0xff.ga为例）：</p><p><code>http://0xff.ga/</code>, 转发URL，301重定向，<code>https://0xff.ga/</code></p><p><code>http://0xff.ga/*</code>，自动HTTPS重写</p><h2 id="其他"><a href="#其他" class="headerlink" title="其他"></a>其他</h2><p>你可以进入设置来自定义你的搜索体验。</p><p>如果无法获取Google的结果，很可能是你VPS的IP被谷歌拉黑了。</p><p>内存不足可以设置&#x2F;增加swap。根据你的VPS性能，自行斟酌是否要将网址公开或分享给好友使用，防止被判定为滥用。</p>]]>
    </content>
    <id>https://colder.one/Tech/searx/</id>
    <link href="https://colder.one/Tech/searx/"/>
    <published>2021-04-04T17:18:51.000Z</published>
    <summary>
      <![CDATA[<h2 id="SearX"><a href="#SearX" class="headerlink" title="SearX"></a>SearX</h2><p><a]]>
    </summary>
    <title>5分钟搭建Searx搜索引擎</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="Netflix" scheme="https://colder.one/tags/Netflix/"/>
    <content>
      <![CDATA[<p>摘要：借助xray&#x2F;v2ray的路由规则分流Netflix流量，使用Cloudflare WARP解锁Netflix.</p><p>若vps的ipv4无法解锁Netflix非自制剧，而ipv6支持，则仅需配置xray分流。若vps没有ipv6 ip或不解锁Netflix，可以借助WARP解锁。</p><h2 id="配置分流"><a href="#配置分流" class="headerlink" title="配置分流"></a>配置分流</h2><p>配置双outbounds(ipv4&amp;ipv6)，并在routing设置中指定Netflix走ipv6. 配置geosite需要geosite.dat，如果没装会报错。下面是配置文件的outbounds和routing片段示例：</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">&quot;outbounds&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;tag&quot;</span><span class="punctuation">:</span><span class="string">&quot;IPv4_out&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;protocol&quot;</span><span class="punctuation">:</span> <span class="string">&quot;freedom&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;tag&quot;</span><span class="punctuation">:</span><span class="string">&quot;IPv6_out&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;protocol&quot;</span><span class="punctuation">:</span> <span class="string">&quot;freedom&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;settings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;domainStrategy&quot;</span><span class="punctuation">:</span> <span class="string">&quot;UseIPv6&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br><span class="line">  <span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;routing&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;rules&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;field&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;outboundTag&quot;</span><span class="punctuation">:</span> <span class="string">&quot;IPv6_out&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;domain&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span><span class="string">&quot;geosite:netflix&quot;</span><span class="punctuation">,</span><span class="string">&quot;nflxvideo.net&quot;</span><span class="punctuation">,</span><span class="string">&quot;nflxext.com&quot;</span><span class="punctuation">,</span><span class="string">&quot;nflxso.net&quot;</span><span class="punctuation">]</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;field&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;outboundTag&quot;</span><span class="punctuation">:</span> <span class="string">&quot;IPv4_out&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;network&quot;</span><span class="punctuation">:</span> <span class="string">&quot;udp,tcp&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br><span class="line">  <span class="punctuation">]</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure><p>以上仅指定netflix走ipv6，可根据自身需求添加（例如：ColoCrossing机房可以加入geosite:google来绕过谷歌搜索时弹出的人机验证）。多ipv6可以用<em>sendThrough</em>指定出口，详见<a href="https://xtls.github.io/config/base/outbounds/">Outbounds配置</a></p><p>拓展一下思路：outbounds亦可指定其他协议来连接到支持解锁的vps.</p><p>参考文章：<a href="https://toutyrater.github.io/app/netflix.html">v2ray白话文教程</a></p><h2 id="配置WARP"><a href="#配置WARP" class="headerlink" title="配置WARP"></a>配置WARP</h2><p><a href="https://blog.cloudflare.com/1111-warp-better-vpn/">WARP</a>是Cloudflare提供的VPN服务（注意，<a href="https://developers.cloudflare.com/warp-client/warp-for-everyone">这项服务并不使你匿名</a>）。目前，WARP能够解锁接入地的Netflix。</p><p>WARP基于Wireguard。</p><h3 id="安装WireGuard"><a href="#安装WireGuard" class="headerlink" title="安装WireGuard"></a>安装WireGuard</h3><p>安装方式详见<a href="https://www.wireguard.com/install/">WireGuard主页</a>.</p><p>注意，Debian在安装前需要<a href="https://backports.debian.org/Instructions/">启用backports</a></p><h3 id="使用wgcf生成配置"><a href="#使用wgcf生成配置" class="headerlink" title="使用wgcf生成配置"></a>使用wgcf生成配置</h3><p>进入<a href="https://github.com/ViRb3/wgcf">wgcf项目主页</a>，转到releases选择适用的二进制文件下载。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">chmod +x wgcf</span><br><span class="line">./wgcf register</span><br><span class="line">./wgcf generate</span><br></pre></td></tr></table></figure><p>此时同目录下生成了wgcf-profile.conf</p><p>我们需要删除这一行: AllowedIPs &#x3D; 0.0.0.0&#x2F;0，因为若wireguard同时接管ipv4和ipv6流量，我们便无法再连接到vps了。若想让wireguard接管ipv4，则删除AllowedIPs &#x3D; ::&#x2F;0</p><p>应用这份wireguard配置</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">wg-quick up wgcf-profile.conf</span><br></pre></td></tr></table></figure><p>若报错，请正确配置resolvconf. 成功启动后，可以ping ipv6.google.com来测试连通性。</p><h3 id="配置WARP开机启动"><a href="#配置WARP开机启动" class="headerlink" title="配置WARP开机启动"></a>配置WARP开机启动</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">cp wgcf-profile.conf /etc/wireguard/wgcf.conf</span><br><span class="line">systemctl enable wg-quick@wgcf</span><br><span class="line">systemctl start wg-quick@wgcf</span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://colder.one/Tech/unlock-netflix/</id>
    <link href="https://colder.one/Tech/unlock-netflix/"/>
    <published>2021-03-11T14:44:25.000Z</published>
    <summary>
      <![CDATA[<p>摘要：借助xray&#x2F;v2ray的路由规则分流Netflix流量，使用Cloudflare WARP解锁Netflix.</p>
<p>若vps的ipv4无法解锁Netflix非自制剧，而ipv6支持，则仅需配置xray分流。若vps没有ipv6]]>
    </summary>
    <title>WARP 解锁Netflix</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="poem" scheme="https://colder.one/tags/poem/"/>
    <content>
      <![CDATA[<blockquote><p>“你燃烧我，我燃烧你”<br>-已然忘记缘由的题词</p></blockquote><p>找到了高中时的笔记本，记录着我的一些细碎的思想和诗。回想当时，发觉知识是较为次要的，看待世界的目光，审视自己的意识，才是我在那段时间获得的最宝贵的东西。</p><p>木心说“我的自救，全靠读书”，我不敢说“自救”，不过是摸爬滚打罢了。写了一些诗，以至不被闷坏。原谅它们的粗糙，原谅我彼时的笨拙。</p><hr><h2 id="I-渴求"><a href="#I-渴求" class="headerlink" title="I 渴求"></a>I 渴求</h2><p>干枯的人<br>向着黑夜<br>饮鸩止渴</p><h2 id="II-谜"><a href="#II-谜" class="headerlink" title="II 谜"></a>II 谜</h2><p>我在薄暮中醒来<br>微醺又满腹思念<br>我的心是说不尽的迷惘<br>迷惘中看不清何处的桃源</p><h2 id="III-幻觉"><a href="#III-幻觉" class="headerlink" title="III 幻觉"></a>III 幻觉</h2><p>灌醉了<br>无梁可跳的<br>小丑<br>看见方块J<br>漫天飞舞</p><h2 id="IV-冷夜"><a href="#IV-冷夜" class="headerlink" title="IV 冷夜"></a>IV 冷夜</h2><p>风中摇曳的烛光<br>让我看到<br>看到就很温暖了</p><h2 id="V-行"><a href="#V-行" class="headerlink" title="V 行"></a>V 行</h2><p>脚底的石头<br>&emsp;走了一路<br>&emsp;想了一路</p><h2 id="VI-溺水"><a href="#VI-溺水" class="headerlink" title="VI 溺水"></a>VI 溺水</h2><p>你别怪诗人不会游泳<br>游泳的诗人作不了诗</p><h2 id="VII-消逝"><a href="#VII-消逝" class="headerlink" title="VII 消逝"></a>VII 消逝</h2><p>你，我<br>你们，我们<br>我们，我们</p><h2 id="VIII-缄"><a href="#VIII-缄" class="headerlink" title="VIII 缄"></a>VIII 缄</h2><p>星月<br>旷野<br>桥梁<br>江面<br>高楼<br>街道<br>胸膛<br>寂灭</p><h2 id="IX-情欲"><a href="#IX-情欲" class="headerlink" title="IX 情欲"></a>IX 情欲</h2><p>我不能说我的心<br>没有些许悸动<br>但我明白&emsp;你<br>就是缺少一种药剂<br>就像奔涌在<br>我血液中的一样</p><h2 id="X-逃遁"><a href="#X-逃遁" class="headerlink" title="X 逃遁"></a>X 逃遁</h2><p>我已眩晕<br>在这声光交织中<br>逃离<br>遁向黑暗<br>黑暗孳养欲望<br>月华孕育爱情<br>也许<br>也许<br>无法驯服的野马<br>受不了这<br>甜蜜得令人窒息<br>人肉味道</p><h2 id="XI-白痴游于水坑"><a href="#XI-白痴游于水坑" class="headerlink" title="XI 白痴游于水坑"></a>XI 白痴游于水坑</h2><p>闪光鱼钩<br>悬挂冠冕<br>与安全的恶</p><p>霎时水浑<br>渔者满载<br>但留污泥<br>与不肯瞑目的<br>未上钩者</p><h2 id="XII-深水"><a href="#XII-深水" class="headerlink" title="XII 深水"></a>XII 深水</h2><p>呼吸<br>呼吸<br>无法抗拒的<br>原始恐惧<br>无论深渊<br>或是子宫</p><h2 id="XIII-夜阑简"><a href="#XIII-夜阑简" class="headerlink" title="XIII 夜阑简"></a>XIII 夜阑简</h2><p>颉颃<br>相求<br>沙驰浪涌  </p><p>沉默<br>相知<br>独自颤栗  </p><p>彳亍<br>寥然<br>蓝色入骨</p><h2 id="XIV-若失"><a href="#XIV-若失" class="headerlink" title="XIV 若失"></a>XIV 若失</h2><p>夜这样迷蒙<br>留我在虚空中<br>拭了又拭</p><h2 id="XV-论革命"><a href="#XV-论革命" class="headerlink" title="XV 论革命"></a>XV 论革命</h2><p>革、<br>革、<br>谁的命？</p><h2 id="XVI-21-45"><a href="#XVI-21-45" class="headerlink" title="XVI 21:45"></a>XVI 21:45</h2><p>夜色翻覆<br>克制的雷<br>闻之适觉<br>雨了<br>雨了很久了<br>(不动声色)</p><h2 id="XVII-22-15"><a href="#XVII-22-15" class="headerlink" title="XVII 22:15"></a>XVII 22:15</h2><p>无眠<br>未曾<br>声泪俱下<br>于叶尖<br>去往何方<br>夜 夜呵<br>我是檐下<br>留不住你伤悲<br>的土地啊</p><h2 id="XVIII-论艺术"><a href="#XVIII-论艺术" class="headerlink" title="XVIII 论艺术"></a>XVIII 论艺术</h2><p>徜徉意象的海<br>游戏气氛<br>这是另一种撩拨呢<br>抑或喃喃</p><p>是梦啊<br>人生如梦<br>艺术是<br>比人生更长久的梦</p><h2 id="XIX-鸟"><a href="#XIX-鸟" class="headerlink" title="XIX 鸟"></a>XIX 鸟</h2><p>觉于鸟鸣<br>再难入眠<br>恍兮若梦<br>醒之复迷</p><p>翎羽其惟<br>奈何我非鸟<br>穿行梦间<br>怎堪受<br>天空比土地美<br>天空比土地寂寞</p><h2 id="XX-鸟·续"><a href="#XX-鸟·续" class="headerlink" title="XX 鸟·续"></a>XX 鸟·续</h2><p>原谅我的淡漠<br>径自遁入人群<br>众人非我所属<br>所求不过荒凉<br>热烈必与冷绝共飨</p><p>感觉时刻<br>相知<br>觉而不语<br>言語<br>言吾<br>言不尽<br>何事劳神</p><p>不言<br>不吾<br>汝 汝 汝</p><h2 id="XXI-论青春"><a href="#XXI-论青春" class="headerlink" title="XXI 论青春"></a>XXI 论青春</h2><p>青春是浪漫主义<br>横下了心的罗曼蒂克<br>火&emsp;大火<br>继以决堤之水<br>戛然而止<br>并上太多的死而复生</p><p>青春之后的青春<br>是死了心的理想主义<br>冷静的森林<br>无谓的砍伐与生发<br>预谋良久<br>再起爱的火灾</p>]]>
    </content>
    <id>https://colder.one/Life/noobpoet/</id>
    <link href="https://colder.one/Life/noobpoet/"/>
    <published>2021-03-03T16:54:12.000Z</published>
    <summary>
      <![CDATA[<blockquote>
<p>“你燃烧我，我燃烧你”<br>-已然忘记缘由的题词</p>
</blockquote>
<p>找到了高中时的笔记本，记录着我的一些细碎的思想和诗。回想当时，发觉知识是较为次要的，看待世界的目光，审视自己的意识，才是我在那段时间获得的最宝贵的东西。<]]>
    </summary>
    <title>旧诗篇</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Music" scheme="https://colder.one/categories/Music/"/>
    <content>
      <![CDATA[<p>近月来，偶然听到<a href="https://www.youtube.com/watch?v=XKwrM0uubsU">慈城公园交谊舞</a>，作者叫“还潮”。乍听是首朦胧温柔的歌，一看歌词才发现是宁波方言。初听时还稍稍琢磨了一下“还潮”究竟为何意，要“还”什么“潮”。想了想惊觉“还潮”亦为方言，不由得笑了起来，太狡黠了吧。</p><p>还潮，吴语中有受潮的含义，也形容小孩子又恢复了坏习惯。我不太喜欢第二个解释，小顽还潮，调皮捣蛋，译作“又恢复了坏习惯”未免太僵硬。</p><p>“还潮”的“还”字，其方言发音与普通话发音相去甚远，所以一开始根本没想到。恕我很难描述这个字的确切发音。许多字的发音也随地域略有不同：同在宁波下的一个小县城，奶奶家至外婆家，相距不过三四十里路，平原至丘陵，发音习惯就有些细微的不同了。</p><p>其实我从小也没听多少方言，不，方言应该叫“闲话”。打小学校就推行普通话，孩子听方言能懂，讲话时却用的很少。被教育“普通话才是标准”，说家乡方言磕磕绊绊，夹生的，像极了瘸子走路。小时候还真以为会普通话就可以了，稍稍长大，与老家通电话，骨鲠在喉讲不出口，惭愧啊。初不以为意，离乡后才发觉方言就像脐带一样连结着自己与家乡，家乡的人。</p><p><a href="https://zh.wikipedia.org/wiki/%E5%AE%81%E6%B3%A2%E8%AF%9D">宁波话</a>，谈不上温柔吧，有点烈了，“石骨铁硬”。“宁可听苏州人吵相骂（吵架），勿要听宁波人讲闲话”。若不懂交谈内容，大声“讲闲话”听起来的确像是吵架。讨厌吗？遗憾吗？但没办法呀，乡音已经沁入生活的每个细枝末节中去了。偶尔听到，总会撩起记忆的某个片段，觉得很亲切又挺滑稽，不由地笑起来了。</p><p>一个人真的能斩断乡音吗？</p>]]>
    </content>
    <id>https://colder.one/Music/huanchao/</id>
    <link href="https://colder.one/Music/huanchao/"/>
    <published>2021-02-03T16:46:55.000Z</published>
    <summary>
      <![CDATA[<p>近月来，偶然听到<a]]>
    </summary>
    <title>还潮？</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="GFW" scheme="https://colder.one/tags/GFW/"/>
    <content>
      <![CDATA[<p>2020-11-21更新：由于<a href="https://github.com/XTLS/Go/issues/9#issuecomment-731588021">许可证争议</a>，XTLS已从v2ray-core中移除，本教程换用TLS.<br>2021-1-1更新：建议使用<a href="https://github.com/XTLS">xray-core</a>.<br>2021-1-28更新：换用<a href="https://xtls.github.io/">xray</a><br>2021-3-18更新：可选SNI分流（配置多证书，并在fallbacks指定”name”）</p><p>注：本文仅作一个手动搭建的简单示范，不推荐用于生产环境。且本文不积极更新，任何内容均可能过时。<br>对于新手，推荐阅读：<a href="https://xtls.github.io/documents/level-0/">小小白白话文</a></p><h2 id="安装之前"><a href="#安装之前" class="headerlink" title="安装之前"></a>安装之前</h2><ol><li>确保系统时间正确(对于VLESS来说非必需)</li><li>更新内核并开启BBR(强烈建议)</li><li>确保80与443端口是开放的</li><li>安装了curl与一款趁手的文本编辑器</li></ol><h2 id="安装xray-core"><a href="#安装xray-core" class="headerlink" title="安装xray-core"></a>安装xray-core</h2><p><a href="https://github.com/XTLS/Xray-install">Xray-install</a> 脚本安装  </p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#安装和更新xray</span></span><br><span class="line">bash -c <span class="string">&quot;<span class="subst">$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)</span>&quot;</span> @ install</span><br></pre></td></tr></table></figure><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#每周一凌晨三点更新v2ray</span></span><br><span class="line">crontab -e</span><br><span class="line">0 0 3 * * MON /bin/bash -c <span class="string">&quot;<span class="subst">$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)</span>&quot;</span> @ install &gt; /dev/null</span><br></pre></td></tr></table></figure><p>安装后的配置文件路径为：<code>/usr/local/etc/xray/config.json</code></p><h2 id="选定协议并编写config"><a href="#选定协议并编写config" class="headerlink" title="选定协议并编写config"></a>选定协议并编写config</h2><p>可以参考<a href="https://github.com/XTLS/Xray-examples">XTLS&#x2F;Xray-examples</a>仓库。</p><p>我们可以借助前置VLESS方便地配置回落。（xray的Trojan有完整的VLESS-fallbacks支持，配置方式完全一致）<br>其他分流方式有：前置Caddy, nginx等反代或者使用<a href="https://github.com/liberal-boy/tls-shunt-proxy">TLS分流器</a>。</p><p>所有这些回落&#x2F;分流都是为了达到443端口复用的目的，使你各种服务的流量都经SSL加密，像是在正常访问一个网站一样（防探测）。</p><p>这里选用前置VLESS-TCP-XTLS, 默认回落到trojan, trojan默认回落到nginx反代。若有其他回落需求，可参考<a href="https://github.com/XTLS/Xray-examples/tree/main/VLESS-TCP-XTLS-WHATEVER">这个示例</a>。若有其他需求(e.g.开一个mkcp)，自行添加”inbounds”.</p><p>下面附上我的配置：</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;log&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;loglevel&quot;</span><span class="punctuation">:</span> <span class="string">&quot;warning&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;inbounds&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">        <span class="punctuation">&#123;</span></span><br><span class="line">            <span class="attr">&quot;port&quot;</span><span class="punctuation">:</span> <span class="number">443</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;protocol&quot;</span><span class="punctuation">:</span> <span class="string">&quot;vless&quot;</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;settings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                <span class="attr">&quot;clients&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                    <span class="punctuation">&#123;</span></span><br><span class="line">                        <span class="attr">&quot;email&quot;</span><span class="punctuation">:</span> <span class="string">&quot;love@example.com&quot;</span><span class="punctuation">,</span></span><br><span class="line">                        <span class="attr">&quot;id&quot;</span><span class="punctuation">:</span> <span class="string">&quot;&quot;</span><span class="punctuation">,</span> <span class="comment">//替换为你的UUID，可用工具生成</span></span><br><span class="line">                        <span class="attr">&quot;flow&quot;</span><span class="punctuation">:</span> <span class="string">&quot;xtls-rprx-direct&quot;</span><span class="punctuation">,</span> </span><br><span class="line">                        <span class="attr">&quot;level&quot;</span><span class="punctuation">:</span> <span class="number">0</span></span><br><span class="line">                    <span class="punctuation">&#125;</span></span><br><span class="line">                <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;decryption&quot;</span><span class="punctuation">:</span> <span class="string">&quot;none&quot;</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;fallbacks&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                    <span class="punctuation">&#123;</span></span><br><span class="line">                        <span class="attr">&quot;dest&quot;</span><span class="punctuation">:</span> <span class="number">1310</span><span class="punctuation">,</span> <span class="comment">// 默认回落到Xray的Trojan协议</span></span><br><span class="line">                        <span class="attr">&quot;xver&quot;</span><span class="punctuation">:</span> <span class="number">1</span></span><br><span class="line">                    <span class="punctuation">&#125;</span></span><br><span class="line">                <span class="punctuation">]</span></span><br><span class="line">            <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;streamSettings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                <span class="attr">&quot;network&quot;</span><span class="punctuation">:</span> <span class="string">&quot;tcp&quot;</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;security&quot;</span><span class="punctuation">:</span> <span class="string">&quot;xtls&quot;</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;xtlsSettings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                    <span class="attr">&quot;alpn&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                        <span class="string">&quot;http/1.1&quot;</span><span class="punctuation">,</span></span><br><span class="line">                        <span class="string">&quot;h2&quot;</span></span><br><span class="line">                    <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">                    <span class="attr">&quot;certificates&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                        <span class="punctuation">&#123;</span></span><br><span class="line">                            <span class="attr">&quot;certificateFile&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/var/www/ssl/cert.pem&quot;</span><span class="punctuation">,</span></span><br><span class="line">                            <span class="attr">&quot;keyFile&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/var/www/ssl/cert.key&quot;</span></span><br><span class="line">                        <span class="punctuation">&#125;</span></span><br><span class="line">                        <span class="comment">//,</span></span><br><span class="line">                        <span class="comment">// &#123;   //可以添加多个证书</span></span><br><span class="line">                        <span class="comment">//     &quot;certificateFile&quot;: &quot;/var/www/ssl/cert2.pem&quot;,</span></span><br><span class="line">                        <span class="comment">//     &quot;keyFile&quot;: &quot;/var/www/ssl/cert2.key&quot;</span></span><br><span class="line">                        <span class="comment">// &#125;</span></span><br><span class="line">                    <span class="punctuation">]</span></span><br><span class="line">                <span class="punctuation">&#125;</span></span><br><span class="line">            <span class="punctuation">&#125;</span></span><br><span class="line">        <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="punctuation">&#123;</span></span><br><span class="line">            <span class="attr">&quot;listen&quot;</span><span class="punctuation">:</span> <span class="string">&quot;127.0.0.1&quot;</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;port&quot;</span><span class="punctuation">:</span> <span class="number">1310</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;protocol&quot;</span><span class="punctuation">:</span> <span class="string">&quot;trojan&quot;</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;settings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                <span class="attr">&quot;clients&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                    <span class="punctuation">&#123;</span></span><br><span class="line">                        <span class="attr">&quot;email&quot;</span><span class="punctuation">:</span> <span class="string">&quot;love@v2fly.org&quot;</span><span class="punctuation">,</span></span><br><span class="line">                        <span class="attr">&quot;password&quot;</span><span class="punctuation">:</span> <span class="string">&quot;&quot;</span><span class="punctuation">,</span> <span class="comment">//替换为你的密码</span></span><br><span class="line">                        <span class="attr">&quot;level&quot;</span><span class="punctuation">:</span> <span class="number">0</span></span><br><span class="line">                    <span class="punctuation">&#125;</span></span><br><span class="line">                <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;fallbacks&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">                    <span class="punctuation">&#123;</span></span><br><span class="line">                        <span class="attr">&quot;dest&quot;</span><span class="punctuation">:</span> <span class="number">8080</span> <span class="comment">//回落到反代</span></span><br><span class="line">                    <span class="punctuation">&#125;</span></span><br><span class="line">                    <span class="comment">// ,</span></span><br><span class="line">                    <span class="comment">// &#123;</span></span><br><span class="line">                    <span class="comment">//     &quot;name&quot;: &quot;another.domain&quot;, //SNI分流</span></span><br><span class="line">                    <span class="comment">//     &quot;dest&quot;: &quot;/dev/shm/nginx_unixsocket/default.sock&quot; //回落到Unix Socket</span></span><br><span class="line">                    <span class="comment">// &#125;,</span></span><br><span class="line">                    <span class="comment">// &#123;</span></span><br><span class="line">                    <span class="comment">//     &quot;name&quot;: &quot;another.domian&quot;,</span></span><br><span class="line">                    <span class="comment">//     &quot;alpn&quot;: &quot;h2&quot;,</span></span><br><span class="line">                    <span class="comment">//     &quot;dest&quot;: &quot;/dev/shm/nginx_unixsocket/h2.sock&quot;</span></span><br><span class="line">                    <span class="comment">// &#125;</span></span><br><span class="line">                <span class="punctuation">]</span></span><br><span class="line">            <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">            <span class="attr">&quot;streamSettings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                <span class="attr">&quot;network&quot;</span><span class="punctuation">:</span> <span class="string">&quot;tcp&quot;</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;security&quot;</span><span class="punctuation">:</span> <span class="string">&quot;none&quot;</span><span class="punctuation">,</span></span><br><span class="line">                <span class="attr">&quot;tcpSettings&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line">                    <span class="attr">&quot;acceptProxyProtocol&quot;</span><span class="punctuation">:</span> <span class="literal"><span class="keyword">true</span></span></span><br><span class="line">                <span class="punctuation">&#125;</span></span><br><span class="line">            <span class="punctuation">&#125;</span></span><br><span class="line">        <span class="punctuation">&#125;</span></span><br><span class="line">    <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;outbounds&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">        <span class="punctuation">&#123;</span></span><br><span class="line">            <span class="attr">&quot;protocol&quot;</span><span class="punctuation">:</span> <span class="string">&quot;freedom&quot;</span></span><br><span class="line">        <span class="punctuation">&#125;</span></span><br><span class="line">    <span class="punctuation">]</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br><span class="line"></span><br></pre></td></tr></table></figure><p>PS：复制config内容的时候可能导致格式混乱，vim中执行<code>:%!python -m json.tool</code>来格式化</p><h2 id="配置反代"><a href="#配置反代" class="headerlink" title="配置反代"></a>配置反代</h2><p>这里使用的是nginx，其他(如:Caddy2)同理</p><p>安装nginx (也可以自行编译安装)</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">apt install nginx</span><br></pre></td></tr></table></figure><p>修改nginx配置文件</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">nano /etc/nginx/sites-available/default</span><br></pre></td></tr></table></figure><p>附上我的配置文件（示例）：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">    listen 80;</span><br><span class="line">    listen [::]:80;</span><br><span class="line">    server_name example.com; #替换为你的域名</span><br><span class="line">    rewrite ^(.*)$ https://$&#123;server_name&#125;$1 permanent; </span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">server &#123;</span><br><span class="line">    listen 8080 http2;</span><br><span class="line">    server_name example.com; #替换为你的域名</span><br><span class="line">    add_header Content-Security-Policy upgrade-insecure-requests; #混合内容均升级为https</span><br><span class="line">    location / &#123;  #指向你的博客或者其他程序监听的端口</span><br><span class="line">        proxy_pass http://localhost:8081/; </span><br><span class="line">    &#125;</span><br><span class="line">    # 也可以同时列个文件</span><br><span class="line">#   location /file/ &#123;</span><br><span class="line">#       #root /var/www; </span><br><span class="line">#       alias /var/www/file;</span><br><span class="line">#       charset utf-8;</span><br><span class="line">#       autoindex on;</span><br><span class="line">#               autoindex_exact_size off;</span><br><span class="line">#               autoindex_localtime on;</span><br><span class="line">#       try_files $uri $uri/ =404;</span><br><span class="line">#   &#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"># server &#123;</span><br><span class="line">#     listen unix:/dev/shm/nginx_unixsocket/default.sock;</span><br><span class="line">#     listen unix:/dev/shm/nginx_unixsocket/h2.sock http2;</span><br><span class="line">#     server_name another.domain;</span><br><span class="line">#     add_header Strict-Transport-Security &quot;max-age=63072000; includeSubdomains; preload&quot; always;</span><br><span class="line">#     root /path/to/webroot/;</span><br><span class="line">#     index index.html;</span><br><span class="line"># &#125;</span><br></pre></td></tr></table></figure><p>每次修改配置文件后记得<code>systemctl reload nginx</code></p><h2 id="配置SSL证书"><a href="#配置SSL证书" class="headerlink" title="配置SSL证书"></a>配置SSL证书</h2><h3 id="拥有一个域名"><a href="#拥有一个域名" class="headerlink" title="拥有一个域名"></a>拥有一个域名</h3><p>首先你要拥有一个域名，并将A记录指向你的服务器IP地址。没有的可以去<a href="https://www.freenom.com/">Freenom</a>申请一个免费域名，或者购买一个自己的域名。</p><p>如果你想购买一个属于自己的域名，我推荐<a href="https://www.namesilo.com/?rid=f03ab11pi">NameSilo</a>(这是我的推广链接)，你可以使用我的优惠码 <strong>ColderOne</strong> 来节省1USD.</p><h3 id="申请证书"><a href="#申请证书" class="headerlink" title="申请证书"></a>申请证书</h3><p>借助<a href="https://github.com/acmesh-official/acme.sh">acme.sh脚本</a>自动化申请、续约LE证书<br>流程可以参考其<a href="https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E">中文Wiki</a></p><p>如果你遇到问题，可以暂时关闭占用80端口的程序使用standalone模式申请证书。使用standalone模式必须安装socat</p><p>示例：使用nginx模式生成证书</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">acme.sh --issue -d example.com --nginx //example.com替换为你的域名</span><br></pre></td></tr></table></figure><h3 id="安装证书"><a href="#安装证书" class="headerlink" title="安装证书"></a>安装证书</h3><p>生成证书后我们将证书导出至v2ray配置文件中指定的目录 (自行替换你的域名和路径)</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">acme.sh --install-cert -d example.com \</span><br><span class="line">--key-file       /var/www/ssl/cert.key \</span><br><span class="line">--fullchain-file /var/www/ssl/cert.pem \</span><br><span class="line">--reloadcmd     &quot;systemctl restart xray&quot;</span><br></pre></td></tr></table></figure><p><code>--reloadcmd</code>十分重要，它保证你的证书更新后能够被服务器刷新，这里指的是能被xray重新加载（类似有<code>--post-hook</code>与<code>--renew-hook</code>）</p><p>最后解决一下证书权限问题，参考<a href="https://github.com/v2fly/fhs-install-v2ray/wiki/Insufficient-permissions-when-using-certificates#%E6%96%B9%E6%A1%88%E4%BA%8C">这篇说明的方案二</a></p><p>启动xray</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">systemctl enable xray</span><br><span class="line">systemctl restart xray</span><br></pre></td></tr></table></figure>]]>
    </content>
    <id>https://colder.one/Tech/ray/</id>
    <link href="https://colder.one/Tech/ray/"/>
    <published>2021-01-28T11:10:57.000Z</published>
    <summary>
      <![CDATA[<p>2020-11-21更新：由于<a]]>
    </summary>
    <title>安装xray服务端  配置XTLS回落</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="GFW" scheme="https://colder.one/tags/GFW/"/>
    <content>
      <![CDATA[<h2 id="什么是xray？"><a href="#什么是xray？" class="headerlink" title="什么是xray？"></a>什么是xray？</h2><p>由于<a href="https://github.com/xtls/go/issues/9">许可证的争议</a>，xtls从v2ray-core中移除，另立新项目<a href="https://xtls.github.io/">xray</a>.<br>xray是v2ray的超集，支持xtls等许多新特性。</p><p>xray 并不是某种协议，而是支持多协议的平台，目前支持的有vless,vmess,trojan,shadowsocks,socks等。在vless与vmess协议下，可选tcp, ws, kcp, h2, quic等传输协议。<br>xray支持<strong>xtls</strong>作为底层传输安全，此时，流控(flow)建议选择<em>splice</em>，windows不支持<em>splice</em>，可选择<em>direct</em>。</p><h2 id="客户端"><a href="#客户端" class="headerlink" title="客户端"></a>客户端</h2><h3 id="为什么要使用客户端？"><a href="#为什么要使用客户端？" class="headerlink" title="为什么要使用客户端？"></a>为什么要使用客户端？</h3><p>要实现功能，只要有<em>xray-core</em>一个二进制文件，和一个配置文件就行了。GUI客户端做的工作是帮助你编写&#x2F;修改&#x2F;切换配置文件，以及配置系统代理等等。</p><h3 id="GitHub下载太慢了怎么办"><a href="#GitHub下载太慢了怎么办" class="headerlink" title="GitHub下载太慢了怎么办"></a>GitHub下载太慢了怎么办</h3><p>releases页面，右键点击你想要下载的文件-复制下载链接，在下载链接前面加<code>https://ghproxy.com/</code>就行。如果还不明白，看<a href="https://ghproxy.com/">这里</a>。</p><h3 id="Windows"><a href="#Windows" class="headerlink" title="Windows"></a>Windows</h3><p>以v2rayN为例。先去<a href="https://github.com/2dust/v2rayN/releases">releases页面</a>下载最新的<code>v2rayN.zip</code>，并解压。在设置-参数设置-v2rayN设置中，选择Core类型为<em>Xray_core</em>.</p><p>你可以去<a href="https://github.com/XTLS/Xray-core/releases">xray-core的releases页面</a>下载最新的<code>Xray-windows-64.zip</code>，解压扔进v2rayN文件夹，也可以在菜单栏中检查更新-Xray_core.</p><p>防火墙什么的提示，同意就好了。Windows Defender可能报毒，忽略即可。参数设置-v2rayn设置，可以勾选开机自动启动。</p><p><del>添加完服务器后，在系统托盘右键v2rayN图标-http代理，推荐PAC模式。</del><br><del>流量经过PAC分流之后，需要代理的交给<em>xray-core</em>, <em>xray-core</em>会再根据路由规则判断流量应该走代理还是直连。</del><br><del>当有的流量你想走代理而实际没有时，可以暂时切换到全局模式（不经PAC直接交由xray-core判断）。</del>（v2rayN已弃用PAC）<br>你可以安装浏览器插件SwitchyOmega来对浏览器流量做更精细的控制。</p><p>新版v2rayN已取消PAC，仅通过core的路由功能实现分流。路由有三种策略：代理(proxy)，直连(direct)，阻止(block)。路由规则文件<code>geosite.dat</code>和<code>geoip.dat</code>，由社区维护，默认随Core一并更新。你可以在路由规则调用geosite与geoip规则，也可自行指定domain与ip. </p><p>因为网络环境的复杂性与个人需求的多样性，不存在一个适合所有人的规则集。就最低限度(被封锁)来说，一个规则文件无法涵盖所有，亦无法保证时效性与精确性。所以有“白名单”与“黑名单”的概念：白名单规定有限的集合采取直连策略，剩余未规定的一律代理；黑名单反之。</p><p>如果你不知道从何开始，建议打开路由设置-勾选启用路由高级功能，高级功能-添加规则集，在订阅地址中填入<br><a href="https://raw.githubusercontent.com/2dust/v2rayCustomRoutingList/master/custom_routing_rules_whitelist">https://raw.githubusercontent.com/2dust/v2rayCustomRoutingList/master/custom_routing_rules_whitelist</a>,<br>点击导入规则-从订阅URL中导入规则。<br>点开第三行，个人建议加入geosite:steam@cn, 使你能直连steam在大陆的CDN节点。确认后，右键-设为活动路由。</p><h3 id="Android"><a href="#Android" class="headerlink" title="Android"></a>Android</h3><p>推荐去v2rayNG的<a href="https://github.com/2dust/v2rayNG/releases">releases页面</a>下载.</p><p>v2rayNG使用<em>xray-core</em>.</p><h3 id="iOS"><a href="#iOS" class="headerlink" title="iOS"></a>iOS</h3><p>请去非国区商店购买<em>Shadowrocket</em>(2.99 USD). Shadowrocket可能不支持xray的最新特性。</p><p>友情提示：身处大陆的用户用外区账号登录AppStore下载应用即可，不要登陆iCloud，否则封号(by Apple)</p><h3 id="macOS"><a href="#macOS" class="headerlink" title="macOS"></a>macOS</h3><p>推荐使用<a href="https://github.com/Qv2ray/Qv2ray">Qv2ray</a></p><h3 id="Linux"><a href="#Linux" class="headerlink" title="Linux"></a>Linux</h3><p>正如我一开始说的，你只需要安装一个core，写一个config就行，然后export http_proxy就差不多能用了。但你仍然可以借助图形客户端，如: <a href="https://github.com/v2rayA/v2rayA">v2rayA</a>和上面提及的Qv2ray.</p><h2 id="后记"><a href="#后记" class="headerlink" title="后记"></a>后记</h2><p>上面只是举例了几个客户端，你可自行探索其他。</p><p>几个注意事项：</p><ul><li>保持xray-core版本较新</li><li>不要安装国产卫士管家等毒瘤</li><li>尽量减少PC上国产软件的数量</li><li>手机可以设置”分应用代理”来达到更适合你的效果</li><li>跳过证书验证 (allowInsecure) 建议总是选 False</li></ul><p>学习资源：</p><ul><li>各项目GitHub仓库的 readme 和 issues</li><li><a href="https://xtls.github.io/">xray文档</a></li><li>projectxray, qv2ray, v2ray 的 telegram 群组</li></ul>]]>
    </content>
    <id>https://colder.one/Tech/how2use-xray/</id>
    <link href="https://colder.one/Tech/how2use-xray/"/>
    <published>2021-01-28T07:15:11.000Z</published>
    <summary>
      <![CDATA[<h2 id="什么是xray？"><a href="#什么是xray？" class="headerlink" title="什么是xray？"></a>什么是xray？</h2><p>由于<a]]>
    </summary>
    <title>xray使用指北</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="GFW" scheme="https://colder.one/tags/GFW/"/>
    <category term="trick" scheme="https://colder.one/tags/trick/"/>
    <content>
      <![CDATA[<p>在当前用户的 .bashrc 添加如下语句:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">export</span> Windows_ip=$(<span class="built_in">cat</span> /etc/resolv.conf |grep -oP <span class="string">&#x27;(?&lt;=nameserver\ ).*&#x27;</span>)</span><br><span class="line"><span class="built_in">export</span> ALL_PROXY=http://<span class="variable">$Windows_ip</span>:&lt;port&gt;</span><br><span class="line"><span class="built_in">export</span> HTTP_PROXY=<span class="variable">$ALL_PROXY</span></span><br><span class="line"><span class="built_in">export</span> http_proxy=<span class="variable">$ALL_PROXY</span></span><br><span class="line"><span class="built_in">export</span> HTTPS_PROXY=<span class="variable">$ALL_PROXY</span></span><br><span class="line"><span class="built_in">export</span> https_proxy=<span class="variable">$ALL_PROX</span></span><br></pre></td></tr></table></figure><p>将<code>&lt;port&gt;</code>替换为宿主机http代理的端口即可。</p><p>关闭当前session重新登陆该用户，或者 <code>source .bashrc</code> 使配置立即生效。</p>]]>
    </content>
    <id>https://colder.one/Tech/wsl-proxy/</id>
    <link href="https://colder.one/Tech/wsl-proxy/"/>
    <published>2021-01-18T11:37:00.000Z</published>
    <summary>
      <![CDATA[<p>在当前用户的 .bashrc 添加如下语句:</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span]]>
    </summary>
    <title>WSL2 设置代理</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Tech" scheme="https://colder.one/categories/Tech/"/>
    <category term="heroku" scheme="https://colder.one/tags/heroku/"/>
    <content>
      <![CDATA[<p>懒癌作祟，很想要一个read-later解决方案，但又对<a href="https://getpocket.com/">pocket</a>之流提不起兴致，要是源站挂了，免费版用户保存的书签也随之404，而付费订阅的价格对轻度用户来说又有点离谱。类似于<a href="https://archive.org/">WayBack Machine</a>的服务也不适合个人收藏阅读。</p><p><a href="https://github.com/go-shiori/shiori">Shiori</a>是个不错的解决方案，用户能够自行部署类pocket的应用。</p><p><img src="https://img4blog.colder.one/shiori-1.jpg"></p><p>项目仓库的README还提供了Heroku一键部署按钮，十分方便。<br>（heroku登录地址可能在中国大陆被封锁）</p><p>Heroku会定期重启Dyno，届时所有数据将被重置，使用PostgreSQL以解决问题：</p><p>在 Resource-Add-ons 中添加 Heroku Postgres，在 Postgres 的 Settings 下找到 Database Credentials，并参照<a href="https://github.com/go-shiori/shiori/wiki/Configuration#postgresql">这个指南</a>在项目的 Setting - Config Vars 下填写相应字段。</p><p>Web界面的初始账号密码是 shiori&#x2F;gopher，登陆后创建用户，新建的第一个用户为 owner，同时初始账号被禁用。</p><p>Shiori提供了Chrome&#x2F;Firefox插件，Firefox在<a href="https://github.com/go-shiori/shiori-web-ext/releases">release页面</a>点击.xpi文件即可安装；Chrome下载Source Code后解压，扩展程序-开发者模式-加载已解压的扩展程序。</p><p>安装插件后在扩展程序选项中填写服务端地址、用户名、密码，完成配置。</p><hr><p><a href="https://github.com/go-shiori/shiori">项目地址</a><br><a href="https://github.com/go-shiori/shiori/wiki">项目wiki</a><br><a href="https://hub.docker.com/r/radhifadlillah/shiori">Docker Hub</a></p>]]>
    </content>
    <id>https://colder.one/Tech/shiori/</id>
    <link href="https://colder.one/Tech/shiori/"/>
    <published>2020-12-23T06:10:14.000Z</published>
    <summary>
      <![CDATA[<p>懒癌作祟，很想要一个read-later解决方案，但又对<a href="https://getpocket.com/">pocket</a>之流提不起兴致，要是源站挂了，免费版用户保存的书签也随之404，而付费订阅的价格对轻度用户来说又有点离谱。类似于<a]]>
    </summary>
    <title>Shiori 网络书签</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="2020" scheme="https://colder.one/tags/2020/"/>
    <category term="life" scheme="https://colder.one/tags/life/"/>
    <content>
      <![CDATA[<p>2020逾<a href="https://zh.m.wiktionary.org/zh/%E5%BC%B1%E5%86%A0">弱冠</a>。冠不敢当，发亦未束，春去冬至，忽然而已。</p><p>向来不甚关注节日种种，也渐渐淡漠了仪式感。节日皆藉口，依赖藉口，行事通达，倒也妙哉。奈何平淡无事，便也懒得劳神。</p><p>十八那年高中行成人礼。以如今之眼光回望当时，懵懂无知，愧为成人，又何必行成人礼。如此说不免任性。成人之礼，不仅是对年龄的承认，更是对未来的殷切期望。仪式是必需的。</p><p>念此，我便心怀期望，假弱冠之名，胡言乱语一番，制造一点点告别2020的仪式感吧。</p><h2 id="入冬"><a href="#入冬" class="headerlink" title="入冬"></a>入冬</h2><p>今年的冬天来得迅疾，秋日短促得令人惆怅。不及伤秋秋已逝，难免心生遗憾。某夜返回宿舍途中，不由感叹：</p><blockquote><p>深秋秋夜，凉风桂香残，倒像极了桂花冰棒</p></blockquote><p>嗅觉搅动记忆，把夏日冰棒、秋日桂香、冬日凉风揉作一声白驹过隙的喟叹。</p><p>家乡的冬季大概没这么突然吧。阵阵秋雨阵阵寒，淅淅沥沥，秋意就沁入了时节。秋日匆匆或是步履匆匆，想来有这样的感觉已是数年之前，不免怅然。</p><p>前些日子下了冬季的第一次雪。沉沉暮色之下，雪也是沉重的。或许是地气尚暖，落地时已稍稍消融，故而少了轻盈之感。回屋看到社交媒体上对初雪许愿的帖子，不禁哑然：望雪时内心是安宁的吧，干净得没有一丝欲望，想不起来要许愿了。</p><h2 id="蓄发"><a href="#蓄发" class="headerlink" title="蓄发"></a>蓄发</h2><p>高中时便想蓄长发，起因大概是少年的摇滚梦吧。曾携假发一顶，与狐朋狗友轮流穿戴，或英气逼人，或<del>媚态尽显</del>，或<del>憨态可掬</del>，相视无言，唯捧腹大笑。</p><p>然而高中不允许男生留长发。大学总算有可乘之机，于第二年偷偷执行。自备了推子剪子，却往往不知如何下手。没考虑过发型，也没想过留到什么程度，不如放任自流，美其名曰：</p><p><em>让头发自由地生长。</em></p><p>随心所欲究竟太难，实现须发自由聊以自慰耳。</p><h2 id="疫情"><a href="#疫情" class="headerlink" title="疫情"></a>疫情</h2><p>并未身处疫情中心，起初消息亦不通达，临近年关才慢慢警戒，也不再走亲访友。于我来说倒也清静安适，宅家之余外出散步也不至于太闷。</p><p>口罩和消毒用品一时洛阳纸贵(乱用成语)，颇有<a href="https://zh.wikipedia.org/wiki/%E7%9B%B2%E6%90%B6%E9%B9%BD%E4%BA%8B%E4%BB%B6">抢盐</a>之姿。不过也不至于慌乱，物资供给充足，不似<a href="https://zh.wikipedia.org/wiki/2013%E5%B9%B4%E5%AE%81%E6%B3%A2%E6%B0%B4%E7%81%BE">13年水患</a>时的断水断电，高楼成孤岛。</p><p>此次疫情的影响，或许若干年后才能完全显现。我敬重财新社的<a href="https://coldercoder.github.io/Life/wuhan-caixin/">报道</a>，更希望有像非典时<a href="https://www.cctv.com/lm/140/73/84860.html">柴静</a>那样直击人心的文字。</p><p>我不认为讲几句全球经济影响，弘扬几下正能量就能将这次事件带过去。这次事件给社会和人类带来什么，更值得思考。</p><p>有<a href="https://zh.wikipedia.org/wiki/%E5%9A%B4%E9%87%8D%E6%80%A5%E6%80%A7%E5%91%BC%E5%90%B8%E7%B3%BB%E7%B5%B1%E7%B6%9C%E5%90%88%E7%97%87%E7%96%AB%E6%83%85">SARS疫情</a>的前车之鉴，此次疫情初期仍旧奉行鸵鸟政策，这是否反映出了制度的弊病？这是否更是一种思维模式的扭曲？</p><p><a href="https://zh.wikipedia.org/wiki/%E6%96%B9%E6%96%B9%E6%97%A5%E8%A8%98">方方日记事件</a>引发的争议与批评，令我感到悲哀。观其文字及行事，格局甚小，完全不配得到如此多的关注。围绕日记引发的政治热潮与舆论风波令人作呕，各方势力可以不顾事物本身的性质与价值，为了自身的立场加以利用，输出观点。而群众可以被轻易煽动，言语倾轧。我只看到了一个民族的自卑，如若不然，各种纷争，一笑而过，何必作小丑状。<code>2020/12/28 Edit</code>: 最近看到一篇<a href="http://www.ideobook.com/2931/fang-fang-diary/">相关文章</a>，mark一下。</p><p>抗疫与公权力膨胀、健康码与隐私等等问题还没想明白，想好了再写。</p><p>有时候感觉挺荒谬的，用一个8月写的段子结尾：</p><blockquote><p>保安：健康码 健康码<br>耳朵：健康吗 健康吗<br>脑子：??? 健…康…？<br>嘴：（迟疑）……<br>眼：看见远处的二维码</p></blockquote><h2 id="回忆"><a href="#回忆" class="headerlink" title="回忆"></a>回忆</h2><p>不知为何，突然有了<a href="https://coldercoder.github.io/uncategorized/hello-world/">重新料理博客</a>的想法。我是个习惯沉默的人，倒不如说是讷言。思绪烂在肚子里，随时间一点点模糊混杂，怪可惜的。写下来好歹自娱自乐罢。</p><p>不玩微博，不用微信，平时也就发一些QQ空间。大多数是发了又删，标准是这样的：一年后再看，如果会感觉无聊，便不值得保留下来。</p><p>近年来我更深刻地意识到，碎片化的表达不利于思考。我需要多加静思，而非贪图三言两语的便捷。不受限地思考，自由地表达，是我写博客的初衷。</p><p>日后得闲时，整理一下几年前写的小玩意儿，现在回顾想必是另一种心境，会很有趣吧。</p><h2 id="老树"><a href="#老树" class="headerlink" title="老树"></a>老树</h2><p>某日偶然看到了一则崔健的<a href="https://coldercoder.github.io/Music/cuijian-interview/">采访</a>，顺藤摸瓜找了找源地址，瞎摸一番竟还摸到个好东西。</p><p>是老树讲的，题目叫做<a href="https://www.yixi.tv/h5/speech/227/">《做一个梦》</a>。</p><blockquote><p>那么多的思想在作用我们，我们就在考虑我们到底是谁，我从哪里来，到哪里去？</p></blockquote><p>老先生是个通透的人，讲话流露着真性情。他讲一个人如何明白地活着。我很欣赏这段话：</p><blockquote><p>这个时候做的一切事情是什么？你是谁，你是谁就是证实的方法，通过我做的事情被他人认可，我才相信，哦，我还行。你就发现你是个依赖性的，你依赖别人的认可来确认我是存在的，我的存在感来自于别人的承认。而人在年轻的时候都处在这么一个时段。我要做很多事情，不管挣钱也好，或者是出名也好。<br>问题你活着，你作为一个独立的生命，这是独一无二的，凭什么要通过别人的承认，你才证明你确实活着？</p></blockquote><p>他讲：<strong>落到虚处，就是回到自己的内心。</strong></p><blockquote><p>我们过去那么多主义、那么多东西把我们塑造成一种共同的集体人格。我们的所有的判断都是由别人赋予的，我们自己没有标准，我们自己没有对自己的自觉，这个特别要命。</p></blockquote><p>看清楚了，有自觉了，大概就活明白了。</p><p>听了之后很受感动，有一种心声被讲出来的感觉。</p><hr><p>2021，活得更明白一点。</p>]]>
    </content>
    <id>https://colder.one/Life/2020ends/</id>
    <link href="https://colder.one/Life/2020ends/"/>
    <published>2020-12-19T17:18:08.000Z</published>
    <summary>
      <![CDATA[<p>2020逾<a]]>
    </summary>
    <title>告别2020</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <content>
      <![CDATA[<p>上周末随社团外出聚餐，是夜多人酩酊大醉，不省人事，观其醉态，甚惑。我未尝喝醉过，不是说我酒量好，只是喝得少。饮酒一多，便感到肚子空空不想再喝，腹中空虚总让人无端感到委屈，也难怪藉酒浇愁愁更愁……（歪理）</p><p><strong>没有什么是只能通过醉酒达到的</strong>。醉是一种意，让理智下降一点，情绪就放浪一些。微醺即可，过度借助外力来达到某种精神状态可谓不智，一旦过度，乃至对身体失去控制，则尤为麻烦（辗转腾挪安置醉汉使我手腕酸痛了一天，太重了），亦不雅观（大家都懂）。</p><hr><p><a href="https://silicom.gitee.io/">社团</a>是在我这一届正式成立的，其间几经风波，如今已然过去二载时光，一切步入正轨，心中颇为欣慰。</p><p>恰时有一点点傲气，有一点点锐气，有一点点理想，便决心做了，也多亏同侪齐心协力，共同促成了这件事，很感谢我的同伴们。</p><p>社团前身是一个商人领导下的卖电脑组织，兼修电脑，有几年历史。刚步入大学便得知有这个团体，以为是个电脑社团，很是兴奋。平时常在QQ群组帮忙排查电脑问题，周末也有现场义修活动，在探索实践中学了很多。第一次拆机，第一次换笔记本屏幕，第一次拯救进水的笔记本……兴趣使然，乐在其中。</p><p>后来得知团体还有卖电脑的业务，也应承下来做了。算是练习与人沟通，顺便帮助小白挑选合适的机器。生性不会甜言蜜语，啊哈，感觉有些迟钝，有点傻气。交谈了许多，感觉fact倒不是那么重要，有些时候feeling更能让人埋单，挺滑稽的。</p><p>不久就接任做了团队的负责人，周常的义修活动的担子也渐渐交给了我。当时热情正盛，每次义修必参加，也在努力促成一届成员的进步。一些朋友稍加引领，便成长得很快，不出一二月便能担当相当一部分的工作了，挺为他们感到高兴的。</p><p>后来销售的任务加重了，各种商业指标的要求也渐渐变得繁杂，进而要求写宣传文案，各种报告。身为负责人，还被要求上报加了多少好友，群组拉了多少人，推销了多少人，售出了多少……各种琐事愈加过分，算是原形毕露了吧。这其中大多数过分的要求我一个人挡下来了，没有影响到团队成员。我不想再提其他破事，只有一件事感觉挺愧疚的：当时商人要求召集团队成员培训，说是讲维修知识与销售要点，但我带着团队成员从地铁三号线的一端坐到另一端，又换乘公交车继而步行到达现场后，却被灌了一下午的销售迷汤，简而言之就是洗脑。虽然此事是商人单方面欺诈，但还是很对不起当时回来后大感失望与气愤的同学。</p><p>商人最后不要脸了，干脆直说义修就是为卖电脑服务的，一切以销量为目标。这可以说是与我的初衷背道而驰了：我加入这个是为了参与到一个友好互助的社区之中，而不是将满腔热情当作商业活动的卖点作贱掉。</p><p>不得不承认商人精于笼络人心，卖惨、标榜、批评、激励、予小利……且有一套话术，将人绕进他的窠臼之中，一时无法辩驳。我的建议是：<strong>永远不要信任一个商人，因为你不知道他究竟会拿什么东西置换利益</strong>。</p><p>好在我情感迟钝，不会轻易感动；好在我讲求逻辑，不会盲目听信。<strong>自由的思想比任何利益要重要</strong>。我想起了一句广告词，是来自著名游戏厂商、Steam游戏平台运营者Valve。小时候玩CS1.5总被那个左眼嵌了自来水阀门的<a href="https://half-life.fandom.com/wiki/Mr._Valve">大叔</a>吓到，后来才知道将左眼替换成阀门(Valve)是为了表达“Open your mind. Open your eyes.”这一理念。你须张开眼，看看这世界，而非将思想闭塞，偏安于一隅。</p><p><img src="https://img4blog.colder.one/not-drunk-1.jpg" alt="Mr. Valve"></p><p>我有一个信念，团队是属于每个团队成员的，是共同意志的凝结，并不是一个商人有资格完全左右的。每个人应该是自由的，任何不怀好意的束缚都是暴行。商人的任何屁话与胡搅蛮缠都是bullshit.</p><p>当时的境遇当然不是如今回忆的语气那般轻松了。核心问题是团队的存续。离开了销售，失去了利益驱使，团队是否还有足够动力进行宣传，还是否有动力来维持团队的活动？另一方面，考虑到学校对社团逐渐紧缩的政策，我们对社团能否成功成立也十分迷茫。</p><p>不管是否有人从中挑拨，当时事实上分为了两派，一派主张成立社团，脱离商人的剥削与洗脑，另一派坚持要维持现状，甚至有分裂之意。不管是否被刻意引导，事实上主张维持现状方几乎不了解现状是什么，亦不了解成立社团派的目标是什么，甚至有自我高潮的倾向。</p><p>当时与商人决裂后与另一校区的负责人几乎聊了一星期，每天晚上都费尽心力沟通。我们关系挺不错，他有销售意愿，是倾向于维持现状的。交谈后发现他对很多事实的认知都是被歪曲的，我一点点解释，一点点沟通，最后他也理解了我们。他算是与商人聊了许多，当时也为商人讲了好话，于是在主张成立社团的人之间声名狼藉。我不知如何评价这件事，只能说，深陷人情往来之中，总是有些许无奈吧。</p><p>在19岁经历了两派对立，钩心斗角，也算涨见识。无视事实，立场先行；不讲逻辑，一锅乱炖。能避开这两条，可以说是一个较为理智的人了。我极度厌恶胡搅蛮缠的人，虽然有些人只是不懂如何冷静地逐步分析各个要素，他们的逻辑就是混沌与糊涂。</p><p>一天夜里，几位主张成立社团的人聚在一起，谈论团体的出路问题。当时看来的确前途未卜，挺害怕倾注了心血的团体顷刻散做云烟，那该有多遗憾呵。月凉如水，正如我们几个的心境。当时甚至做好了消亡的心理准备，因为我们无法认可用受制于人不得自由换来团体的存续。</p><p>少年心气，当时几个人建了个群，群名叫：<em>这逼学校没个电脑社团是件很他妈奇怪的事</em>。</p><p>我们至少怀揣着一丝理想。</p><hr><p>说到电脑社团，其实有一个计算机学院院级的社团叫着Computer Rescue (CR), 我来到这学校时它已日暮西山，我加入的那年事实上是它最后一年，前半年还有值班修电脑的日常，后半年干脆没有了，继而临时找了个学弟接任(主要是我不愿意背锅，因为已经预感到扶不起来了)。CR有自己的问题：招新受制于院，而计院本身活力不足，对没有利益的志愿活动相对来讲不感冒（因为比较忙），院系对社团也几乎没有投入任何资源。期间还发生了一件令人心寒的事情：我同学修一台电脑操作过程有些小失误，但最后机主离开时电脑已被修复，是正常工作的。之后机主来闹事，院团委老师竟不顾事实，让那位同学写了三千字检讨。这件事令人无话可说。</p><p>最近又发生了相似的闹剧，我出离愤怒了，也很痛心，当时写了这段文字：</p><blockquote><p>想了想，还是有话要说出口：<br>说到底还是旧思想残余，法治观念淡薄。<br>很多时候，人治胜于法治，人情甚于规矩。<br>声高者有理，守规矩吃亏。你可悲地发现市侩哲学往往让小人占尽便宜。<br>这真的正确吗？路人倒地无人扶，路见不平先思量，能全怪冷眼旁观者吗？<br>从人的浆糊中挣脱开来，人间有温情而非私情，心中有法度，言有中 行有称。<br>莫待古道热肠心已寒。</p></blockquote><p>愿热心不寒。</p><hr><p>社团的成立，衷心感谢阿香同学，真的很给力，功不可没。</p><p>成立社团，出于责任感我们需要解决遗留问题，但与过去划清界线是必要(实际考虑与学校规定)的，几个直男围坐一桌，想不出什么名字，我随口一提，就叫作SiliCOM吧，silicon为硅，改末字为m，com是最常见的<a href="https://zh.wikipedia.org/wiki/%E9%A0%82%E7%B4%9A%E5%9F%9F">TLD</a>。其实没什么特殊含义，只是这个变形比较好玩罢了。实在要讲意义，那就是希望社团发展成软硬件兼顾的开放互助社区。当初怀揣的理想除了汇聚志趣相同的朋友外，最重要的是传递热心，让人间多一点温情吧。</p><p>如今社团步入正轨，挺高兴的，这是一种幸运。</p><hr><p>写了这些文字，叙事尽量保持了克制，其实心中五味杂陈。时间过去许久，但一些事情还是没想明白：<strong>商人不一定要是商人</strong>，我要如何看待人情世故？</p><p>慢慢体悟吧。</p>]]>
    </content>
    <id>https://colder.one/Life/not-drunk/</id>
    <link href="https://colder.one/Life/not-drunk/"/>
    <published>2020-11-13T18:18:45.000Z</published>
    <summary>
      <![CDATA[<p>上周末随社团外出聚餐，是夜多人酩酊大醉，不省人事，观其醉态，甚惑。我未尝喝醉过，不是说我酒量好，只是喝得少。饮酒一多，便感到肚子空空不想再喝，腹中空虚总让人无端感到委屈，也难怪藉酒浇愁愁更愁……（歪理）</p>
<p><strong>没有什么是只能通过醉酒达到的</stro]]>
    </summary>
    <title>醉态观（离题的）</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="music" scheme="https://colder.one/tags/music/"/>
    <content>
      <![CDATA[<p>对华语流行的失望是一回事，对母语的依恋是另一回事。</p><p>在我刚开始听歌的一余载，我碰到东亚当代歌星相关的内容，一律退避三舍。但其间我也有幸遇到了许多令我感触良深的歌曲，我往往不比它们年长多少，还有许多歌曲来自千禧之前。</p><p>听华语歌，有别样的安心感，就像是找到了家，找到了文化的根。</p><p>选一些聊一聊吧。</p><h2 id="家国"><a href="#家国" class="headerlink" title="家国"></a>家国</h2><p>什么是爱国歌曲？是主旋律歌曲吗？我想，空洞的歌颂之中是没有爱的，正如阿谀奉承之徒心中没有忠诚。</p><p>记得当时听到<a href="https://www.youtube.com/watch?v=l8UPST1ZKSw">《一块红布》</a>的时候，呆呆地蜷坐在椅子上，循环着听了四十多遍直至夕照刺入窗棂。</p><blockquote><p>我不能走我也不能哭<br>因为我的身体现在已经干枯<br>我要永远这样陪伴着你<br>因为我最知道你的痛苦</p></blockquote><p>这是一种什么样的爱啊……</p><p><strong>爱不是被一块红布蒙住双眼，爱是撕开红布后的不离不弃。</strong></p><p>1990年，滚石唱片的张培仁第二次来到北京，看到崔健蒙着双眼，吹着小号，唱起《一块红布》的时候，这个1.95米的汉子抱着柱子痛哭流涕：“当看到老崔蒙着眼唱《一块红布》的时候，我抱着柱子痛苦，你原本以为这个民族会在软绵绵的、年轻人没有自主性的氛围里堕落下去，但是这帮人在北京一无所有的环境里创造了中国摇滚。”</p><p>这是赤子的情歌。</p><p><a href="https://www.youtube.com/watch?v=4zBon_tBuOg">《乡愁四韵》</a>由余光中作词，罗大佑作曲。曲中是烧痛的乡愁，对故土对故人的眷恋。</p><blockquote><p>给我一瓢长江水啊长江水<br>那酒一样的长江水<br>那醉酒的滋味是乡愁的滋味<br>给我一瓢长江水啊长江水</p><p>给我一掌海棠红啊海棠红<br>那血一样的海棠红<br>那沸血的烧痛是乡愁的烧痛<br>给我一掌海棠红啊海棠红</p><p>给我一片雪花白啊雪花白<br>那信一样的雪花白<br>那家信的等待是乡愁的等待<br>给我一片雪花白啊雪花白</p><p>给我一朵腊梅香啊腊梅香<br>那母亲一样的腊梅香<br>那母亲的芬芳是乡土的芬芳<br>给我一朵腊梅香啊腊梅香</p></blockquote><h2 id="时代与自己"><a href="#时代与自己" class="headerlink" title="时代与自己"></a>时代与自己</h2><p><a href="https://www.youtube.com/watch?v=lUYUWf1a5tQ">《孤独的人是可耻的》</a>表达了<a href="https://zh.wikipedia.org/wiki/%E6%94%B9%E9%9D%A9%E5%BC%80%E6%94%BE">时代</a>的迷惘：是否应该保持孤独？什么才是可耻的？这些问题可以从当时，一直问到现在：在随波逐流或坚守本心之间做出选择，你将获得什么，你又将付出什么代价？</p><p>人们对这首歌的评价似乎充满了争议，我只是想说，硬扒字面意义的人，只适合听口水歌。歌曲更多地是提供了一种气氛，让听众在迷惘中思考，选择与选择的代价。</p><p>何勇的<a href="https://www.youtube.com/watch?v=zRFY0WGtCk4">《钟鼓楼》</a>以简单平实的文字，就描绘出了一幅老北京的市井生活图景。但后半段，他话锋一转，不无尖锐地问：“是誰出的題這麼的難 到處全都是正確答案”。</p><p>你已经看着这么长的时间，你怎么还不发言？看似到处是正确的选择，但无论如何选择，至少歌曲前半段的平静生活或多或少将不复存在了。旧的庭院被推倒，旧的生活方式被取代，人们拥抱新鲜事物，适应新的生活轨迹。人们会忘记什么，会抛弃什么，会失去什么？</p><p>罗大佑先生的<a href="http://www.ifp.illinois.edu/~schu/Dayou/lugang.html">《鹿港小镇》</a>同样振聋发聩：“台北不是我的家  我的家乡没有霓虹灯”。徘徊在文明里的人们得到他们想要的却又失去他们拥有的……</p><p>不知哪里听到过这样的话：诗人是社会敏感的良心。那么这样的歌便是时代的良心，中华文化的良心。</p><h2 id="自己与他人"><a href="#自己与他人" class="headerlink" title="自己与他人"></a>自己与他人</h2><p>命里有时终须有 命里无时莫强求 —— 许冠杰《浪子心声》</p><p>一朝悲歌成金曲 愁容骑士更多余 —— 万能青年旅店《乌云典当记》</p><p>你说这城市很脏 我觉得你挺有思想 —— 张楚《爱情》</p><p>……</p>]]>
    </content>
    <id>https://colder.one/Life/music-n-me-4/</id>
    <link href="https://colder.one/Life/music-n-me-4/"/>
    <published>2020-11-13T16:28:39.000Z</published>
    <summary>
      <![CDATA[<p>对华语流行的失望是一回事，对母语的依恋是另一回事。</p>
<p>在我刚开始听歌的一余载，我碰到东亚当代歌星相关的内容，一律退避三舍。但其间我也有幸遇到了许多令我感触良深的歌曲，我往往不比它们年长多少，还有许多歌曲来自千禧之前。</p>
<p>听华语歌，有别样的安心感，就像]]>
    </summary>
    <title>音乐和我（四）</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
  <entry>
    <author>
      <name>ColderOne</name>
    </author>
    <category term="Life" scheme="https://colder.one/categories/Life/"/>
    <category term="music" scheme="https://colder.one/tags/music/"/>
    <content>
      <![CDATA[<h2 id="开耳"><a href="#开耳" class="headerlink" title="开耳"></a>开耳</h2><p>刚听歌，其实听的很多偏流行的音乐，像Mikky Ekko的<a href="https://music.apple.com/cn/album/time/936955050?i=936955055">Time</a>、Ben Howard的<a href="https://music.apple.com/cn/album/promise/1446739756?i=1446740057">Promise</a>就颇有意境美。后来相继认识了<a href="https://zh.wikipedia.org/wiki/%E8%BF%88%E5%85%8B%E5%AD%A6%E6%91%87%E6%BB%9A">Michael Learns to Rock</a>、<a href="https://www.coldplay.com/">Coldplay</a>、<a href="https://www.westlife.com/">Westlife</a>等乐队，一度挺喜欢他们的，一张张专辑一首首歌都听下来。当时的感觉就像久旱逢甘霖，听到好听的，难免痴迷其中：情感原来可以这么表达，以这样一种优美的方式。</p><p>要问我现在还是否喜欢着这些乐队，是也不是。一个个人承载的重量是有限的，你必须做出选择。作出选择，意味着舍弃，但所谓舍得，舍得一身轻松，才有前行的步履轻盈。我从来不是属于一个乐队的粉丝，我听的多数乐队或歌手，能有一二首我喜欢甚至深得我心的歌，足够了。胡吃海喝一知半解，不如取一瓢饮，知个中滋味。</p><p>现在回去听，过程像是温润地回忆。那些是我最初的脚印，每个脚印都是一寸光阴，将我带回彼时光景。</p><p>我对文字的记忆很钝，小时候背古诗给下句总对不上前一句，是谁写的也常常忘掉。想来自己挺迟钝的，若有一面之缘，我拾有拾壹对不上其人脸与姓名，倒是若其嗓音引我注意，我能很快记住他。哈哈，挺怪的吧。</p><h2 id="发聩"><a href="#发聩" class="headerlink" title="发聩"></a>发聩</h2><p>大量探索的时候，也听到过一些摇滚&#x2F;金属&#x2F;朋克乐队，比如<a href="https://www.pinkfloyd.com/">Pink Floyd</a>、<a href="https://eagles.com/">Eagles</a>、<a href="https://rollingstones.com/">Stones</a>、<a href="https://greenday.com/">GreenDay</a>、<a href="https://www.the-scorpions.com/">Scorpions</a>等等，这些乐队后来都对我有比较大的影响。Pink Floyd使我思考，Eagles给我鼓励，Stones教我放达，GreenDay让我振奋，Scorpions宣扬自由与爱……</p><p>像发掘宝藏，新的发现，新的认识，新的感悟。当时的我将抒情的慢歌抛之脑后了，偏爱重的、有力量的东西，<a href="https://www.ledzeppelin.com/">Led Zeppelin</a>、<a href="https://www.gunsnroses.com/">Guns N’ Roses</a>、<a href="https://www.ozzy.com/">Ozzy Osbourne</a>、<a href="https://www.aerosmith.com/">Aerosmith</a>等等，都爱听。他们为了自己的信条声嘶力竭，这种令人眩目的释放对我来说是一种冲击。我能感受到他的力量，植根于肉体与灵魂中的力量，这些力量尽其所能将自己表达出来，这无疑令人感动，甚至狂热。</p><p>摇滚不是讲虚的，摇滚必须直面真实，甚至将真相剖开了鲜血淋漓地拿给你看。面对真实你无法置身事外，因为人无法逃脱命运的连结。记得一堂小学音乐课，老师放<a href="https://www.youtube.com/watch?v=9AjkUyX0rVw">We Are The World</a>的MV，看到听到好多人唱，你一句我一句的镜头切换。少不更事，班上好多人看了那些表情都笑，因为根本没见过嘛，那样投入的情感表达。我默默听着，我感受到了一位位歌手他们的真诚，心中唯有肃然起敬。多年后才知道，那是美国援非的歌曲，在那个背景下，更有<a href="https://en.wikipedia.org/wiki/Live_Aid">Live Aid</a>此等盛事，令人感动流泪。摇滚乐是全人类的。</p><p><img src="https://img4blog.colder.one/music-n-me-3.jpg" alt="We Are The World"></p><p>振聋发聩，没有别的话来描述，就是振聋发聩。</p><p>我朦胧而初级地感受到了“力量”为何物。歌曲不应该是软绵绵的，它一定要有些什么东西在里边，这些东西让你感同身受。</p><p>记忆是很怪的，一些话一些歌，当时听了没甚么感觉，后来经历了一些事，便莫名想起，继而思考感悟。我是想说，很多东西在体内，可能自己根本不会察觉，直到一天它破土而出……体察这个过程，承认自己与自己体内的特质，认识自己。所谓<a href="https://ctext.org/dao-de-jing/zh#n11624">自知者明</a>，自知之明就是这样锻炼出来的吧。</p>]]>
    </content>
    <id>https://colder.one/Life/music-n-me-3/</id>
    <link href="https://colder.one/Life/music-n-me-3/"/>
    <published>2020-11-02T16:02:10.000Z</published>
    <summary>
      <![CDATA[<h2 id="开耳"><a href="#开耳" class="headerlink" title="开耳"></a>开耳</h2><p>刚听歌，其实听的很多偏流行的音乐，像Mikky Ekko的<a]]>
    </summary>
    <title>音乐和我（三）</title>
    <updated>2026-05-03T10:53:45.617Z</updated>
  </entry>
</feed>
