Jiayi's Hugo Blog

meow~ welcome to this cozy corner

Hi, traveler. I am the little cat host of this blog, here to greet every visitor.

You will find notes, experiments, and tiny discoveries. Take your time and enjoy the walk.

what this cat is sharing:

  • learning notes
  • code experiments
  • pitfalls and fixes

瞎折腾但是开心的一天

@Jiayi 27/05/2026

前言

今天还是很开心的。。

从今年年初考完研之后就开始研究怎么学习魔法,因为隐约听说国外的 AI 工具非常好用,像 Gemini / ChatGPT / Claude Code。。不知不觉也从折腾电脑中获得了一点乐趣,今天算是初步把网络环境搭好了。

探索过程

第一站:geph(小厂 VPN)

一开始只是找了个免费的小厂 VPN 软件叫 geph,因为要求不高,只要能看看外面的世界就可以了。

后来在 YouTube 上看到有人科普,小厂 VPN 软件其实非常不安全——这种软件很不透明,安装之后它想监控数据、拿数据做坏事,用户是不知道的,而且它能看到我们发送的请求内容,还有 DNS 可能被劫持等问题。

吓得我赶紧研究别的办法。不过感觉运气还是很好的,我用的这个 geph 在 GitHub 上是有开源的。把源码 git clone 到本地后让 Codex 帮我分析了一下,结论是:geph 的架构是"本地 SOCKS5/HTTP/DNS/VPN 接管 + 远端出口节点 + 桥接/前置域名抗封锁",有前置域名、硬编码公钥、默认本地监听、DNS 走隧道,比"裸代理 + 靠系统 DNS"的简单代理更稳妥,但仍然有一些潜在安全隐患。

另外在几个测试 IP 的网站测了一下 geph 的 IP,结果都是显而易见的机房 IP,10000+ 人在用,非常危险。。好在我还没充值任何海外服务,所以没有被封号。

第二站:Surfshark(大厂 VPN)

考虑到价格,尝试了传说中性价比很高的 Surfshark。还挺失望的,好像没那么好用(可能跟所在地区有关吧),只尝试了一个晚上就申请退款了,好在退款处理得很及时。

第三站:静态住宅 IP(目前方案)

多看了几个 YouTube 视频科普之后,发现对我来说很反直觉的一件事——我之前以为 VPN 是最常用的方法,结果看来 VPN 是最危险最不安全的方法。。此外还有像机场的动态节点(例如 Clash Verge)、买服务器自己搭建 VPS 节点、海外实名电话卡 + 数据漫游等各种办法。

一开始打算完全参考这个 YouTube 视频的方案(公共基础 + 静态 IP,PC 端用指纹浏览器,手机端用链式代理):

https://www.youtube.com/watch?v=yGgq0sB9HeA

后来没有完全参考,原因一是视频里用的静态住宅 IP 实在太贵了,我还只是个拿生活费的大学生,等开始赚钱再考 … 灞曞紑

用土区礼品卡充值 ChatGPT Plus

@Jiayi 24/05/2026

前言

最近用 OpenRouter 的 API 辅助搭建 Hugo 博客,这两天竟然花了十几块美刀。。OpenRouter 作为国际性中转站质量确实不错,但真的太贵了。所以还是想直接充值官方的 ChatGPT Plus 会员。

关键节点

  • 2026-05-24 14:00
    研究直充方案,排除代充、虚拟卡、实体 Visa 卡。
  • 2026-05-24 15:00
    确定方案:开土区 Apple ID + seagm 购买礼品卡。
  • 2026-05-24 16:00
    切换 Apple ID 时踩坑,差点在 Settings 里操作导致数据丢失。
  • 2026-05-24 17:00
    在 App Store 正确切换账号,礼品卡充值成功,ChatGPT Plus 到手。

为什么选土区礼品卡

直充 ChatGPT Plus 有几种常见方式,挨个排除了一遍:

  • 代充:要把账号密码交给陌生人,安全性太差,直接排除。
  • 虚拟卡:没有口碑稳定的大平台,怕商家跑路。
  • 办实体卡(Visa / 招行万事达 / 工行星座卡):可能要跑线下,还有几天审核流程,太麻烦。

