P2P 下载

关于 PT 下载,有一篇写得非常好的文章,建议从这里了解 PT 下载:PT 下载从入门到养老篇一:站点介绍及生存指南 | 回声

直链下载

https://file-examples.com/wp-content/storage/2017/04/file_example_MP4_480_1_5MG.mp4

直链就是一个 URL,指向了因特网上一个可下载的资源。它给出了服务器的位置信息(IP 地址或域名)以及资源在服务器中的位置。通过直链,我们可以连接到指定服务器下载资源。

image

图解:即便资源服务器有 300 Mbps 的带宽,每个客户端的下载速度也只有 100 Mbps。

BitTorrent(BT)

BitTorrent 协议是一种 Peer-to-Peer (P2P) 下载协议,该协议中,资源拥有者会创建一个 .torrent 文件,该文件存储了 Tracker 服务器地址和文件分块等信息。其他客户端获取到 .torrent 文件后,就可以联系 Tracker 服务器获取拥有这个资源的客户端列表(包括最初的资源拥有者和下载了部分或全部文件分块的客户端),接下来,客户端联系这些拥有资源的客户端并下载自己缺少的文件分块,同时也会把自己下载好的文件分块分享给其他客户端。

因此,BitTorrent 是一种一传十、十传百的下载模式。同一时刻下载的人越多,资源的下载速度就越快。在这里,Tracker 服务器并不负责资源传输,它只用于帮忙找到拥有资源的客户端列表。

image

图解:尽管每个 peer 只有 100 Mpbs 的带宽,但是 P2P 网络为每个 peer 带来了远大于 100 Mpbs 的下载速度。

相关概念

  • Tracker 服务器:收集下载者信息的服务器,并将此信息提供给其他下载者,使下载者们相互连接起来,传输数据。
  • 种子:指一个下载任务中所有文件都被某下载者完整的下载,此时下载者成为一个种子。发布者本身发布的文件就是原始种子。
  • 做种:发布者提供下载任务的全部内容的行为;下载者下载完成后继续提供给他人下载的行为。

参考:一文读懂 Bt 种子、磁力链接、直链、p2p 这些下载的区别 | CSDN

PT 下载

BT 协议的“人人为我,我为人人”的理想很美好,然而现实很骨感。大多数人都是“下完就跑”,很少有人做种回馈 BT 社区。为了避免没人做种导致死种的问题,发展出了 PT 下载(Private Tracker, PT)。PT 协议需要下载者注册帐号才能使用。并且,PT 站有一个共享率的要求,要求你在下载资源的同时保持一定的上传率,并且对不上传的人进行封号处理。这使得 PT 站的资源更容易留存较长时间,而不会因为没有人上传资源而断种。

以下内容转载自西电睿思 PT 站:

  1. PT 是什么

    PT 具体的内容可以参考百度百科的“PT 下载”。就自己而言,PT 是一个能够更方便的找到高清资源的地方,而且下载速度很快。当然 PT 也是要求和鼓励分享的,所以下载之后一定要保存一段时间并上传内容供他人下载,所以 PT 也仅适合有能够 24 小时设备开机的人,可以是 NAS、电脑或者路由下载等。

    PT 站是“人人为我,我为人人”的资源共享 Team

  2. PT 站点及账号说明

    目前比较热的一些 PT 站点有 M-Team、CMCT、TTG、HDSky 等,还有一些比较大的 HDhome、CHD 等,还会有一些有特色的站点,比如 FRDS 等。因为很多人会将资源在各个站点之间相互转发,所以很多站点里面的资源都差不多,但是也会有一些站点要求资源是独占、禁转的。

    现在 PT 站点基本上都是封闭的,仅邀请注册!获得 PT 账号的方法有很多,最直接、简单粗暴的方法就是捐赠。很多站点界面上都会有“捐赠”按钮,一般捐赠之后就可以获得一定时间内的 VIP 待遇,时间过了之后就相当于一个普通账号了,当然如果捐的比较多,可能是永久 VIP,哈哈!对于更多的人来说,获得要求的方法就是在一些平台上面求邀请码,比如百度贴吧、一些人流量比较大的论坛、交流群等。具体的就因人而异了,不一一赘述。

  3. 如何度过考核期

    如果你得到了邀请码,注册了账号,那么你面临的就会是新手的考核期。考核期一般是 30 天,要求新注册的人员在 30 天内完成一定量的下载、上传或者魔力值等。

    每个站点要求不一样,但是基本上都差不多。这里跟大家说明以下一些基本术语:

下载量/上传量:顾名思义就是下载或者上传的数据的多少;

魔力值:因为 PT 是鼓励分享的,所以我们在保留下载好的内容做种并上传数据的时候,就可以得到魔力值。魔力值可以兑换下载量、上传量、邀请码或者其他内容。

DHT 网络

BT 协议为人们分享资源带来了很大方便。然而,由于很多 BT/PT 站都在共享盗录的电影/电视剧等资源,因此 BT 下载在一些版权保护严格的国家被禁止。比如在美国你会发现完全无法使用迅雷。在中国,虽然 BT 下载没有被明令禁止,但是广电总局也曾经打击过一系列中国境内的 Tracker 服务器。

