RsProxy 问题速查

本文讨论了 RsProxy 出现问题或疑似出问题时判定问题原因的方法,涵盖 RsProxy 侧和用户侧问题排查及处理方式,还提供了联系信息。关键要点包括:
1.
RsProxy 侧同步故障排查:使用 sparse-index 可跳过。在临时目录执行相关操作,预期最新 commit message 为 Update dl and api address of config.json,第二条 commit 起与官方保持同步,差距超 30min 说明同步故障,需群内反馈。
2.
RsProxy 侧网络故障排查:依次确认浏览器能否打开相关链接、命令行能否正确拉取脚本、返回指定状态码及下载文件,出现问题先换网络重试,仍有问题群内反馈。
3.
用户侧根证书问题处理:常见表现为证书不被信任,Windows/Mac 用户更新系统,Linux 用户确保 ca-certificates 安装并为最新版本。
4.
用户侧证书相关网络问题处理:因 Digicert 证书 CRL 服务器境外及 Windows 某些 bug 可能导致问题,可在 ~/.cargo/config 内配置 [http] check-revoke = false。
5.
用户侧配置优先级问题:Cargo 优先用项目目录的 .cargo/config,若想用 ~/.cargo/config 内配置,确保未被覆盖。
6.
用户侧 Git 问题处理:可在 ~/.cargo/config 内配置 [net] retry = 3,git-fetch-with-cli = true 或指定环境变量,Mac 用户更新系统后可能需安装 git。
7.
联系信息:Telegram 链接为 https://t.me/+vBHfhZ0DGXZmMWQ1,联系人有 @茌海(ihciah)、@徐帅(dyxushuai)、@吴迪 Pure White 。
本文档主要用于在 rsproxy 出问题或者疑似出问题时判定问题原因。
https://rsproxy.cn/crates.io-index 这个连接直接打开就是 404,不是服务崩了
RsProxy 侧问题
我们的服务监控面板:https://status.rsproxy.cn/
同步故障
如果你使用 sparse-index,可以跳过这一小节。
在任意一个临时目录中执行:
git clone https://rsproxy.cn/crates.io-index
cd crates.io-index
git log
预期结果
飞书文档 - 图片