最后想到自己用的是 iPhone,干脆发挥 iOS 设备的优势——开个外区 Apple ID,买礼品卡充值。土耳其区目前是最便宜的,大概一个月 80r,所以就定了土区。

操作步骤

1. 开土区 Apple ID

完全参考了这位 B 站 UP 主的视频,跟着一步一步操作即可:

https://www.bilibili.com/video/BV1sYG76oE4g

一开始还担心手机没有魔法怎么改地区,后来发现可以用 UU 加速器改地区,不需要额外准备。顺手也下载了 Surfshark,以后手机也可以自由访问了。hh

2. 在 seagm 购买土区礼品卡

因为没有 Visa 卡,没走 oyunfor 平台,改用 seagm 购买土区 Apple 礼品卡。具体流程参考了这位 UP 主的视频:

https://www.bilibili.com/video/BV1GLLV6eEjr

踩坑提醒:切换 Apple ID 不要在 …

Hugo博客搭建复盘

@Jiayi 23/05/2026

前言:这次不是“搭个壳子就结束”

这篇是我给自己做的一次阶段复盘。

一开始我只是想先把 Hugo 跑起来,结果一路做下来,已经不只是“写两篇文章”这么简单,而是把一个能本地写作、能线上发布、还能持续维护的博客雏形真正搭起来了。


我们做出了什么?

先说结果:这个博客已经具备“能用 + 能看 + 能更新”的基础能力。

  1. 不装主题,先手写最小首页,解决 Page Not Found
  2. 文章页可访问,Markdown 渲染正常
  3. 归档页可用,按年分组、按月统计、按时间倒序
  4. 标签页、分类页可用,导航高亮正常
  5. TOC 可用(桌面端固定、移动端折叠)
  6. 目录支 …

Codex 安装踩坑记录

@Jiayi 22/05/2026

前言:为什么选 OpenRouter

一开始打算直接用 ChatGPT 账号,第一步登录就卡住了——用国内手机号显示 invalid。。后来搜了一圈,知道可以用虚拟号码接收验证码,大概有几个平台可以用:

但一个虚拟号码大概要5r,登上去之后还要充值,充值 ChatGPT 本身又是个麻烦事(代充要给账号密码、海外信用卡门槛高、虚拟卡平台跑路的多。。),所以最后决定不折腾了,改用 OpenRouter 提供的第三方 API。OpenRouter 支持国内支付方式,也是个比较大的中转站,感觉比较靠谱。。

安装关键节点

  • 2026-05-22 14:00
    开始安装,发现 codex 命令不可用。
  • 2026-05-22 15:00
    定位为 CLI 未安装 + 环境变量未完整配置。
  • 2026-05-22 17:00
    Desktop App 出现 401,原因是 API base URL 与 key 不匹配。
  • 2026-05-22 19:00
    修正 config.toml,最终可用。

一、OpenRouter 准备

充值

OpenRouter 虽然支持国内支付,但如果地区选在国内,御三家模型(GPT/Claude/Gemini)仍然显示不可用。。解决方法是把地区改到美国免税州,我改的是俄勒冈州波特兰——让 DeepSeek 随机生成了一个波特兰的地址信息填进去,最后成功支付了。

拿到 API Key

充值完成后在 OpenRouter 控制台生成 API Key,格式是 sk-or-v1-xxxx,后面配置环境变量和 config.toml 都要用到。


二、Codex CLI 安装

环境变量配置

在 PowerShell 里输入 codex 发现根本不认识这个命令,这才意识到我下载的是 Desktop App(GUI 桌面应用),并没有安装 CLI(命令行 Agent 工具,类似 Claude Code 那样在终端工作)。

先配置环境变量:Win+S 打开 Windows 环境变量页面,在用户变量里新增以下三个:

变量名变量值
OPENAI_API_KEYsk-or-v1-xxxx(你的 …

Hello Hugo

@Jiayi 21/05/2026

这是我的第一篇 Hugo 文章。