Document FUC domain switch, mailbox reply and verification

This commit is contained in:
hellcat 2026-10-24 09:01:40 +08:00
parent fff2e8457d
commit fce8b3c9f6
2 changed files with 117 additions and 0 deletions

View File

@ -0,0 +1,36 @@
# FUC 2026-10-24 主站和文档域名切换
用户指定替换访问异常的`fuuu.cloud`,新域名为`福云123.com`,ASCII为`xn--123-9i9dj97q.com`。封锁现象来自用户报告;本次未做中国大陆网络探测。
## 已应用范围
- 主站:`https://xn--123-9i9dj97q.com`,兼容`www`;doc:`https://doc.xn--123-9i9dj97q.com`。
- Namecheap账号mukaitao的BasicDNS:`@ A 45.8.112.190`(TTL 30 min)、`www CNAME xn--123-9i9dj97q.com.`(TTL 30 min)、`doc A 45.8.112.190`(Automatic)。默认主域跳转记录改为A、www停车页改为根域别名;未修改新域名邮件DNS。
- site-jp01新增`/etc/nginx/conf.d/fuc-20261024.conf`,含三域HTTP ACME验证与HTTPS跳转、主站PHP虚拟主机、doc静态站。主站根目录仍`/www/wwwroot/fuuuu.cloud/public`;doc仍`/www/wwwroot/fuuuu.cloud/doc/docs/.vuepress/dist`。
- 独立证书`/etc/letsencrypt/live/fuc-20261024/`覆盖根域、www和doc;Certbot使用已有账号和webroot签发,到期2027-01-21,沿现有续期调度管理。80端口保留`/.well-known/acme-challenge/`例外。不将签发成功写成已真实续期成功。
- 线上私密`config/.config.php`仅原子更新`baseUrl`、`url_doc_base`两项;配置文件未提交Git。`webAPIUrl`继续引用`baseUrl`。
- `doc/docs/.vuepress/config.ts`更新主站和教程地址,doc全部使用HTTPS。源码提交`87c7d76fba398b5c5e59c9ee07e0c8d360628690`,静态发布产物提交`fff2e8457d9ff49b3256057d8b7d9f9218683824`;两次均先从服务器侧推送既有Git远程,再快进部署,未在本机访问项目Git HTTP。线上Git origin为`https://gitea.diaodu.us/tom/fuc-new.git`,本地origin为`https://gitea.tomshell.com.de/tom/fuc-new.git`;未修改二者,服务器推送认证按GemDocs登记的ACC-007按字段读取,秘密只交给Git认证。
- 线上原`doc/node_modules`包含macOS平台依赖,且系统Node为18。为避免影响其他站点,使用本地既有Node22构建25页,将仓库已跟踪的dist作为Git发布产物部署;未覆盖服务器依赖或升级全局Node。后续直接在此服务器构建前仍须处理其跨平台依赖及Node版本。
- 订阅域名、旧站vhost、其他业务站点、用户数据及原有线上/本地并行修改保留。
## 企业邮箱
`fu@gemcook.net`由用户完成登录。本次仅修改现有自动回复,主题保留“自动回复 - 福云最新域名”,内容给出新官网中文域名、ASCII兼容地址、doc地址,以及原域名访问异常的说明。
已保存并刷新回读:Activate auto-reply为开启;页面强制要求起止时间,设为页面显示`10/24/2026 12:00 AM`至`12/31/2036 11:59 PM`。页面未显示时区,不推定为北京时间。此为固定回复文本,不是自动发现未来域名变更的后台同步。设置入口`https://privateemail.com/spm/settings/auto-reply/`;窄屏设置首页会隐藏该卡片,直接进入上述入口或切换桌面布局。临时桌面视图已恢复。
没有手动发送真实测试邮件、群发或修改密码/邮箱DNS。邮件自动回复已保存启用,实际收件触发尚未验收。服务商说明同一发件地址每7天最多自动回复一次,避免据重复测试未收到邮件误判失败:[官方说明](https://www.namecheap.com/support/knowledgebase/article.aspx/10786/2178/how-to-create-autoreplyvacation-notice-in-namecheap-private-email-webmail/)。
## 验证
独立白色机结果见[验收数据](evidence/domain-switch-20261024.json)。业务服务器与白色机分别经正常DNS和TLS只读GET验证:主站200“福云”、登录页200“登录 — 福云”、www 200、doc首页200“文档中心”、Windows Clash Verge Rev教程200;各抽取3项同源CSS/JS均200。主站包含新doc链接,抽查页面均无旧`fuuu.cloud`绝对链接。Nginx语法与私密PHP配置语法通过。本地VuePress25页发布构建通过;原来的跨平台服务器构建失败不记为通过。
已完成服务器侧验收,未做线上页面验收;未进行登录、支付、真实邮件收发或大陆网络验收。GemDocs记录新域名、证书、FUC关联及邮箱设置边界。
## 回退
受限恢复点位于site-jp01的`/root/fuc-domain-20261024/`:原`config.php`、旧主站及doc Nginx配置、`doc-config.ts`、`doc-dist.tar.gz`、Git bundle及构建日志。目录700、秘密配置600;不复制到普通文档或Git。
回退前核对是否存在后续变更。配置回退只恢复上述备份中的两项URL;新vhost可移出conf.d后`nginx -t`通过再reload,旧vhost未动。doc优先按Git revert相关发布提交再推送部署,保持并行修改;紧急恢复可使用私有静态产物备份。Namecheap可恢复根域URL Redirect到`http://www.xn--123-9i9dj97q.com/`、www停车页CNAME,并移除本次新建doc记录;只有确需完全撤销新域名时采用。邮箱回退正文原值为“福云永久域名:福云.com(需翻墙)”和“福云最新免翻墙域名:fuuu.cloud”,恢复前考虑原域名仍异常,不自动回退。
DomainHub已按协作规则评估:其配置分发不负责DNS/证书,FUC当前无接收端,本次暂缓接入,不扩大紧急域名切换范围。未改白色机反代映射,新域名没有另建本机访问例外。

View File

@ -0,0 +1,81 @@
{
"checks": [
{
"name": "main",
"status": 200,
"final_url": "https://xn--123-9i9dj97q.com/",
"title": "福云",
"bytes": 28916,
"old_domain_links": 0,
"new_doc_link": true
},
{
"name": "main-asset",
"path": "/assets/cool/bootstrap.min.css",
"status": 200,
"bytes": 161364
},
{
"name": "main-asset",
"path": "/assets/cool/all.min.css",
"status": 200,
"bytes": 55183
},
{
"name": "main-asset",
"path": "/assets/cool/swiper.min.css",
"status": 200,
"bytes": 19778
},
{
"name": "login",
"status": 200,
"final_url": "https://xn--123-9i9dj97q.com/auth/login",
"title": "登录 — 福云",
"bytes": 14263,
"old_domain_links": 0
},
{
"name": "doc",
"status": 200,
"final_url": "https://doc.xn--123-9i9dj97q.com/",
"title": "文档中心",
"bytes": 8330,
"old_domain_links": 0
},
{
"name": "doc-asset",
"path": "/styles/index.css",
"status": 200,
"bytes": 265
},
{
"name": "doc-asset",
"path": "/assets/style-BZepEibl.css",
"status": 200,
"bytes": 261077
},
{
"name": "doc-asset",
"path": "/assets/app-BcydMTkH.js",
"status": 200,
"bytes": 330034
},
{
"name": "doc-guide",
"status": 200,
"final_url": "https://doc.xn--123-9i9dj97q.com/windows/clash-verge-rev/",
"title": "Clash Verge Rev | 文档中心",
"bytes": 24592,
"old_domain_links": 0
},
{
"name": "www",
"status": 200,
"final_url": "https://www.xn--123-9i9dj97q.com/",
"title": "福云",
"bytes": 28916,
"old_domain_links": 0
}
]
}