<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Jack 的博客</title><link>https://blog.twj.ccwu.cc/</link><atom:link href="https://blog.twj.ccwu.cc/rss.xml" rel="self" type="application/rss+xml"/><description>记录技术、工具与日常思考</description><generator>Halo v2.26.1</generator><language>zh-cn</language><lastBuildDate>Wed, 9 Sep 2026 11:33:43 GMT</lastBuildDate><item><title><![CDATA[个人服务器搭建系列：从哪里开始读]]></title><link>https://blog.twj.ccwu.cc/archives/personal-server-reading-guide</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E4%B8%AA%E4%BA%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA%E7%B3%BB%E5%88%97%EF%BC%9A%E4%BB%8E%E5%93%AA%E9%87%8C%E5%BC%80%E5%A7%8B%E8%AF%BB&amp;url=/archives/personal-server-reading-guide" width="1" height="1" alt="" style="opacity:0;">把八篇部署实录串成一条阅读路线，也为域名、后台空白、密码库登录和测速问题提供直接入口。]]></description><guid isPermaLink="false">/archives/personal-server-reading-guide</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F01-vps.png&amp;size=m" type="image/jpeg" length="760362"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 09:28:21 GMT</pubDate></item><item><title><![CDATA[在电脑和手机之间整理自己的密码]]></title><link>https://blog.twj.ccwu.cc/archives/passwords-between-devices</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E5%9C%A8%E7%94%B5%E8%84%91%E5%92%8C%E6%89%8B%E6%9C%BA%E4%B9%8B%E9%97%B4%E6%95%B4%E7%90%86%E8%87%AA%E5%B7%B1%E7%9A%84%E5%AF%86%E7%A0%81&amp;url=/archives/passwords-between-devices" width="1" height="1" alt="" style="opacity:0;">用虚构条目走通保存与双向同步，再理解网址匹配、Android 自动填充、登录、解锁和两步验证各自的作用。]]></description><guid isPermaLink="false">/archives/passwords-between-devices</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F05-bitwarden.png&amp;size=m" type="image/jpeg" length="678646"/><category>生活记录</category><pubDate>Wed, 9 Sep 2026 09:28:18 GMT</pubDate></item><item><title><![CDATA[真连接正常，为什么下载测速失败？]]></title><link>https://blog.twj.ccwu.cc/archives/real-delay-and-download-speed</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E7%9C%9F%E8%BF%9E%E6%8E%A5%E6%AD%A3%E5%B8%B8%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8B%E8%BD%BD%E6%B5%8B%E9%80%9F%E5%A4%B1%E8%B4%A5%EF%BC%9F&amp;url=/archives/real-delay-and-download-speed" width="1" height="1" alt="" style="opacity:0;">把连通性、测速文件与持续下载速度分开看，提供按单一变量对照的排查顺序和空白记录表，不编造带宽成绩。]]></description><guid isPermaLink="false">/archives/real-delay-and-download-speed</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F04-vless.png&amp;size=m" type="image/jpeg" length="737259"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 09:28:12 GMT</pubDate></item><item><title><![CDATA[服务上线以后，我需要检查什么]]></title><link>https://blog.twj.ccwu.cc/archives/services-after-launch</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E6%9C%8D%E5%8A%A1%E4%B8%8A%E7%BA%BF%E4%BB%A5%E5%90%8E%EF%BC%8C%E6%88%91%E9%9C%80%E8%A6%81%E6%A3%80%E6%9F%A5%E4%BB%80%E4%B9%88&amp;url=/archives/services-after-launch" width="1" height="1" alt="" style="opacity:0;">从真实使用路线、资源变化、证书和备份入手，把安装之后的维护整理成能重复执行、能留下结果的检查。]]></description><guid isPermaLink="false">/archives/services-after-launch</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F08-backup.png&amp;size=m" type="image/jpeg" length="723870"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 09:28:08 GMT</pubDate></item><item><title><![CDATA[我的博客换主题记录：从 Earth 到 Ethereal]]></title><link>https://blog.twj.ccwu.cc/archives/earth-to-ethereal</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E6%88%91%E7%9A%84%E5%8D%9A%E5%AE%A2%E6%8D%A2%E4%B8%BB%E9%A2%98%E8%AE%B0%E5%BD%95%EF%BC%9A%E4%BB%8E%20Earth%20%E5%88%B0%20Ethereal&amp;url=/archives/earth-to-ethereal" width="1" height="1" alt="" style="opacity:0;">更喜欢现在的页面布局和样式，是这次更换主题的直接原因。记录前台变化、插件现状，以及换主题后需要补齐的内容。]]></description><guid isPermaLink="false">/archives/earth-to-ethereal</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F06-halo.png&amp;size=m" type="image/jpeg" length="827855"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 09:19:29 GMT</pubDate></item><item><title><![CDATA[从一台 VPS 开始：搭建我的个人服务空间]]></title><link>https://blog.twj.ccwu.cc/archives/personal-vps-services</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E4%B8%80%E5%8F%B0%20VPS%20%E5%BC%80%E5%A7%8B%EF%BC%9A%E6%90%AD%E5%BB%BA%E6%88%91%E7%9A%84%E4%B8%AA%E4%BA%BA%E6%9C%8D%E5%8A%A1%E7%A9%BA%E9%97%B4&amp;url=/archives/personal-vps-services" width="1" height="1" alt="" style="opacity:0;">从 SSH 密钥、容器网络到端口和备份，记录一台 ARM VPS 如何逐步承载博客、密码库与网络服务。]]></description><guid isPermaLink="false">/archives/personal-vps-services</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F01-vps.png&amp;size=m" type="image/jpeg" length="760362"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:37 GMT</pubDate></item><item><title><![CDATA[Cloudflare 域名配置实录：A、CNAME、灰云与橙云]]></title><link>https://blog.twj.ccwu.cc/archives/cloudflare-dns-records</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=Cloudflare%20%E5%9F%9F%E5%90%8D%E9%85%8D%E7%BD%AE%E5%AE%9E%E5%BD%95%EF%BC%9AA%E3%80%81CNAME%E3%80%81%E7%81%B0%E4%BA%91%E4%B8%8E%E6%A9%99%E4%BA%91&amp;url=/archives/cloudflare-dns-records" width="1" height="1" alt="" style="opacity:0;">整理多条指向同一 IP 的 DNS 记录，分清子域名、路径与代理状态，也弄清黄色 IP 暴露提示在说什么。]]></description><guid isPermaLink="false">/archives/cloudflare-dns-records</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F02-dns.png&amp;size=m" type="image/jpeg" length="802181"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:36 GMT</pubDate></item><item><title><![CDATA[一台服务器运行多个网站：NGINX 与 HTTPS 配置记录]]></title><link>https://blog.twj.ccwu.cc/archives/nginx-multi-site-https</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%90%E8%A1%8C%E5%A4%9A%E4%B8%AA%E7%BD%91%E7%AB%99%EF%BC%9ANGINX%20%E4%B8%8E%20HTTPS%20%E9%85%8D%E7%BD%AE%E8%AE%B0%E5%BD%95&amp;url=/archives/nginx-multi-site-https" width="1" height="1" alt="" style="opacity:0;">同一个公网入口如何分流到不同容器？从转发头、上传缓冲到证书续期，记录这次多站点部署的关键配置。]]></description><guid isPermaLink="false">/archives/nginx-multi-site-https</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F03-nginx.png&amp;size=m" type="image/jpeg" length="855743"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:35 GMT</pubDate></item><item><title><![CDATA[我的三种 VLESS 节点配置与连接排查记录]]></title><link>https://blog.twj.ccwu.cc/archives/vless-connections-and-diagnostics</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E6%88%91%E7%9A%84%E4%B8%89%E7%A7%8D%20VLESS%20%E8%8A%82%E7%82%B9%E9%85%8D%E7%BD%AE%E4%B8%8E%E8%BF%9E%E6%8E%A5%E6%8E%92%E6%9F%A5%E8%AE%B0%E5%BD%95&amp;url=/archives/vless-connections-and-diagnostics" width="1" height="1" alt="" style="opacity:0;">RAW 与 TCP 的命名、REALITY 目标、客户端地址和下载测速：把几次连接失败按真实证据逐层拆开。]]></description><guid isPermaLink="false">/archives/vless-connections-and-diagnostics</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F04-vless.png&amp;size=m" type="image/jpeg" length="737259"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:34 GMT</pubDate></item><item><title><![CDATA[自建 Bitwarden：让电脑和手机共用一个密码库]]></title><link>https://blog.twj.ccwu.cc/archives/self-hosted-bitwarden</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E8%87%AA%E5%BB%BA%20Bitwarden%EF%BC%9A%E8%AE%A9%E7%94%B5%E8%84%91%E5%92%8C%E6%89%8B%E6%9C%BA%E5%85%B1%E7%94%A8%E4%B8%80%E4%B8%AA%E5%AF%86%E7%A0%81%E5%BA%93&amp;url=/archives/self-hosted-bitwarden" width="1" height="1" alt="" style="opacity:0;">从官方 Lite 部署、QQ SMTP 到扩展自托管地址与两步验证，记录密码库从安装到日常使用的过程。]]></description><guid isPermaLink="false">/archives/self-hosted-bitwarden</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F05-bitwarden.png&amp;size=m" type="image/jpeg" length="678646"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:32 GMT</pubDate></item><item><title><![CDATA[用 Halo 搭建「Jack 的博客」]]></title><link>https://blog.twj.ccwu.cc/archives/building-jacks-halo-blog</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E7%94%A8%20Halo%20%E6%90%AD%E5%BB%BA%E3%80%8CJack%20%E7%9A%84%E5%8D%9A%E5%AE%A2%E3%80%8D&amp;url=/archives/building-jacks-halo-blog" width="1" height="1" alt="" style="opacity:0;">记录博客最初使用 Earth 上线的过程，以及后来更换为 Ethereal 的更新；从部署、栏目到前后台验收。]]></description><guid isPermaLink="false">/archives/building-jacks-halo-blog</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F06-halo.png&amp;size=m" type="image/jpeg" length="827855"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:30 GMT</pubDate></item><item><title><![CDATA[Halo 后台空白并弹出 404：一次反向代理排错记录]]></title><link>https://blog.twj.ccwu.cc/archives/halo-console-nginx-404</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=Halo%20%E5%90%8E%E5%8F%B0%E7%A9%BA%E7%99%BD%E5%B9%B6%E5%BC%B9%E5%87%BA%20404%EF%BC%9A%E4%B8%80%E6%AC%A1%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%8E%92%E9%94%99%E8%AE%B0%E5%BD%95&amp;url=/archives/halo-console-nginx-404" width="1" height="1" alt="" style="opacity:0;">首页正常、后台却没有菜单。对比公网和容器内同一接口，定位到 NGINX 对 globalinfo 的误拦截。]]></description><guid isPermaLink="false">/archives/halo-console-nginx-404</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F07-debug.png&amp;size=m" type="image/jpeg" length="690983"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:29 GMT</pubDate></item><item><title><![CDATA[备份成功之后，还要验证什么？一次加密恢复演练]]></title><link>https://blog.twj.ccwu.cc/archives/encrypted-backup-restore-drill</link><description><![CDATA[<img src="https://blog.twj.ccwu.cc/plugins/feed/assets/telemetry.gif?title=%E5%A4%87%E4%BB%BD%E6%88%90%E5%8A%9F%E4%B9%8B%E5%90%8E%EF%BC%8C%E8%BF%98%E8%A6%81%E9%AA%8C%E8%AF%81%E4%BB%80%E4%B9%88%EF%BC%9F%E4%B8%80%E6%AC%A1%E5%8A%A0%E5%AF%86%E6%81%A2%E5%A4%8D%E6%BC%94%E7%BB%83&amp;url=/archives/encrypted-backup-restore-drill" width="1" height="1" alt="" style="opacity:0;">短暂停服快照、age 加密、本机下载与隔离恢复：用内容数量、图片摘要和页面访问验证备份能否真正使用。]]></description><guid isPermaLink="false">/archives/encrypted-backup-restore-drill</guid><dc:creator>Jack</dc:creator><enclosure url="https://blog.twj.ccwu.cc/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2F08-backup.png&amp;size=m" type="image/jpeg" length="723870"/><category>技术笔记</category><pubDate>Wed, 9 Sep 2026 06:02:28 GMT</pubDate></item></channel></rss>