可连接性

大部分的 PT 站都会显示用户的可连接性,这个应该是几乎所有的萌新都没搞明白,乃至不少混了不少时间的老手也没完全理解的一个概念。

关于站点如何判断用户的可连接性,以及为什么不同站点有的显示可连接有的显示不可连接,这些问题涉及到站点的具体算法和站点与接入的客户端之间的网络链路问题,所以就不细说了。

什么是可连接性

可连接性其实表达了一个含义,即别的用户能不能主动连接到你

什么叫做主动连接

在网络上,两台计算机之间要进行通信,那么必然是由其中的一台访问另一台。要做到这一点,就必须保证被访问的计算机能够被主动连接。

这里举个例子帮助理解:

  • 小张有一个固定的家,小李居无定所
  • 别人要给小张寄东西,直接写小张家里的地址就行了
  • 别人要给小李寄东西没有能填写的地址
  • 所以小李可以认为是不能被主动连接的,而小张是可以被主动连接
  • 但是小张和小李都可以给别人寄东西

可连接性的两种状态

可连接是

  • 意味着自己能够发起和别的可连接是的用户的连接
  • 别的所有的用户也都可以发起和自己的连接

可连接否

  • 意味着所有的用户都没法发起和自己的连接
  • 只能由自己发起和别的可连接是的用户的连接

可连接否带来的问题

可连接否会减少自己能够连接的用户数量,下面分析可连接否会带来的问题:

1. 冷门种子下载缓慢甚至无法下载

因为网络连接性、用户上传带宽的因素,下载所能连上的用户越少,下载的速度就会越趋于缓慢。

这在做种人数稀少且没多少人下载的冷门种子中表现得最突出。

2. 做种中的冷门种子上传缓慢甚至无法上传

和第 1 点是类似的原因。当你在做种冷门资源时,如果你的可连接性为否,那么潜在的下载者无法主动连接到你,导致上传机会减少。

3. 热门新种上传表现不佳

这个除了上述 2 点的原因外,还有更重要的一点:

  • 热门新种的下载者是分批、逐渐加入的
  • 可连接否面临的问题在于,在自己以后新加入的下载者无法连接到自己
  • 而自己尚未更新 tracker 则无法获取新加入的下载者信息
  • 导致自己暂时损失了潜在的上传对象
  • 直到下一次更新 tracker 才能将新加入的下载者信息拿到而建立连接

问题本质

上述 3 点问题本质上都是因可连接否,而带来的永久性的或临时性的用户减少,而减慢自己的上传/下载速度。

当然对于热门种,用户极多,那么这种情况下即使自己损失一部分的连接,同样也能跑满自己的带宽,这种情况下,可连接否的问题就不那么重要了。

如何实现可连接是

可连接是,意味着需要有一个可以被别人主动访问的网络地址(即公网IP)。

实现方式

  1. 直接配置公网 IP

    • 可以直接把这个地址配置在自己的计算机上
    • 不过不建议这么做,容易被攻击
  2. 通过转发实现

    • 通过一定的转发手段,实现藏在这个地址后面的自己的计算机能够被主动访问
    • 这通常需要在路由器上配置端口转发

为什么不同站点可连接性显示不同

有人会问为什么有的站可连接,有的却不行,主要有三方面的原因:

1. 多客户端接入时的不同统计方式

不同的站点的可连接性显示方法不同:

  • 有的站点只要有一个客户端可连接是就显示为是
  • 有的站点要所有客户端可连接是才显示为是
  • 有的站点只显示最新接入(或者最新活动)的客户端的可连接性

2. 公网 IP 变动问题

公网 IP 和固定 IP 不是同一个概念。公网 IP 变动造成 + 站点统计滞后带来的问题。

3. 链路问题

有些站点托管的机房无法主动访问用户的地址。

这个原因很复杂,涉及到 ISP(互联网服务提供商)之间的网络互联问题,会发生各种各样的情况。

总结

可连接性是 PT 站点中一个重要但经常被忽视的概念。虽然在热门种子中可连接否的影响不大,但对于冷门资源和需要长期保种的用户来说,实现可连接是能够显著提升下载和上传的体验。

如果你经常遇到冷门种子下载慢、上传难的问题,不妨检查一下自己的可连接性状态,并考虑配置公网 IP 和端口转发来改善这个问题。