为了避免由于 Tracker 服务器被摧毁导致无法使用 BT 下载,又发展出了 DHT 网络技术,可以在无 Tracker 的情况下下载。DHT 全称为分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个 DHT 网络的寻址和存储。使用支持该技术的 BT 下载软件,用户无需连上 Tracker 就可以下载,因为软件会在 DHT 网络中寻找下载同一文件的其他用户并与之通讯,开始下载任务。

DHT 发现 peer 的基本过程:

  1. 加入 DHT 网络:当一个新的节点加入 DHT 网络时,它会联系已知的 DHT 节点(通常预先配置在客户端中)以加入网络。这些已知节点被称为“引导节点”。

  2. Kademlia 算法:DHT 使用 Kademlia 算法,这是一种基于 XOR 距离度量的分布式哈希表实现。每个节点和资源(如 torrent)都有一个唯一的标识符(ID),这些 ID 在一个大的数字空间中分布。

  3. 存储和查找:当一个节点想要查找某个资源的 peer 时,它会根据资源的 infohash(资源的哈希标识符)向 DHT 网络发出查询。DHT 网络通过 Kademlia 算法将查询路由到距离目标 infohash 最近的节点。

  4. 获取 Peer 列表:负责存储某个 infohash 的节点会返回与该资源相关的 peer 列表。这些 peer 是已经在下载或上传该资源的数据块的节点。

  5. 持续发现:DHT 网络是动态的,节点会不断更新其路由表,并定期发送请求以获取最新的 peer 信息。这意味着即使某些节点下线,网络仍能继续运作,并找到新的 peer。

BT 软件

做种

种子信息大致分为:

标题-副标题-基本信息-海报-影视简介-影视参数-影视截图(资源顺序)

  • 种子标题:影视名称禁止出现中文标题,标题优先英文影视名称,多个名称需要写在副标题。
  • 影视名称禁止出现英语标题,副标题优先中文影视名称。
  • 根据实际的种子信息填写。
  • 视频简介:前往 Pt Gen 搜索相应视频简介。
  • 参数获取:使用 MediaInfo 获取文件参数信息。

例:

标题:[RSPT].The.Boys.S04.2024.2160p.AMZN.WEB-DL.H265.HDR.DDP5.1-ADWeb.torrent
副标题:黑袍纠察队 第四季 / The Boys Season 4 又名: 英雄克星 第04集 | 类型: 剧情 / 动作 / 科幻 / 犯罪 主演: 卡尔·厄本 / 杰克·奎德 / 安东尼·斯塔尔 / 艾琳·莫里亚蒂 / 杰弗里·迪恩·摩根

解析:

  • [RSPT]:该资源在 RSPT 站发布
  • The.Boys:电视剧名
  • S04:第 4 季
  • 2024:电视剧发行年份
  • 2160p:资源分辨率
  • AMZN:电视剧发行商为 Amazon。常见的还有 NF(Netflix)
  • WEB-DL:资源来源为流媒体下载(Web Download)。常见的还有蓝光原盘(Blu-Ray)、原盘重制(REMUX)
  • H265:视频编码方式
  • HDR:视频色彩标准
  • DDP5.1:音频编码方式
  • ADWeb:资源制作组

资源来源

  • Blu-Ray:蓝光原盘,包含电影和花絮信息等
  • REMUX:重制,只包括电影,去掉花絮信息。质量与蓝光原盘相同。
  • WEB-DL:流媒体下载(Netflix、Prime Video 等)。质量差于 REMUX,体积也更小,画幅一般会被裁剪为 16:9。

流媒体源:ATVP (Apple TV+)、NF (Netflix)

图床推荐

BT 站推荐

布谷 TV 不发布资源,只转载高质量资源。

电影

低质量资源:CAM、 TC、TS、SCR、 R5、HalfCD、 MiniSD、 MNHD、RMVB 或 RM、 flv

为什么有的资源只有特定下载器有速度

因为该资源使用了特定的 BT/PT 站,而这些站只接受来自特定下载器的连接。

磁力链接

磁力链接(Magnet Link)是一种用于标识和共享文件的链接格式,特别常用于 P2P 文件共享网络中。与传统的 HTTP 或 FTP 链接不同,磁力链接不依赖于特定的服务器或文件位置,而是通过文件的内容来唯一标识文件。

磁力链接的核心是使用文件的哈希值(通常是 SHA-1 或其他加密哈希函数)来标识文件。这样,即使文件被移动或重命名,只要内容不变,磁力链接仍然有效。这种方式使得文件共享更加灵活和去中心化。

一个典型的磁力链接格式如下:

magnet:?xt=urn:btih:<哈希值>&dn=<文件名>&tr=<tracker URL>
  • xt=urn:btih:<哈希值>:表示文件的哈希值,用于唯一标识文件。
  • dn=<文件名>:可选参数,表示文件的名称。
  • tr=<tracker URL>:可选参数,表示用于帮助找到文件的追踪器服务器。

磁力链接的优势在于它不需要依赖于特定的服务器或文件路径,适合在去中心化的网络环境中使用,如 BitTorrent 网络。用户只需通过支持磁力链接的客户端软件,即可根据链接下载对应的文件。

可以使用 aira2 下载磁力链接:

aria2c "magnet:?xt=urn:btih:..."

eD2k 链接

ed2k://|file|eMule0.49c.zip|2868871|0F88EEFA9D8AD3F43DABAC9982D2450C|/

貌似和电驴有关(eDonkey2000)。

posted @ 2024-06-24 02:41  Undefined443  阅读(422)  评论(0)    收藏  举报