ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何用 torlink seed 秒变分享者:把本地文件夹变成种子并立即开始做种(完整指南)

如何用 torlink seed 秒变分享者:把本地文件夹变成种子并立即开始做种(完整指南) 如何用 torlink seed 秒变分享者把本地文件夹变成种子并立即开始做种完整指南【免费下载链接】torlink A sleek, zero-setup torrent finder and downloader that lives right in your terminal.项目地址: https://gitcode.com/gh_mirrors/tor/torlinktorlink命令行里运行torlnk是一个零配置的终端 torrent 搜索与下载工具而它内置的seed 命令能让你的本地文件夹在几秒内变成 torrent 种子自动生成.torrent文件、打印磁力链接magnet link并立即开始做种seeding。本文面向新手带你用最简单的方式把本地文件夹变成种子并分享给任何人。1. 一键做种torlnk seed 命令使用步骤 只需 3 步把任意文件夹分享给整个网络# 第 1 步安装 Node.js 22torlink 唯一的依赖 # 第 2 步直接通过 npx 运行无需安装项目本身 npx torlnk # 第 3 步对想分享的文件夹执行 seed 命令 torlnk seed ./album执行后会自动完成 4 件事逐块计算哈希hashing为你的文件生成唯一的 infohash写出album.torrent文件保存在文件夹旁边和文件放在一起打印 magnet 磁力链接独占一行方便复制立即开始做种把你的文件分享给网络中的其他人。核心逻辑在 seed.ts哈希与种子文件的生成在 create.ts。2. 为什么新种子能秒变 100%这是 torlink seed 最巧妙的地方。新生成的种子没有任何人在网络里如果只用磁力链接启动客户端必须先从网络获取元数据——而一个从未出现过的种子根本没有人可以提供它进度会永远卡在 0%。torlink 的做法是先创建.torrent文件把元数据存到队列里再按文件路径添加见 seed.ts 的注释。这样客户端手里直接有分块哈希可以在本地校验磁盘上已有的文件几秒钟就变成 100% 的做种者而不是重复下载自己已经拥有的数据。3. torlnk seed 高级参数清单做种时效与清理参数作用示例--seed-time完成做种 N 时间后自动停止文件保留--seed-time 2h、30m、90s--delete-files到时停止做种并删除数据腾出空间与--seed-time搭配--daemon后台运行退出登录后继续做种见下一节定时停止做种由 seed-reaper.ts 实现每隔 30 秒检查一次到期的种子被暂停不会删数据除非你加了--delete-files之后随时可以恢复。# 做种 1 小时后自动停止文件保留 torlnk seed ./album --seed-time 1h4. 后台长期做种--daemon 让服务器替你分享加--daemon后torlink 会 fork 一个独立进程输出pid 和日志路径你随时可以登出终端torlnk seed ./album --daemon # 输出示例 # torlink seed daemon started (pid 12345) # logs: .../seed.log # stop: kill 12345日志文件实时查看hashing、wrote ...torrent、seeding ...等步骤停止做种kill pid即可进程会干净地保存状态实现见 daemonize.ts。 脚本提示磁力链接独占最后一行输出torlnk seed ./album | tail -1就能把它抓出来写进脚本。5. 在 TUI 里查看做种状态Seeding 标签页如果你更习惯交互式界面运行npx torlnk打开终端 TUI切换到Seeding标签页顶部汇总行显示总上传速度、在线 peer 数、已分享总量上下方向键选中某一项按p暂停或恢复做种按e在文件管理器中打开该文件所在文件夹按c从历史中移除记录保留文件。Seeding 面板的源码在 Seeding.tsx。另外 torlink 的默认行为是下载完自动继续做种你的每次下载也都在默默回馈网络。6. 进阶用 watch / serve 搭建自己的做种站想长期分享多个内容或让别的程序自动投递种子torlink 提供了两个无界面模式watch 模式——把种子文件丢进文件夹即自动下载做种torlnk watch ./incoming --daemon # 支持 .torrent 文件或内容为磁力链接的 .magnet / .txt 文件 # 处理完的文件会移入 .processed失败的进 .failed实现见 watch.ts。serve 模式——本地 HTTP API默认端口 9161其他程序可以投递磁力链接或直接上传 base64 编码的.torrenttorlnk serve --daemon # POST /add {magnet:magnet:?xt...} # POST /add {torrent:base64} # 支持已有的 .torrent 文件 # POST /control {id:...,action:stop-seed}默认只绑定 127.0.0.1如需暴露到公网必须用--token提供密钥或设置TORLINK_API_TOKEN否则 torlink 会直接拒绝启动。接口细节见 serve.ts。7. 常见问题FAQ❓Q分享大文件夹要多久逐块哈希是唯一真正耗时的步骤大目录会被完整读一遍。磁盘越大越慢请耐心等待wrote ...torrent出现。Q分享的路径指向哪里torlink 会自动处理种子命名自己的顶层条目客户端会指向你文件夹的父目录去校验已有数据seedRootFor见 seed.ts所以不会出现下了一份完全一样的副本的经典事故。Q做种需要 tracker 吗torlink 会把你配置的 tracker 写入新种子见 trackers.ts没有配置时也能通过 DHT 被发现只是速度稍慢。Q想基于源码运行或贡献git clone https://gitcode.com/gh_mirrors/tor/torlink cd torlink npm install npm run dev8. 小结需求一条命令把文件夹变种子并立即分享torlnk seed ./album限时做种 2 小时后停止torlnk seed ./album --seed-time 2h后台长期做种torlnk seed ./album --daemon自动处理投递的种子torlnk watch ./incoming --daemon程序化投递种子torlnk serve --daemonPOST /addP2P 网络靠人传人才能运转——用 torlink seed 把你的本地文件夹变成种子哪怕只分享几分钟也对网络有真实的贡献。【免费下载链接】torlink A sleek, zero-setup torrent finder and downloader that lives right in your terminal.项目地址: https://gitcode.com/gh_mirrors/tor/torlink创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表