https://hf-mirror.com/的 hfd.sh 调用 Windows 中的迅雷,加速模型和数据集下载 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bushnerd
V2EX    分享创造

https://hf-mirror.com/的 hfd.sh 调用 Windows 中的迅雷,加速模型和数据集下载

  •  1
     
  •   bushnerd 191 天前 1780 次点击
    这是一个创建于 191 天前的主题,其中的信息可能已经有所发展或是发生改变。

    改进版 hfd.sh 脚本:通过迅雷实现满速下载与断点续传

    最近我对 hf-mirror.com 提供的 hfd.sh 脚本进行了一些改进,主要是通过调用 迅雷( Thunder )来实现更高效的下载体验。以下是改进的主要特点和使用方法:


    改进亮点

    1. 满速下载
      使用迅雷作为下载工具,能够充分利用带宽资源,基本可以达到满速下载。

    2. 支持断点续传
      相比 aria2,迅雷在断点续传方面表现更加稳定,尤其适合大文件或网络环境不稳定的场景。

    3. 简单易用
      无需额外配置复杂的参数,只需确保系统中安装了迅雷即可轻松使用。


    脚本原理

    • 该脚本需要在 WSL ( Windows Subsystem for Linux ) 环境下运行。
    • 脚本的核心逻辑是通过 WSL 调用 Windows 版本的迅雷客户端(thunder.exe),从而实现跨平台的高效下载。

    脚本地址

    您可以访问以下链接获取改进后的脚本:
    hfd.sh 改进版脚本


    使用前提

    1. 安装迅雷
      请确保您的 Windows 系统中已安装迅雷客户端,并且 thunder.exe 可以正常调用。

    2. 启用 WSL
      脚本需要在 WSL 环境中运行。如果您尚未启用 WSL ,请参考 微软官方文档 进行安装和配置。

    3. 配置路径
      如果迅雷的安装路径不是默认路径,请根据实际情况修改脚本中的 thunder.exe 路径。


    注意事项

    • 由于 thunder.exe 是 Windows 平台专属软件,因此该脚本无法直接在纯 Linux 或 macOS 系统中使用。
    • 如果您对脚本有任何改进建议或遇到问题,欢迎在 Gist 页面留言反馈。

    希望这个改进版脚本能为大家提供更便捷的下载体验!如果有任何疑问或建议,欢迎随时交流。

    第 1 条附言    185 天前
    hf-mirror.com 的站长回复使用迅雷会伪造 UA ,对服务器造成巨大压力造成宕机,因此我把 gist 删除了。
    6 条回复    2025-04-03 08:45:40 +08:00
    vopsoft
        1
    vopsoft  
       191 天前 via Android
    厉害了 同理能调用 IDM 不
    Alist 能添加 115 离线任务 能自动用 115 下完 再下回本地就完美了
    bushnerd
        2
    bushnerd  
    OP
       191 天前
    @vopsoft 115 离线是不是要收费的?
    vopsoft
        3
    vopsoft  
       191 天前 via Android
    收费
    迅雷也是 VIP 速度才快吧
    w568w
        4
    w568w  
       191 天前
    "/mnt/d/scoop/apps/xunlei/current/Program/Thunder.exe" "$url" &
    sleep "$THUNDER_WAITTIME"

    这实现是不是有点太简单粗暴了?

    还有槽点:专门装个 WSL2 和迅雷,然后在 Windows 下调用 Linux bash 脚本跑 exe 迅雷,怎么这么别扭呢?

    既然只打算支持 Windows 了,为啥不用 powershell 脚本转写一遍呢?看你这主楼文案也挺像 AI 的(若误伤我先道歉),这才几行的脚本,直接丢给你用得最多的大模型转成 powershell 就行吧?
    bushnerd
    &nsp;   5
    bushnerd  
    OP
       190 天前
    @vopsoft 不需要 VIP ,我使用的是 https://www.mefcl.com/xunlei11.html/comment-page-2 这个修改版。
    bushnerd
        6
    bushnerd  
    OP
       190 天前
    @w568w 说的没错哈,用 AI 帮我写的。

    "/mnt/d/scoop/apps/xunlei/current/Program/Thunder.exe" "$url" &
    sleep "$THUNDER_WAITTIME"
    这一行确实不够优雅,不过是由于 thunder.exe 中间没有间隔的话,迅雷调起来后,只能下载单个文件,而后面的文件没法加入,所以加入了一个延时。

    谁要有空,可以转一下.ps1 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     894 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 20:47 PVG 04:47 LAX 13:47 JFK 16:47
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86