目标与现状
- 三件事一次收敛:VPS 维护改造(站点/别名/接入修到终态)/ 备份(sync plan 接管,旧脚本退役)/ gitsoft 仓库重新整理(归属清零 at)。
- 终态:站点在 soft,SSH 全走 tailnet 直连,远端=本地 22 对 22,soft 负载正常。
前置事实(实测)
| 资产 | 状态 | 实测依据 |
|---|---|---|
| 站点 | soft(固定 IP 在 soft) | 业务域名全解析到 soft;micro-ol9-2026 已于 11-09 销毁(实例+50G 引导卷删) |
| 磁盘额度 | ARM 150G + soft 50G = 200G,正好卡免费线 | micro 50G 卷删除后超额解决 |
| SSH 别名 | micro/arm/soft 全走 tailnet(100.78/100.118/100.86 网段) | 11-12 切;直连 OK,公网域名走 TUN 会被污染 |
| git 服务 | forgejo 在 soft 容器,62222 端口,tailnet 进入 | ls-remote 抽查通 |
| mihomo | 容器 host 网络 + TUN 全局接管 | 7890 去 100.64/10 黑洞(见踩坑) |
实现过程
VPS 维护改造
- 11-09 站点切 soft,micro 销毁,固定 IP 归 soft。
- 11-12 SSH 别名(micro/arm/soft)切 tailnet,不再走公网域名。
- 11-14 修 remmina 的 Oracle-Soft-opc:proxycommand 清空(直连),server 改写死 tailnet IP;等价 ssh 直连验证 OPC_OK。
- 11-14 soft 资源复核:load 约 0.94(2 核),内存可用约三成,磁盘用 30%,11 个容器全 Up(vaultwarden/mindwtr healthy)。sync-client 按次拉起属正常。
备份接管
- sync plan 接管 max2-arm/micro/soft/v100-www(mirror/bisync,落盘 16c67c5);原 win 端 ipynb 备份脚本退役。
- 本地/移动硬盘/sftp 已通,ventoy 秒级;ftp/手机/kde/网盘端待接入。
gitsoft 重新整理
- 5 个归档(kc-portfolio-algo-v32/v250915/v251001/v251106/v251201)转入 kc 并标 archived。
- skill-code-auditor 转入 cat(active)。用户 at 名下归零。
- 本地 gitsoft/kc(16 个)与 cat 下克隆齐,remote 即新路径;本地=远端 22 对 22。
- cat 下残留非仓库散文件(.7z+2 个 ps1),原样跟目录走,不入库。
实测证据
| 判据 | 实测 |
|---|---|
| opc 提权链 | ssh 经 tailnet + sudo -n → OPC_OK,uptime 正常 |
| ghost 通道 | ssh soft → GHOST_OK |
| 远端 kc 归档仓可达 | ls-remote kc/kc-portfolio-algo-v32 → 2bdf47c |
| 远端 cat 活跃仓可达 | ls-remote cat/skill-code-auditor → 0ff6022 |
| noise 地板器行为 | 超线部分全是原生负载,低线单轮回补,内存原生 70% 时 hold=0MB(未失控) |
管理命令
| 用途 | 命令 |
|---|---|
| 进 soft(ghost) | ssh soft |
| 提权/看容器 | ssh -i <opc 密钥> opc@100.86.91.25 'sudo -n docker ps; sudo -n docker stats --no-stream' |
| 看 noise 地板日志 | dc logs -n 10 -f(在 /www/noise 下) |
| 核远端仓库 | git ls-remote gitsoft:<用户>/<仓>.git HEAD |
| remmina 连接文件 | ~/.local/share/remmina/个人服务器_ssh_oracle-soft-opc_soft-22.remmina |
踩坑记录
- 现象:remmina 连 soft-opc 报 banner 超时。成因:三层叠加——proxycommand 强制走 7890;ssh 别名先展开成 IP,mihomo 侧 DOMAIN 规则命中不上;mihomo 出站 dial 到 tailnet 黑洞(TUN gvisor 与 tailscale 路由互斥)。处置:tailnet 目标一律客户端直连,proxycommand 清空、server 写死 IP。
- 现象:公网域名被解析到 198.18 段。成因:TUN fake-ip 污染。处置:不用公网域名连 tailnet 内服务。
- 现象:sync-client 频繁 Up 几分钟。成因:同步注入 client,按次拉起/停止。处置:正常,不排查(已记入运维 skill)。
不做的事(用户裁定)
- mihomo TUN 切 system 栈修 7890→tailnet 黑洞:暂缓,保持客户端直连即可。
- Oracle 网络活跃度地板:noise 暂只管 CPU+内存,网络地板以后另加。
- 整机运行时备份还原(S2):方案未定,不动手。
边界
- 本篇只记终局(已落地的配置与判据),试错中间路线不收录。
- 凭据(密钥路径、口令、token)不进笔记;管理命令里的占位符用前替换。