文章.BT or 磁力链接 的一些事

本文最后更新于:2020年6月29日 晚上

有关下载的一些协议

网络协议 作用
HTTP(超文本传输协议)/ HTTPS 将文件放到服务器上,然后由服务器传送到不同的用户机器上,称为 Client–Server Model 简称 C/S 模式,或者叫一对多模式。
服务器的上传速度决定了总下载速度。
FTP(文件传输协议)/ SFTP 和 HTTP 一样,也是一对多。
不过需要用户名和密码,但大多数的 FTP 下载站都会采用 Anonymous FTP 用来跳过验证。
BitTorrent 一种内容分发协议,依赖于 P2P
每一个下载者都将已下载的数据提供给其他下载者下载。

吸血雷是啥?

有啥区别?

BT 磁力
下载资源 P2P P2P
寻找资源 追踪服务器、负责引导 分散索引、接力路由
包含信息 文件的名字、大小、
分块后的块文件大小、哈希值
以及 Tracker 服务器地址。
关键 Tracker 服务器,通过联系它而知道谁有资源

它们理解起来比较复杂,不过已有前人做了非常生动的总结

  1. 【回形针PaperClip】别再问我什么是 BT 种子
  2. 【万物4分钟】磁力下载是什么原理?跟用种子下载的区别大不大?

又有啥好的下载器?

前排提示!

Aria2 比较折腾!!!
想直接方便点的,可以考虑 qBittorrentFDM ,都是很不错的替代品。

Windows 篇

Linux 篇

  • 操作系统:CentOS 7
    1
    2
    3
    4
    5
    # 安装
    yum install aria2

    # 查看版本信息
    aria2c -v

一些下载的问题解决

下载太慢或者根本不动怎么办?

  1. 触发了“反吸血”,P2P软件检测到了特定用户的吸血行为或者吸血软件时,自动对这些用户 进行了降权处理。
    最简单最直接的表现就是,你上传速度低的话,下载也高不到哪。
    建议不要限制上传,实在不满意被上传也不要限制太狠(直接来10kb,1kb等),这种行为和吸血雷没啥两样。
  2. 资源冷门,下载的人少。建议换个较近时间发布的种子尝试一下。
  3. 服务器都在国外,尝试挂载代理连接试试。
  4. 种子提供的 Tracker 服务太少(或者被封了)。
    可以在 Github 上找些 Tracker 服务器分享项目,根据操作添加到下载器。
    自用关注的一些项目:XIU2/TrackersListCollectionngosang/trackerslist

老是卡在 99% 怎么办?

  1. 大多时候处于最后完成时的校验过程中,发现个别块有问题。
    可以尝试修改后缀,强行结束。例如迅雷一般会在文件添加后缀 xxx.xltd ,尝试删除 .xltd 是否可以正常运行。
  2. BT 种子内拥有多个文件,某个文件无法下载。
    如包含视频和字幕,字幕导致开在 99% ,尝试取消勾选,另寻字幕下载。

为啥种子环境这么差?

  1. ??????大多人没有自己的公网 ip ,会经历 NAT ,Tracker 服务器没有实时变更拥有资源的用户 ip ,只能依靠少了拥有公网 ip 的用户提供下载的主要速度。
  2. 奸商运营商的上传下载速度不对等。
  3. 限制 BT ,BT 导致盗版泛滥。有兴趣可以自行了解“海盗船”。
    文章:海盗湾是一个什么样的网站?
    纪录片:【熟肉】瑞典《现实生活中的海盗湾 TPB AFK: The Pirate Bay Away from Keyboard (2013)》

参考资料