[BUG] xget加速的链接 ndm下载会499 #18

Closed
opened 2026-10-07 21:22:09 +00:00 by xixu-me · 6 comments
Owner

错误描述

Image 即时装了 xget now 扩展也不行

重现步骤

  1. 访问 https://github.com/netchx/netch/releases
  2. 点击 1.9.7 版本里的 Netch.7z
  3. 希望正常下载
  4. ndm下载报错

预期行为

正常下载,关掉 ndm扩展走浏览器自动下载没问题

受影响的平台

GitHub

问题 URL 示例

https://github.com/netchx/netch/releases

操作类型

文件下载

错误信息

INFO   2025-11-28 09:07:11 ( 1764292031 )   Opening LogFile...
INFO   2025-11-28 09:07:11 ( 1764292031 )   DownloadID = 368 , Protocol = HTTPS , OS = WIN , AppVersion = WinVersion1310
INFO   2025-11-28 09:07:11 ( 1764292031 )   DownloadEngine State Changed : Unknown -> Starting...
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   DownloadEngine is Starting...
INFO   2025-11-28 09:07:11 ( 1764292031 )   Sb
INFO   2025-11-28 09:07:11 ( 1764292031 )   New Socket(s) Created. MaxAllowedConnection = 32 And ActiveSockets = 1
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   Socket ( 1 )  Connecting to  172.67.150.38:443 ...
INFO   2025-11-28 09:07:11 ( 1764292031 )   Initializing SslHandShake for Socket (1 )
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   Socket ( 1 ) SSLBuffer Reassigned , New Buffer Size = 16413
INFO   2025-11-28 09:07:11 ( 1764292031 )   SslHandShake OK for Socket ( 1 )
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   SegmentManager Created a New Segment and now has 1 Segments.
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   Socket ( 1 ) HttpStatus =  HTTP_STATE_VOID  RoundNumberServer = 0 and RoundNumberProxy = 0
INFO   2025-11-28 09:07:11 ( 1764292031 )   Sending Http-GET  for Socket ( 1 )  Range = 0-
DEBUG  2025-11-28 09:07:11 ( 1764292031 )   HttpStatus Changed for Socket (  1 )  HTTP_STATE_VOID  ->  HTTP_STATE_GET_SENT 
INFO   2025-11-28 09:07:11 ( 1764292031 )   GET Sent : 
<< GET /gh/netchx/netch/releases/download/1.9.7/Netch.7z HTTP/1.1
Host: xget.xi-xu.me
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
Accept: */*
Accept-Encoding: identity
Accept-Language: en-US,en;q=0.9
Accept-Charset: *
Origin: https://github.com
Referer: https://github.com/netchx/netch/releases
Range: bytes=0-

>>
INFO   2025-11-28 09:07:12 ( 1764292032 )   All Response Headers For Socket ( 1 ) :
INFO   2025-11-28 09:07:12 ( 1764292032 )   
<<HTTP/1.1 429 Too Many Requests
Date: Fri, 28 Nov 2025 01:07:14 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Retry-After: 10
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
referrer-policy: same-origin
x-frame-options: SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
x-content-type-options: nosniff
Speculation-Rules: "/cdn-cgi/speculation"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xn5nSo42xm6MWJccR/W0Bt27lak3AJvUHwzDh80D3pOepkSMsR9TWLmDIegF8mm3IOA7jiTt9vUVyyxAg2avvTRDOQV3kJ+MpcSSNnc="}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expect-ct: max-age=86400, enforce
x-xss-protection: 1; mode=block
Server: cloudflare
CF-RAY: 9a55f7a0f820a007-AMS
alt-svc: h3=":443"; ma=86400>>

DEBUG  2025-11-28 09:07:12 ( 1764292032 )   HttpStatus Changed for Socket (  1 )  HTTP_STATE_GET_SENT  ->  HTTP_STATE_PARSING_HTTP_HEADER 
DEBUG  2025-11-28 09:07:12 ( 1764292032 )   Status Code For Socket (1 ) = 429
ERROR  2025-11-28 09:07:12 ( 1764292032 )   Handling Error - Socket ( 1 ) - SocketState =  HTTP_STATE_PARSING_HTTP_HEADER  ErrorText = HTTP/1.1 429 Too Many Requests
ERROR  2025-11-28 09:07:12 ( 1764292032 )   HTTP/1.1 429 Too Many Requests
INFO   2025-11-28 09:07:12 ( 1764292032 )   DownloadEngine State Changed : Starting... ( 4 ) ->     
DEBUG  2025-11-28 09:07:12 ( 1764292032 )   Socket ( 1 ) All Headers have been Parsed. Now HttpStatus =  HTTP_STATE_PARSING_HTTP_HEADER  And StatusCode = 429
ERROR  2025-11-28 09:07:12 ( 1764292032 )   Error Occurred. HTTP/1.1 429 Too Many Requests
DEBUG  2025-11-28 09:07:12 ( 1764292032 )   DownloadEngine Is Terminating. EngineState =     .
DEBUG  2025-11-28 09:07:12 ( 1764292032 )   HttpStatus Changed for Socket (  1 )  HTTP_STATE_PARSING_HTTP_HEADER  ->  HTTP_STATE_VOID 
INFO   2025-11-28 09:07:12 ( 1764292032 )   Closing LogFile.

浏览器/工具

No response

实例 URL

No response

附加信息

No response

确认

  • 我已经搜索了现有的 issues,确认这不是重复报告
  • 我已经阅读了存储库文档和故障排除指南
  • 我提供的信息准确且完整

GitHub 来源:https://github.com/xixu-me/xget/issues/122
作者:yangweijie · 创建时间:2025-11-28T01:28:53Z

### 错误描述 <img width="481" height="423" alt="Image" src="https://github.com/user-attachments/assets/6c5bc0da-bc52-47f8-a5ad-fb569994aa8c" /> 即时装了 xget now 扩展也不行 ### 重现步骤 1. 访问 https://github.com/netchx/netch/releases 2. 点击 1.9.7 版本里的 Netch.7z 3. 希望正常下载 4. ndm下载报错 ### 预期行为 正常下载,关掉 ndm扩展走浏览器自动下载没问题 ### 受影响的平台 GitHub ### 问题 URL 示例 https://github.com/netchx/netch/releases ### 操作类型 文件下载 ### 错误信息 ```shell INFO 2025-11-28 09:07:11 ( 1764292031 ) Opening LogFile... INFO 2025-11-28 09:07:11 ( 1764292031 ) DownloadID = 368 , Protocol = HTTPS , OS = WIN , AppVersion = WinVersion1310 INFO 2025-11-28 09:07:11 ( 1764292031 ) DownloadEngine State Changed : Unknown -> Starting... DEBUG 2025-11-28 09:07:11 ( 1764292031 ) DownloadEngine is Starting... INFO 2025-11-28 09:07:11 ( 1764292031 ) Sb INFO 2025-11-28 09:07:11 ( 1764292031 ) New Socket(s) Created. MaxAllowedConnection = 32 And ActiveSockets = 1 DEBUG 2025-11-28 09:07:11 ( 1764292031 ) Socket ( 1 ) Connecting to 172.67.150.38:443 ... INFO 2025-11-28 09:07:11 ( 1764292031 ) Initializing SslHandShake for Socket (1 ) DEBUG 2025-11-28 09:07:11 ( 1764292031 ) Socket ( 1 ) SSLBuffer Reassigned , New Buffer Size = 16413 INFO 2025-11-28 09:07:11 ( 1764292031 ) SslHandShake OK for Socket ( 1 ) DEBUG 2025-11-28 09:07:11 ( 1764292031 ) SegmentManager Created a New Segment and now has 1 Segments. DEBUG 2025-11-28 09:07:11 ( 1764292031 ) Socket ( 1 ) HttpStatus = HTTP_STATE_VOID RoundNumberServer = 0 and RoundNumberProxy = 0 INFO 2025-11-28 09:07:11 ( 1764292031 ) Sending Http-GET for Socket ( 1 ) Range = 0- DEBUG 2025-11-28 09:07:11 ( 1764292031 ) HttpStatus Changed for Socket ( 1 ) HTTP_STATE_VOID -> HTTP_STATE_GET_SENT INFO 2025-11-28 09:07:11 ( 1764292031 ) GET Sent : << GET /gh/netchx/netch/releases/download/1.9.7/Netch.7z HTTP/1.1 Host: xget.xi-xu.me User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0 Accept: */* Accept-Encoding: identity Accept-Language: en-US,en;q=0.9 Accept-Charset: * Origin: https://github.com Referer: https://github.com/netchx/netch/releases Range: bytes=0- >> INFO 2025-11-28 09:07:12 ( 1764292032 ) All Response Headers For Socket ( 1 ) : INFO 2025-11-28 09:07:12 ( 1764292032 ) <<HTTP/1.1 429 Too Many Requests Date: Fri, 28 Nov 2025 01:07:14 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Retry-After: 10 Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT referrer-policy: same-origin x-frame-options: SAMEORIGIN Strict-Transport-Security: max-age=15552000; includeSubDomains; preload x-content-type-options: nosniff Speculation-Rules: "/cdn-cgi/speculation" Vary: accept-encoding Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xn5nSo42xm6MWJccR/W0Bt27lak3AJvUHwzDh80D3pOepkSMsR9TWLmDIegF8mm3IOA7jiTt9vUVyyxAg2avvTRDOQV3kJ+MpcSSNnc="}]} Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} expect-ct: max-age=86400, enforce x-xss-protection: 1; mode=block Server: cloudflare CF-RAY: 9a55f7a0f820a007-AMS alt-svc: h3=":443"; ma=86400>> DEBUG 2025-11-28 09:07:12 ( 1764292032 ) HttpStatus Changed for Socket ( 1 ) HTTP_STATE_GET_SENT -> HTTP_STATE_PARSING_HTTP_HEADER DEBUG 2025-11-28 09:07:12 ( 1764292032 ) Status Code For Socket (1 ) = 429 ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests ERROR 2025-11-28 09:07:12 ( 1764292032 ) HTTP/1.1 429 Too Many Requests INFO 2025-11-28 09:07:12 ( 1764292032 ) DownloadEngine State Changed : Starting... ( 4 ) -> DEBUG 2025-11-28 09:07:12 ( 1764292032 ) Socket ( 1 ) All Headers have been Parsed. Now HttpStatus = HTTP_STATE_PARSING_HTTP_HEADER And StatusCode = 429 ERROR 2025-11-28 09:07:12 ( 1764292032 ) Error Occurred. HTTP/1.1 429 Too Many Requests DEBUG 2025-11-28 09:07:12 ( 1764292032 ) DownloadEngine Is Terminating. EngineState = . DEBUG 2025-11-28 09:07:12 ( 1764292032 ) HttpStatus Changed for Socket ( 1 ) HTTP_STATE_PARSING_HTTP_HEADER -> HTTP_STATE_VOID INFO 2025-11-28 09:07:12 ( 1764292032 ) Closing LogFile. ``` ### 浏览器/工具 _No response_ ### 实例 URL _No response_ ### 附加信息 _No response_ ### 确认 - [x] 我已经搜索了现有的 issues,确认这不是重复报告 - [x] 我已经阅读了存储库文档和故障排除指南 - [x] 我提供的信息准确且完整 --- GitHub 来源:https://github.com/xixu-me/xget/issues/122 作者:yangweijie · 创建时间:2025-11-28T01:28:53Z <!-- github-archive:3673352043 -->
xixu-me added the invalid label 2026-10-07 21:22:09 +00:00
Author
Owner

