19 个回答
看图片,你明明找到了很多用户,但是一个都连不上,一般有这几种可能性:
一、运营商干扰 BT
这个需要修改 BT 软件的 协议加密 为 强制。
- 比特彗星: 工具 - 选项 - BT下载 - 协议加密 - 强制 。
- qBittorrent: 工具 - 选项 - BitTorrent - 加密模式 - 强制加密 。
- qBittorrentEE: 同上 。
二、没有正确端口映射
端口映射很重要,哪怕你没有公网 IP 也必须要端口映射(公网 IP 影响的是 TCP),否则 UDP 都不通,根本连不上其他 BT 用户。
你需要找到你的 BT 软件监听端口和本机局域网 IP ,比特彗星是在 [统计] 页能看到,然后去路由器里面找到 端口映射(或叫 虚拟服务器),添加一个, 两个端口填写 BT 端口,IP 填写本机局域网 IP ,协议选择 TCP+UDP。
三、本地防火墙没开放
首次运行软件时,Windows 防火墙会提示,记得选择 [允许] ,否则就需要手动开放防火墙。
四、没有配置 Tracker
Tracker 会帮你找到更多的用户, 用户越多,下载速度自然越快!
配置很简单的,可以看一下教程: trackerslist.com
当然你也可以直接下载配置好的: BitComet 、 qBittorrentEE 、 qBittorrent 。
我制作的 BitComet、qBittorrentEE 便携版都默认 屏蔽了吸血迅雷。
以上操作都进行过一遍后,下载这个资源测试: https:// ubuntu.com/download/alt ernative-downloads#bittorrent
该资源全球最少数千人做种,我能轻松跑满宽带,很适合拿来测试 BT 速度瓶颈。
有什么疑问,都可以评论区留言,或者私信我!
- BT 下载的文件是其他用户上传给你的。
- BT 下载速度来自其他用户的上传速度。
连接到的做种用户越多,下载速度越快,就像你图里一个都没连接到,肯定没速度。
迅雷之所以下载速度快,是因为使用迅雷的人很多,而迅雷会吸取其他 BT 软件用户提供的上传速度,但是 迅雷却不会提供上传速度给其他 BT 软件 ,这就导致了迅雷能获得更多用户,而 其他 BT 软件是无法获得迅雷用户 ,这也解释了很多资源为什么迅雷下载速度更快。
国内的 BT 资源分享站有很多迅雷用户在下载,这也就导致其他 BT 软件没速度。
大部分 BT 下载者都是自利的(非贬义),只会在乎自己的下载速度,迅雷就是抓住了这一点,大家一拍而合,因为迅雷下载速度更快,所以越来越多的其他 BT 软件使用者都转而使用迅雷, 劣币驱逐良币。
更多可以看一看这个文章:
主要原因:
- ISP 封端口
- 国内用户普遍没有公网IP. 不能做种. 造成的情况就是大量的国内用户之间只能下载不能互相之间分享区块. 只能读取外国用户分享的区块. 连接国外用户由于距离太远, 因此连接频繁超时, 丢包甚至直接连接不上. 你在大洋这边望洋兴叹, 他在大洋对岸爱莫能助. 你俩一个想要拿不到, 一个想给给不了. 俩人隔着大洋干着急......
- 大部分用户就没有 "下载完自觉做种" 的习惯. 不管是迅雷还是其他下载器, 打开就下载, 下完了就退出. 什..什... 什么种???? 做... 做什么????? 啊??????????
- 部分资源比较老, 不再有人下载, 基本已经烂种. 这种 BT 网络就彻底无能为力了.
然而迅雷之所以能下载, 主要还是因为他在服务器上把目前互联网上的内容做了一遍镜像. 而且这个镜像会随着下载用户越来越多而越来越丰富. 当你下载内容的时候, 他会作为一个大节点为你提供你要下载的文件区块. 由于迅雷的服务器和 CDN 是在国内, 而且是企业宽带出口, 因此对你来说你等于是直接从迅雷在国内服务器上下载目标内容. 下载速度必然快. 这一整套技术, 就是所谓的 P2SP.