<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudflared on September的个人空间</title><link>https://blog.september.win/tags/cloudflared/</link><description>Recent content in Cloudflared on September的个人空间</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.september.win/tags/cloudflared/index.xml" rel="self" type="application/rss+xml"/><item><title>在安卓手机上搭建个人博客的赛博折腾记录</title><link>https://blog.september.win/p/android-hugo-blog-setup/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.september.win/p/android-hugo-blog-setup/</guid><description>&lt;p&gt;把一台安卓手机变成全天候运行的服务器，这里记录一下整个博客的底层架构、一键启动脚本以及日常编辑的工作流，作为个人记录用 Desuwa。&lt;/p&gt;
&lt;h2 id="1-核心底层架构搭建过程"&gt;1. 核心底层架构（搭建过程）
&lt;/h2&gt;&lt;p&gt;整个站点的运行不需要去购买云服务器，所有的计算和渲染都在手机里完成。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;运行环境&lt;/strong&gt;：安卓端安装 Termux，提供完整的 Linux 终端环境。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心引擎&lt;/strong&gt;：使用 Hugo 生成静态页面，并配置了功能齐全的 Stack 主题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;外网穿透&lt;/strong&gt;：通过 Cloudflared 建立加密隧道。把本机的 8080 端口映射到公网域名，同时打通了 SSH 通道。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;云端编辑器&lt;/strong&gt;：在 Termux 内运行 &lt;code&gt;code-server&lt;/code&gt;，提供网页版的 VS Code 界面。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-自动化启动方案"&gt;2. 自动化启动方案
&lt;/h2&gt;&lt;p&gt;手机重启后，手动敲命令拉起服务效率太低。为了实现“一键复活”，配置了结合 &lt;code&gt;tmux&lt;/code&gt; 的自动化脚本。&lt;/p&gt;
&lt;p&gt;手机开机打开 Termux 后，直接执行以下代码：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;termux-wake-lock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sshd
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tmux new-session -d -s blog &lt;span class="s2"&gt;&amp;#34;cloudflared tunnel run&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tmux new-window -t blog:1 &lt;span class="s2"&gt;&amp;#34;code-server --auth none --bind-addr 127.0.0.1:8443&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tmux new-window -t blog:2 &lt;span class="s2"&gt;&amp;#34;cd ~/myblog &amp;amp;&amp;amp; hugo server -D -p 8080&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tmux attach -t blog
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这段脚本执行了以下操作：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;获取唤醒锁，防止安卓杀后台。&lt;/li&gt;
&lt;li&gt;启动 SSH 服务，允许电脑远程接入。&lt;/li&gt;
&lt;li&gt;创建名为 &lt;code&gt;blog&lt;/code&gt; 的虚拟窗口，在后台并行三个任务：内网穿透、VS Code 服务、Hugo 本地实时预览。&lt;/li&gt;
&lt;li&gt;随时可以通过快捷键 &lt;code&gt;Ctrl+B&lt;/code&gt; 配合数字键 &lt;code&gt;0, 1, 2&lt;/code&gt; 切换查看不同服务的实时日志。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="3-跨端编辑流"&gt;3. 跨端编辑流
&lt;/h2&gt;&lt;p&gt;服务端跑通后，日常编辑不需要在手机屏幕上操作。&lt;/p&gt;
&lt;p&gt;在电脑端打开终端，执行端口转发：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ssh&lt;/span&gt; &lt;span class="n"&gt;-L&lt;/span&gt; &lt;span class="mf"&gt;8443&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="mf"&gt;127.0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;0&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="mf"&gt;8443&lt;/span&gt; &lt;span class="n"&gt;phone&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;接着，在电脑浏览器里打开 &lt;code&gt;http://localhost:8443/&lt;/code&gt;，即可接入完整的 VS Code 界面。工作流如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;敲击 &lt;code&gt;Ctrl + ~&lt;/code&gt; 呼出终端，使用 &lt;code&gt;hugo new post/文章名.md&lt;/code&gt; 创建新文章。&lt;/li&gt;
&lt;li&gt;直接在网页编辑器里撰写 Markdown 内容。&lt;/li&gt;
&lt;li&gt;按下 &lt;code&gt;Ctrl + S&lt;/code&gt; 保存，Hugo 会在毫秒级完成重新编译。&lt;/li&gt;
&lt;li&gt;刷新博客对应的公网页面，即可看到最新排版效果。&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>