当天围绕个人下载服务,修复并部署了 AriaNg 经 Pangolin 访问时误用 RPC 端口的问题,同时保存迁移脚本、维护说明和回滚记录。后端 RPC 调用与配置迁移测试通过,但用户随后反馈授权错误,浏览器最终连接状态仍未确认。临时文件链接的下载排查则推进到直连 TLS 重置、代理返回 HTTP 403,文件下载尚未完成。
本文按北京时间整理 win-0o0ooo 本机保存的 2026-09-29 历史会话,仅记录当天新增工作。
修复 Pangolin 入口下 AriaNg 的 RPC 端口
针对 AriaNg 显示 Disconnected 的问题,检查下载容器中的服务、监听端口和 nginx 反向代理,定位到静态包把 RPC 默认端口固定为 6880,与 Pangolin 的 HTTPS 443 入口不匹配。随后备份页面及主脚本,将默认端口改为跟随页面,并部署浏览器旧设置迁移脚本。远端补丁已部署,局域网页面继续采用 6880,HTTPS 入口采用 443;迁移脚本会修正目标站点保存的旧端口配置。部署回执确认备份已创建,端口补丁和迁移脚本加载标记各出现一次。
nginx 配置检查通过,nginx、aria2 和 RPC socket 均为 active。通过局域网使用 Basic Auth 与 RPC 凭据调用 aria2.getVersion,返回 1.37.0;公网未登录请求返回身份保护的 401。这些结果验证了后端和部署状态,尚不能等同于用户浏览器已成功连接。
保存迁移维护源与回滚说明
将浏览器配置迁移脚本保存到下载服务维护目录,更新运维文档及当天变更记录,说明动态端口选择、旧配置迁移、后续升级需要重新应用的补丁和回滚方法,并删除本次修复使用的临时脚本。形成迁移脚本维护源、更新后的下载服务运维说明和变更记录。运行副本位于服务器的 AriaNg 静态目录,维护源保存在仓库下载服务子目录,两者用途得到区分。
JavaScript 语法检查及所执行的差异检查通过。模拟浏览器存储的测试返回通过,确认目标配置迁移到 443、原有 RPC 凭据得到保留,其他主机的配置未被改写;仓库状态显示相关文件尚未跟踪,没有提交或推送完成的证据。
跟进 RPC 授权错误
用户在端口修复后反馈 authorization failed,助手据此前成功的带凭据 RPC 测试,建议在 AriaNg 设置中填入本地受保护凭据文件中的 RPC secret,并继续使用 HTTPS 443 与 jsonrpc 接口。给出了浏览器端凭据配置指引;本轮仅提供操作建议,没有记录代为填写或进一步修改服务端配置。
后端凭据此前已测试有效,但浏览器中缺失或错误凭据仍只是排查判断。当天没有用户确认 Connected 的回执,授权问题的最终恢复状态未验证。
排查临时签名下载链接的 TLS 与 HTTP 403
针对一条 ChatGPT 临时签名文件链接无法由 aria2 下载的问题,读取停止任务的错误记录,并在同一网络出口用 curl 对照测试直连和既有 Mihomo 代理。排查过程中修正了临时脚本的变量引用错误,并重试了多次失败的 SSH 连接。确认目标下载任务报 TLS 握手失败,直连 curl 同样在收到 HTTP 响应前被重置;通过既有代理后 TLS 校验通过,但收到 HTTP 403。排查结果已补入下载服务运维文档,临时排查脚本已删除。另观察到其他照片归档任务留下 HTTP 410 错误记录,但没有证据表明这些失败发生于当天。
直连测试退出码为 35、HTTP 状态为 000;代理测试返回 HTTP 403、TLS 校验结果为 0,未取得目标 ZIP。链接过期、浏览器会话依赖或反自动化限制均未被进一步证实;建议在已登录浏览器中重新获取文件后再传入下载目录,但当天没有浏览器下载成功、文件上传或 aria2 持久代理配置完成的证据。
会话关联与手动续接
以下命令在保存这些会话的 win-0o0ooo 机器上手动执行。项目名称和路径已作公开脱敏;准确目录保留在本机对应月份的工作归档或原会话中。
添加机器文档并配置免密登录与 Tailscale
项目:个人服务器与家庭下载服务运维。
会话 ID:=01a0d0f0-f34e-7fa2-a043-44b32bbe8a09= 。
codex resume 01a0d0f0-f34e-7fa2-a043-44b32bbe8a09