**环境** - Watt Toolkit 3.1.0(Steam++ 安装版,FileVersion 3.1.2025.0),Windows 11 Pro - 加速模式:System(监听 127.0.0.1:26561) - 网络:github.com 直连 443 被切断(TLS 层 0 字节),其余 GitHub 主机可直连 **现象** 开启 GitHub 加速后,浏览器打开 github.com 页面正常;点击 Release 资产下载后,请求被 302 重定向到 `release-assets.githubusercontent.com`(GitHub 现行的 Release 资产域名),此后该请求经本地代理 **TLS 隧道建立成功但 HTTP 响应 0 字节,20 秒以上无数据**,下载一直卡死。 **同机同时刻实测(curl 计时)** | 主机 | 经 Steam++ 代理 | 直连 | |---|---|---| | github.com(页面) | 200 OK,0.68s | TLS 0 字节(被阻断) | | api.github.com | 200 OK | 200 | | gist.github.com | 302(正常) | - | | codeload.github.com(tar.gz) | 200,**2.7–4.6 MB/s** | ~169 KB/s | | raw.githubusercontent.com | 200 | ~185 KB/s | | **release-assets.githubusercontent.com** | **0 字节挂起(>20s)** | **200,1.4–2.3 MB/s 完整下载** | 即:加速规则内其他域名全部正常,唯独该新域名转发异常;而它直连完全可用。 **复现步骤** 1. System 模式开启 GitHub 加速 2. 浏览器访问任意仓库 Releases 页,点击资产下载 3. DevTools Network 中可见请求 302 到 release-assets.githubusercontent.com 后停滞,0 字节 4. 命令行对照:`curl -x 127.0.0.1:26561 -L --ssl-no-revoke -o NUL -w "%{http_code} %{speed_download}" "<release 资产 URL>"` → 第一跳 302 正常,第二跳 0 字节超时;去掉代理直连则 1.4 MB/s+ **怀疑原因(供参考)** GitHub 已将 Release 资产下载从 `objects.githubusercontent.com` 迁移至 `release-assets.githubusercontent.com`(GitHub Actions 官方文档已要求放行该域名)。3.1.0 的加速规则/转发链路疑似未覆盖该域名,命中后转发上游异常导致 0 字节挂起。 **用户侧临时规避(已验证可用)** - hosts 固定 `release-assets.githubusercontent.com → 185.199.108–111.133` - 将该域名加入系统代理 `ProxyOverride` 例外,使浏览器对其直连 - 注意:Watt Toolkit 每次开启加速都会重写 ProxyOverride,例外需在开启后补写 **期望** 将 `release-assets.githubusercontent.com` 纳入 GitHub 加速规则(或修复其转发),使 Release 下载在 System 模式下开箱即用。
Activity