是这样的,我之前不是在香港建立的个人博客站点吗?但是这种个人博客站点本质上还是处于一种“灰色地带”,所以,为了使服务更加合规(也为了充分利用我那台闲置的阿里云99计划服务器(bushi)),我于2026年9月30日,正式暂时关闭了自己的博客站点,并开始了紧张的迁移以及备案工作。那时的我,殊不知:真正的噩梦,才刚刚开始qwq……
折腾的“起点”
博客合规化,首先要做的就是把博客从香港的 1zero 小鸡里搬家。登录阿里云,打开我的 ECS 实例,选择“资源变配”→“镜像配置”→更换操作系统,然后选择更换系统盘,然后选择新的操作系统。这里我选择的系统是 Debian13 (⚠️注意:后面要考),相较于 Ubuntu 来说更加稳定。
Debian13 的“背刺”
更换新的操作系统后,依旧 sudo apt update && sudo apt dist-upgrade -y 来一遍(为了安全考虑,新的用户名不再使用 root ,而是阿里云推荐的 ecs-user ,所以在这台服务器之后的操作大部分都要加 sudo 了),然后重新启动。重启完成在控制台重新连接上ssh后,当然是重新配置 LNMP 了喵~我也没多想,直接习惯性地敲下了 sudo apt install mysql-server 。结果大家猜怎么着? apt “哈气”了: Package 'mysql-server' has no installation candidate 。好家伙,原来 Debian 13 已经彻底抛弃了 Oracle 的 MySQL,全面拥抱了 MariaDB 。
这算是我遇到的第一个坑(伏笔回收.jpg),无奈之下只好 sudo apt install mariadb-server ,接着是 php-fpm 、 php-mysql 、 nginx ……一套 LNMP 环境搭下来,我才发现真正的折腾才刚刚开始。
博客备份的“环球接力”
环境配好了,接下来就是从香港小鸡拉数据。我先顺手 mysqldump 把那个 MyBlog 数据库导出,才 44KB,心想着随便传传就过去了,事实上确实一个 scp 就直接发过去了。这时的我,还没意识到:真正要我命的,是那 41MB 的网站打包文件。刚开始,我尝试我从香港机器直接 scp 到杭州 ECS ,只见: 17kB/s 的速度赫然映入我的眼帘, 那个 stalled(停滞) 标识更是陈述着一个铁打的事实: 那台 99r/y 的香港小鸡,线路是真的不太行。
📌 【一段关于上游服务商的插曲】
之前 Lolia 节点捐赠者群内,与我同 ASN 的一台节点也出现了网络不佳的情况,可能是这个上游服务商的普遍问题了🤔
尝试走“香港-本地-杭州”的链路,哈气;尝试开临时 HTTP Server 走 http 传输,还是哈气,我自己快要整哈气了(哈——!)眼看要跑到 40 分钟,我灵机一动:我德国不是还有台 9929 精品线的机器吗?于是让文件从香港飞德国,再走 9929 回国到杭州——全程只花了 20 秒。这真的是“物理绕路,网络提速”的赛博魔法。
📌 【德国 9929 小鸡的最终命运】
那台德国 9929 的精品小鸡最后由于某 Lolia 未实名用户穿透违规内容被吃投诉了😭 Lolia 官方也是因此将部分海外节点调整为仅实名用户使用。
漫长的“管局静默”
2026年9月30日,赶在国庆放假前的中午12点,我郑重地在阿里云提交了 ICP 备案申请,然后收到了那句经典的承诺:“预计审核时间 1-20 个工作日”。我天真地以为,只要配合着管局填完工信部的验证码,几天后就能迎来域名复活。
但现实很快就给我上了一课。中午提交后,我确实收到了工信部的短信验证码并完成了核验,但紧接着,下午管局就进入了“放假状态”。看着日历上那一片红色的国庆假期,我只好苦笑一声,默默把我的 Nginx 配置里 listen 80 改成了 listen 8712。没错,712,天依的生日(笑)。
在国庆假期的这段日子里,我过上了“无域名访问”的赛博流浪生活。但问题接踵而至:博客的 siteUrl 必须临时改成 http://IP:8712 ,否则 Typecho 的跳转和图片路径全都会指向不存在的域名;安全组必须放行 8712 端口;主页原本那个硬编码了 hungryluo.top 的 favicon.ico 也理所当然地“炸”了,不得不改成相对路径勉强续命。
更折磨人的是等待。每天刷新阿里云备案控制台,看着进度条停留在“管局审核中”,心里总有些忐忑。为了转移注意力,我不务正业地开始折腾起网络,帮隔壁 Tianyicraft 服主的燕郊的 Minecraft 服务器测了一堆奇奇怪怪的 FRP 节点。谁能想到,等备案的日子里,我连温州的光猫和宿舍的校园网都折腾了一遍😓
拨云见日与终极合体
经过一通漫长的等待之后,2026年下午5点左右,手机里接连弹出了三条短信:工信部的 ICP 备案通过、阿里云的公安备案数据码、以及白嫖的14天 ECS 时长。

那一刻,就像是打通了“任督二脉”。
恢复 DNS 解析,把 Nginx 的 listen 8712 改回 listen 80 和 listen 443 ssl,祭出 certbot 一键申请 HTTPS 证书。结果又踩了经典的“新手大礼包”:一是加了解析记录忘了点确定,二是阿里云安全组忘了放行 80/443 端口。真是“一通操作猛如虎,排查错误两小时”(abab),终于,一个带着小锁头的 https://hungryluo.top 在浏览器里亮了起来。
改回 Typecho 数据库里的 siteUrl,重启 php8.4-fpm 和 nginx,去后台把“饿师傅的技术札记”的评论审核打开,页脚挂上浙ICP备号和邮箱……看着这个经历了“香港-德国-杭州”跨国漂流,又经过了半个月漫长合规审核的网站,终于安稳地运行在国内的服务器上,甚至还有点感动。
📌 【“饿师傅的包子铺”的黯然退场】
这个博客在没迁回杭州前,还叫“饿师傅的包子铺”来着,但为了备案的合规性,就改成现在这个站点名了,毕竟管局大人可不允许一个个人博客看起来像个卖包子的个体工商户(笑)。
写在最后:折腾的意义
从香港 1zero 小鸡的“灰色地带”,到经历了环球接力搬进阿里云;从国庆前夜提交备案的忐忑,到经历了漫长“管局静默”的煎熬;再到最终带着小锁头的 https://hungryluo.top 在浏览器里亮起——这场长达 14 天的“网络长征”,终于画上了句号。
回过头看,这半个月里我折腾了 Debian 13 的软件源,摸透了 Typecho 的数据库前缀,甚至顺手帮燕郊的 Minecraft 服务器测了一堆奇奇怪怪的 FRP 节点。而就在写这篇文章的时候,我提交的公安联网备案也正在后台排队审核中。
个人博客搞合规化,确实是一趟麻烦不断的“取经路”,但这几天看着日志里安稳运行的 Nginx,看着后台成功连上的数据库,那种“赛博流浪汉终于有了固定收容所”的踏实感,是任何免费或廉价海外小鸡都给不了的。
我是饿师傅,欢迎来到我的技术札记。这里没有包子,只有折腾到底的代码,和那永远在排队的备案号(笑)。
(End)
没有评论