让 Firefox 中的大文件下载支持断点续传
摘要
一篇技术博客介绍如何通过将 Firefox 的 network.http.response.timeout 设为 0,让浏览器在下载大文件时能够断点续传并提升稳定性,同时给出了 wget -c 作为替代方案。
暂无内容
查看缓存全文
缓存时间: 2026/10/12 21:50
# 让 Firefox 中的大文件下载支持断点续传
来源:https://lunarwatcher.codeberg.page/til/firefox/resumable-big-downloads.html
头像
firefox
---
不知为何,Firefox 28 及更新版本\(即大约2014 年之后的所有现代版本 (https://morgb.blogspot.com/2014/05/firefox-29-and-http-response-timeout.html)\)都将`network\.http\.response\.timeout`默认设为 300 秒。这似乎会影响大文件下载的断点续传,以及大文件下载的整体稳定性。
在`about:config`中将`network\.http\.response\.timeout`设为`0`\(或一个非常大的值\),似乎能让大文件下载既支持断点续传,也至少稍微稳定一些。我不明白为什么这样有效,但实验测试支持这一点。
请注意,这里假设服务器支持断点续传;如果不支持,那么 Firefox 或其他任何浏览器中的设置都无济于事。不过,这个方法解决的问题是:Firefox 在出错时无法继续一个本来支持断点续传的下载。我不完全确定是否如此,但从实验来看,Firefox 的断点续传似乎依赖连接超时,而不是它下载的`\.part`文件。如果不设置这个选项,Firefox 就会毫不犹豫地忽略已有的`\.part`文件,我不明白为什么。
不过,Firefox 的断点续传总体上似乎相当不稳定。早在2005 年 (https://forums.mozillazine.org/viewtopic.php?t=238764),就已经有人发现了某种形式的这个问题。我还发现,可以手动折腾`\.part`文件,让 Firefox 真正继续下载 (https://superuser.com/a/1103144),但我才不干这种破事。作为不使用 Firefox 的替代方案,运行`wget \-c \-O "$filename" "$url"`也可以,而且 wget 总体上似乎相当稳定。
我还怀疑,Firefox 在判定下载失败之前,会尽可能在后台进行一些重试\-从一些实验测试来看,这似乎至少部分与`network\.http\.response\.timeout`有关,而且超过这个超时时间会干扰这一过程。
我没有尝试通过 FF 的源代码来确认这些推测,因为我完全不知道该从哪里找起。
相似文章
Show HN: Rapel – 不稳定网络中的分块可续传下载
Rapel 是一个支持续传的分块 HTTP 下载工具,专为不稳定网络设计。它具备并发下载、JSON 状态管理、优雅关闭及跨平台支持等特点。
@XAMTO_AI: 现在的网盘下载体验,真是让人一言难尽。明明家里装的是百兆光纤,可一遇到百度、阿里、夸克这些主流网盘,下载速度就立刻“原形毕露”,慢得像回到了二十年前用电话线拨号上网的时代。不乖乖充值会员,就只能盯着那几乎静止不动的进度条干瞪眼,把耐心一点…
推荐一个名为LinkSwift的开源工具,可以免费解锁百度、阿里等多项网盘的满速下载,无需安装官方客户端,界面干净无广告。
@geekbb: 一个 Rust 引擎 + Flutter 界面的多协议下载器,支持 HTTP/FTP、BT 磁力、eD2K 以及 HLS/DASH 流媒体,定位是免费开源的 IDM 替代品。 https://github.com/zerx-lab/Flu…
一个基于 Rust 引擎和 Flutter 界面的多协议下载器,支持 HTTP/FTP、BT 磁力、eD2K 以及 HLS/DASH 流媒体,定位为免费开源的 IDM 替代品。
@realchendahuang: 厚礼蟹!我才知道Firefox浏览器为每个用户提供了每月免费50G的VPN流量。 对于先有鸡、先有蛋的尴尬场景,非常有帮助。 使用方法就是: 1. 在地址栏输入 about:config 2. 进入高级首选项,点显示全部 3. 搜索输入 …
Firefox推出内置免费VPN,每月提供50GB流量,并支持位置选择。用户在浏览器内一键开启,无需额外安装应用。
@axichuhai: 别再到处找视频下载工具了,这个视频下载神器已经在gitHub 斩获 17w star 兼容抖音、小红书、B站以及海外上千个视频平台 支持分段下载、多线程、外挂字幕、直播录制、无损画质,电脑手机都能用 一个工具就能搞定所有平台的视频下载。
推荐一个在GitHub上获得17万star的视频下载神器,支持抖音、小红书、B站及海外上千个平台,具备分段下载、多线程、外挂字幕、直播录制和无损画质功能,兼容电脑和手机。