docs: prefer server-side operations throughout node maintenance

This commit is contained in:
hellcat 2026-10-20 17:29:00 +08:00
parent 852b38c25d
commit 9d153c7409
3 changed files with 6 additions and 0 deletions

View File

@ -10,6 +10,8 @@
- 本地开发优先 dev/热更新;构建用于发布或构建验证。相关检查与命令见 docs/maintenance/ARCHITECTURE.md。
- 后台界面功能变更仍实际验证显示、切换、保存与权限;HTTP 200 不代表界面可用。节点接入按用户2026-10-20长期要求,不再默认登录DPL或进行DPL页面验收;经白色机使用服务器侧正式脚本、应用模型/事务操作并回读线上数据,仍须完成订阅、联网/上报、权限、QA清理和旧资源回归。执行范围唯一入口见[服务器侧接入](docs/maintenance/NODE_BATCH_RUNTIME.md#服务器侧接入与验收)。测试、提交、发布和真实验收分别报告,未执行的步骤不能写成完成。
- 节点维护全流程(候选盘点、查重、DNS/中转配置、部署、验收和回退)优先在服务器侧完成,默认不打开线上网站;优先使用经白色机的SSH、已登记凭据及服务接口。第三方缺少可用接口或凭据且确需网页时,先说明具体缺口,仅按现有访问规则处理必要范围;不为补页面验收打开网站,不绕过强制验证。 具体流程见[服务器侧接入](docs/maintenance/NODE_BATCH_RUNTIME.md#服务器侧接入与验收)。
## 批量节点接入:默认启动一个子助手
后续新批次默认使用 [正式适配器入口](docs/maintenance/NODE_BATCH_RUNTIME.md),由 `configure-site.py` 固定计划,再由 `batch.py` 的 `ssh-site-v1` 运行;动态读取验收账号应得节点集合,不固定节点数量。没有有效验收账号时自动创建本任务受限测试用户并负责禁用收尾;SSH始终经已登记白色机。具体实现、证据续跑和原服务调查边界见该专题;旧冻结计划及其处理脚本不改摘要迁就新实现。仅维护脚本/文档不触发真实接入或线上创建测试用户。

View File

@ -6,6 +6,8 @@
## 服务器侧接入与验收
用户2026-10-20进一步指定:节点维护全流程(候选盘点、查重、DNS/中转配置、部署、验收和回退)优先在服务器侧完成,默认不打开线上网站;优先使用经白色机的SSH、已登记凭据及服务接口。第三方缺少可用接口或凭据且确需网页时,先说明具体缺口,仅按现有访问规则处理必要范围;不为补页面验收打开网站,不绕过强制验证。 线上业务操作、凭据读取、首次SSH信任和账号切换边界仍按全局规则执行。
用户2026-10-20长期指定:新增节点不再默认登录DPL管理页面或进行页面验收。通过白色机SSH在面板应用根目录运行正式stage/promote/readiness及验收脚本,使用应用模型、业务服务、事务和操作journal读写线上数据;保留写前基线、参数/身份校验、幂等恢复和精确回退,不临时绕过业务逻辑写裸SQL。此前批次的节点记录本就由这些服务器侧脚本写入,浏览器仅承担额外回读。
完成标准仍包括新增资源参数回读、隔离完整订阅联网/严格TLS/预期出口和双向上报、append正式组、动态正式订阅按影响范围验收、QA禁用403/下发排除、旧节点/套餐/用户关联/订阅设置/网关容器及原服务保护。DPL页面验收不再列为节点接入未完成项;未做的界面/手机/TUN测试仍按事实注明。此规则不覆盖真正的后台界面功能修改,不授权本机网站访问或第三方后台写入越界。

View File

@ -2,6 +2,8 @@
入口:[节点关系与历史验收](NODE_ONBOARDING.md)。本手册定义后续授权任务的步骤。2026-10-16 已补齐本地脚本草稿;用户要求测试交给奶油,本轮未运行脚本、语法检查或功能测试,未触及线上。**新脚本必须先在隔离环境测试,再按Git流程审阅发布;本地存在不代表线上已更新。**已有节点展示命名按原入口的[节点命名与编号](NODE_ONBOARDING.md#节点命名与编号),此处不另建规则。
节点维护默认全流程采用[服务器侧方式](NODE_BATCH_RUNTIME.md#服务器侧接入与验收),不打开线上网站;包括DNS和中转也先检查可用服务器接口,网页仅用于确实无法服务器侧处理的必要例外。
## 先选择变更模式
| 模式 | 适用情形 | 允许修改的范围 |