如何修改迅雷的下载地址

最近在下载 NVDIA 的 CUDA 工具包,经常是下载到一半就无法下载,查看了错误信息是提示 403,反复试了几次都无法下载成功。看了下载链接每次下载都是后面带一个 Token,新的 Token 可以用旧的 Token 失效了。自然想到去修改下载地址,让迅雷能继续工作,但是迅雷却找不到这个功能。

研究了一下,发现迅雷下载是由两个文件组成:

  1. 配置文件,例如 cuda_8.0.61_win10.exe.td.cfg
  2. 数据文件,例如 cuda_8.0.61_win10.exe.td

配置文件里面存储了下载的 URL 地址,可以直接使用 NotePad++ 进行修改,记住一共有两个地方要修改。

xunlei_1.png

然后还要修改下载地址的长度,这里是 1A 01,因为是小端序,所以要转成 01 1A 刚好是 282,跟这里的字符串长度一致,这里可以使用 WinHex 进行修改。

xunlei_2.png

最关键的一步,需要先在迅雷中删除下载任务,但是不要删除文件,然后将 cuda_8.0.61_win10.exe.td 文件重新拖动到迅雷的下载界面中,然后又可以欢快的继续下载啦~