905527.xyz — Cloudflare Tunnel 路由表与恢复记录
本机(CachyOS)自托管,站点仓库
github.com/yunlux/905527。 2026-09-29 重建:站点恢复运行,隧道待重新接入(见文末”未解决”)。
当前生效的路由(~/.cloudflared/config.yml)
tunnel: cloudflare-tunnel
ingress:
- hostname: 905527.xyz → http://${LOCALIP}:8080
- hostname: www.905527.xyz → http://${LOCALIP}:8080
- service: http_status:404 # 兜底隐私决策(2026-08-14 定,注释保留在 config.yml 里):除站点本身,所有 服务只开局域网,不挂外部域名。
已下线的子域名 → 端口对照表
以下 10 个子域名在 2026-08-14 隐私整改时从 ingress 移除(原文件备份:
/run/media/yunlu/data/backups/wsl-config-backup-20260907/config/.cloudflared/config.yml.bak-privacy-20260814)。
想恢复其中某个时,表在这里,直接把对应 hostname + service 加回 ingress 即可。
| hostname | 本地端口 | 服务 | 状态 |
|---|---|---|---|
gbrain.905527.xyz | 8645 | gbrain 知识库 | 局域网 |
gb.905527.xyz | 8645 | gbrain(别名) | 局域网 |
kanban.905527.xyz | 8652 | Kanban 看板 | 局域网 |
netmon.905527.xyz | 8649 | NetMon 监控 | 局域网 |
memos.905527.xyz | 18800 | MemOS 笔记 | 局域网 |
humon.905527.xyz | 8657 | humon | 局域网 |
gm.905527.xyz | 9122 | 未标注 | 局域网 |
ahub.905527.xyz | 8422 | agent hub | 局域网 |
hermes.905527.xyz | 8642 | Hermes 面板 | 局域网 |
portal.905527.xyz | 88 | 门户 | 局域网 |
注意 memos 端口历史上有 18800 与 18801 两个值(知识库另一处记 18801),
恢复前先确认服务实际监听哪个。
本机部署现状(2026-09-29 重建)
- 站点:
~/905527/,hermes-site.service(systemd —user,enable), 监听${LOCALIP}:8080,沙箱ProtectSystem=strict+ 只读 home - 隧道:
cloudflared.service(systemd —user,enable),ExecStart=/usr/bin/cloudflared --no-autoupdate --config %h/.cloudflared/config.yml tunnel run - cloudflared 由 pacman 管理(
cachyos-extra-v3,2026.9.3-1.1), 装包需带https_proxy=http://${LOCALIP}:7890(直连仓库会卡) - 凭据:
~/.cloudflared/905527.json(600),目录 700 - TunnelID
0aff72d3-1f23-4b94-a024-47fba110ee78,AccountTagff8a5b71…4a13
账号归属(关键,别再踩)
本机有三个 Cloudflare 账号,905527.xyz 与 yunlu.xyz 不在同一账号:
| 域名 | NS | 所在账号 |
|---|---|---|
yunlu.xyz | donna / drew | 234966f0…(备份里的 tunnel.token 只能看到这个) |
905527.xyz | theo / heidi | ff8a5b71…(本地无该账号凭据) |
由此产生的误判:用 yunlu.xyz 的 API token 去查 905527 的隧道 → zones?name=905527.xyz
返回 0 条、accounts/ff8a5b71… 返回 Unauthorized,看起来像”secret 无效”,
实际是账号不对。换 token 多少次都不会好。
未解决(截至 2026-09-29)
https://905527.xyz→ HTTP 530(Cloudflare 找不到源站)- 隧道日志:
ERR Register tunnel error … "Unauthorized: Invalid tunnel secret"—— 实际根因是本地凭据属于另一个账号,服务端不认 - 站点本身正常:
http://${LOCALIP}:8080/→ 200,标题「Alaya — 知识图谱守护者 · AI Agent」
解法:需要 ff8a5b71… 那个账号的 API Token(权限 Cloudflare Tunnel:Edit +
Account:Read + DNS:Edit,zone 限 905527.xyz),或该账号 Zero Trust 里
0aff72d3-… 的凭据 JSON。有了就能自动接通。
相关记忆
- 站点:905527.xyz + yunlu.xyz(个人站),仓库
yunlux/905527 - 隐私:可能暴露隐私的 web 端口不绑外部域名,只开局域网