错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests”;README 已指出预部署实例不保证可靠性


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587770445
作者:xixu-me · 创建时间:2025-11-28T03:04:54Z

错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests”;README 已指出预部署实例不保证可靠性 --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587770445 作者:xixu-me · 创建时间:2025-11-28T03:04:54Z <!-- github-archive:3587770445 -->
Author
Owner

问题是百分百复现, 不是重试20次有一次成功

---原始邮件---
发件人: "Xi @.>
发送时间: 2025年11月28日(周五) 中午11:05
收件人: @.
>;
抄送: @.@.>;
主题: Re: [xixu-me/Xget] [BUG] xget加速的链接 ndm下载会499 (Issue #122)

xixu-me left a comment (xixu-me/Xget#122)

错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests”;README 已指出预部署实例不保证可靠性

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587817436
作者:yangweijie · 创建时间:2025-11-28T03:40:08Z

问题是百分百复现, 不是重试20次有一次成功 ---原始邮件--- 发件人: "Xi ***@***.***&gt; 发送时间: 2025年11月28日(周五) 中午11:05 收件人: ***@***.***&gt;; 抄送: ***@***.******@***.***&gt;; 主题: Re: [xixu-me/Xget] [BUG] xget加速的链接 ndm下载会499 (Issue #122) xixu-me left a comment (xixu-me/Xget#122) 错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests”;README 已指出预部署实例不保证可靠性 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: ***@***.***&gt; --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587817436 作者:yangweijie · 创建时间:2025-11-28T03:40:08Z <!-- github-archive:3587817436 -->
Author
Owner

Error 1015 Ray ID: 9a5794053c972672 • 2025-11-28 05:48:46 UTC
You are being rate limited
What happened?
The owner of this website (xget.xi-xu.me) has banned you temporarily from accessing this website.

Please see https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1015/ for more details.

Was this page helpful?


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587999844
作者:yangweijie · 创建时间:2025-11-28T05:49:28Z

Error 1015 Ray ID: 9a5794053c972672 • 2025-11-28 05:48:46 UTC You are being rate limited What happened? The owner of this website (xget.xi-xu.me) has banned you temporarily from accessing this website. Please see https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1015/ for more details. Was this page helpful? --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3587999844 作者:yangweijie · 创建时间:2025-11-28T05:49:28Z <!-- github-archive:3587999844 -->
Author
Owner

预部署实例设置了严格的请求速率限制,再强调一下错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests”

并不是这个原因,把ndm扩展关闭 用浏览器下载 就能正常下,感觉是你们加速服务配置的什么header 头和下载网站不匹配


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588001173
作者:yangweijie · 创建时间:2025-11-28T05:50:20Z

> 预部署实例设置了严格的请求速率限制,再强调一下错误产生的原因很明显“ERROR 2025-11-28 09:07:12 ( 1764292032 ) Handling Error - Socket ( 1 ) - SocketState = HTTP_STATE_PARSING_HTTP_HEADER ErrorText = HTTP/1.1 429 Too Many Requests” 并不是这个原因,把ndm扩展关闭 用浏览器下载 就能正常下,感觉是你们加速服务配置的什么header 头和下载网站不匹配 --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588001173 作者:yangweijie · 创建时间:2025-11-28T05:50:20Z <!-- github-archive:3588001173 -->
Author
Owner

我试了别的资源 可以下载成功 ,可能是对应资源外网下载的多了


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588004258
作者:yangweijie · 创建时间:2025-11-28T05:52:23Z

我试了别的资源 可以下载成功 ,可能是对应资源外网下载的多了 --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588004258 作者:yangweijie · 创建时间:2025-11-28T05:52:23Z <!-- github-archive:3588004258 -->
Author
Owner

再次强调 README 已指出预部署实例不保证可靠性,预部署实例仅供演示;此外,请求速率限制是基于 Client IP 进行判定的,与具体请求的资源内容无关,只要来自同一 IP 的请求频率超标即触发限制;基于以上原因,该错误属于预期行为,而非 bug。


GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588024085
作者:xixu-me · 创建时间:2025-11-28T06:04:18Z

再次强调 README 已指出预部署实例不保证可靠性,预部署实例仅供演示;此外,请求速率限制是基于 Client IP 进行判定的,与具体请求的资源内容无关,只要来自同一 IP 的请求频率超标即触发限制;基于以上原因,该错误属于预期行为,而非 bug。 --- GitHub 来源:https://github.com/xixu-me/xget/issues/122#issuecomment-3588024085 作者:xixu-me · 创建时间:2025-11-28T06:04:18Z <!-- github-archive:3588024085 -->
Sign in to join this conversation.