BitComet 中文文档 下载 App

BitComet 制作 BT 种子 — 从本地文件生成 .torrent 并发布

什么时候需要自己做种子

大多数 BitComet 用户是下载者角色——从别人分享的磁链或 torrent 文件获取资源。但有时候你可能想反过来:把自己本地的一些文件(比如收藏的资源、自制的视频、整理的资料包)打包成 torrent 分享给别人。

BitComet 内置了完整的 torrent 制作工具——不需要再用 uTorrent、Vuze、mktorrent 等外部工具。

基础制作流程

步骤一:打开制作工具

BitComet 主界面 → 文件 → 创建 Torrent 文件(快捷键有的版本支持 Ctrl+N)。弹出"创建 Torrent 文件"对话框。

步骤二:选择源文件

选项说明
选择文件制作单个文件的 torrent(比如一个单独的 ISO、ZIP)
选择文件夹制作一个目录的 torrent(比如一个电影合集文件夹,里面有多集视频)

建议先在本地整理好文件/文件夹再开始——torrent 生成后文件名和路径就定死了,想改就得重新生成。

步骤三:配置分片大小

这是最重要的配置项之一。

分片大小怎么选

分片(piece)大小决定了 torrent 文件本身的大小、哈希表的长度、以及选择性下载的粒度。原则是文件越大、分片可以选得越大:

总文件大小推荐分片大小说明
< 50 MB16 KB ~ 64 KB分片小 = 哈希表小 = 每个对等者请求的最小单位小
50 ~ 500 MB128 KB ~ 512 KB常见选择
500 MB ~ 2 GB1 MB ~ 2 MB中等任务的经典选择
2 GB ~ 10 GB2 MB ~ 4 MB大任务,避免 torrent 本身的哈希表太长
> 10 GB4 MB ~ 16 MB非常大的任务,哈希表可能几 MB

为什么分片不能无限大:BT 协议里单个分片最大 16MB。超过 16MB 的分片在较老客户端上可能兼容性问题。

步骤四:Tracker 服务器配置

配置项说明
Tracker 列表输入 Tracker 服务器的 announce URL,每行一个
是否添加常用 Tracker勾选后 BitComet 会自动附加几个公开 Tracker 作为兜底

Tracker 怎么找

步骤五:高级选项

选项默认说明
文件分块对齐勾选BitComet 独有的特性。让每个文件边界落在分片边界上,避免冗余传输。
私有种子(Private)不勾勾选后生成的是私有种子。详见专门文章。
启用 DHT勾选这个 torrent 是否允许通过 DHT 网络发现对等者。私有种子会自动禁用。
评论 / 信息 / 创建者空自由填写元数据,会嵌入 torrent 文件里。

步骤六:生成 torrent

点击 "创建" 按钮。BitComet 会遍历所有文件、计算每个分片的 SHA-1 哈希、生成 .torrent 文件。大任务(比如几十 GB)这个过程可能耗时几分钟——耐心等。

生成完成后,torrent 文件默认保存在源文件夹同级目录下,文件名默认 [文件夹名].torrent。

制作完成后的发布步骤

1. 自己先做种

生成 torrent 后 BitComet 会自动把它加入"做种中"任务列表——保持 BitComet 开着,让自己成为第一个种子。等分享率到 1.0 以上再考虑退出。

2. 上传 torrent 到分享平台

3. 保持在线

刚发布的 torrent 需要至少一个活跃的种子才能被其他人下载。在有其他人开始做种之前,不要关闭 BitComet。建议新发布的资源至少保持 24 小时不间断做种。

私有种子 vs 公共种子

制作对话框里有一个重要选项:私有种子(Private)。勾选后会生成一个私有种子:

公共种子私有种子
DHT 可用✅❌ 禁用
PEX 可用✅❌ 禁用
长效种子可用✅❌ 禁用(协议层限制)
Tracker 必需可选(只靠 DHT)必需(唯一的对等者发现渠道)
匿名性中(DHT 公开)高(只有 Tracker 知道谁在下)
适用于公共分享私人圈子、企业内部、版权敏感内容

详细对比见"私有种子"专门文章。

文件分块对齐(Piece Boundary Alignment)

这是 BitComet 做种子时自动开启的一个特性,能保证多文件 torrent 里每个文件的边界都落在分片边界上。好处:

代价是可能在文件末尾加入少量零字节填充让大小对齐到分片边界——这个量通常可以忽略(几百字节到几 KB)。

常见问题

torrent 生成后想加/删文件

不行。torrent 文件里嵌入了每个文件的路径、大小、分片哈希——任何改动都会让哈希失效。必须重新生成整个 torrent,然后旧的 torrent 作废(新生成的哈希值不同,对不上就没法做种)。如果已经有人开始下载旧 torrent,通知他们换 torrent。

生成的 torrent 太大

生成时报错"文件被占用"

目标文件夹里有文件正在被其他进程打开(比如视频播放器、编辑器)。关闭占用进程后重试。

Tracker 填错了 / 想改

torrent 文件里 Tracker 地址是写死的。填错了只能重新生成。但如果你自己已经在做种、也已经有人开始下载了——可以在 BitComet 里编辑那个 torrent 任务的 Tracker 列表(任务属性 → 连接 → 添加/编辑 Tracker),不会影响已经下载的用户(只要他们还在原 Tracker 上活跃)。

如何确认自己做种成功