前言

BT加速的方法很多,百度一搜千千万。这里我只对我熟悉的其中一种方法进行介绍,给各位提供一个BT加速的思路,具体的实现方法还是要根据个人的情况来操作。

前置知识

1.BT的工作原理是什么?

想要提高BT的下载速度,那当然要指定BT的工作原理。BT是基于P2P技术的一种下载工具。BT下载工具的的特点:在下载download的同时,也在为其他用户提供上传upload,所以不会随着用户数的增加而降低下载速度。其特点简单的说就是:下载的人越多,速度越快 。
下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供给下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别告知对方自己已经有的块,然后交换彼此的数据。

相关文章链接:①.bt下载的工作原理是什么?
②.BT下载到底是什么原理?为啥下的人越多速度越快呢?

2.什么是Tracker服务器?Tracker服务器的作用是什么?

BT中的tracker是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。客户端连上tracker服务器,就会获得一个下载人员得名单,根据这个,BT会自动连上别人的机器进行下载。

作用:①让用户知道,你想下载的资源有多少有、谁有。
②统计每个用户的上次、下载量。
相关文章链接:什么tracker服务器,它有什么作用?

3.什么是公网IP?

公网IP是主机用来与外部网络通信的公网IP地址,处于公网的电脑可以与其他的计算机互相访问。

4.怎样确定自己有没有公网 IP

我们可以通过一些 IP 地址查询的网站查询到自己当前的 IP,一般使用 IP.SB ,访问这个网站可以得到自己当前在公网的 IP,对比自家光猫或路由器(这取决于你使用哪个拨号)显示的外网 IP 或 WAN 口 IP,如果相同则为已有公网 IP,否则,需要向运营商申请。
相关文章链接:群晖入门到进阶系列(二):DDNS与端口转发

5.怎样申请动态公网 IP

一般来说,即便你是电信或联通的宽带,运营商默认也是不会给你分配动态公网 IP 的,需要向运营商提出申请,根据地区不同,申请难易程度不同。
  少数地区可以通过公众号或装维师父直接联系申请,大部分地区需要拨打人工客服(电信 10000,联通 10010)以“家中要安装家庭网络摄像头”为理由申请动态公网 IP(千万不能说是服务器或其他设备),少数地区可能一次无法申请成功(很多客服不清楚动态公网 IP,所以可以尝试多换几个客服),申请成功后重启光猫即可。
相关文章链接:群晖入门到进阶系列(二):DDNS与端口转发

6.什么是端口映射?

端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。

必读文章

1.BT下载到底是什么原理?为啥下的人越多速度越快呢?
2.NAS如何外网访问?手把手教你申请公网IP
3.群晖入门到进阶系列(二):DDNS与端口转发

BT下载工具介绍

motrix工具

Motrix是一款跨平台的下载工具,和其他一些下载工具类似,他可以提高你的下载速度,但是它支持下载HTTP、FTP、BT、磁力链、网盘等资源,而且非常好用。

官网:https://motrix.app/zh-CN

GitHub地址:https://github.com/agalwood/Motrix

1.5.X下载地址:https://github.com/agalwood/Motrix/releases/tag/v1.5.15

页面介绍


红框中显示的是提供这个资源的人数。

motrix会自动更新Tracker服务器。

这里显示的是BT下载所使用的端口。

实现思路

页面介绍的第一张图红框中显示的是提供资源的人数,根据BT的工作原理我们可以用端口映射的方法,把内网端口映射到外网端口上,以实现让其他人更好的发现我们也在下载同一个资源,以达到增加提供资源的人数,优化网络的目的。
目前我们上网的方式有两种:PPOE与自动获取IP。
我们在申请外网IP成功后,通过运营商给我们提供的账号和密码,使用用PPPOE的方式上网。
在确定外网IP生效之后,我们登陆路由器管理界面进行设置。
不同的路由器在实现方式上会有些不同,下面我提供三种实现思路:

  • 手动设置端口映射:端口映射的IP中填写的是我们的外网IP,端口填写的是页面介绍中第三张图的BT监听端口,通讯协议选择TCP和UDP。
  • 开启路由器中的UPNP设置:UPNP会直接把一个内网端口映射到一个网关设备的外网IP的一个端口上,任何发送到外网IP的这个端口的数据,都会被自动转发到内网映射的端口上。(这个设置需要软件支持UPNP协议,端口映射的效果会更好)
  • 开启MDZ设置:DMZ相当于映射所有的端口,并且直接把主机暴露在网关中,比端口映射方便但是不安全。

总结

写了一堆,其实也就两个重点:

  1. 申请一个公网IP
  2. 在路由器管理界面做相应的设置

这篇文章只是介绍了一种BT下载加速的思路,有什么不正确的地方欢迎大家指出,有什么更好的方法,希望大家能和我一起交流。

如何提高BT的下载速度?相关推荐

  1. 提高无线网络下载速度的秘诀

    也许很多朋友都有这样的感觉,在将自家的有线路由器换成无线路由器以后,BT下载的稳定性和连接速度有了明显的下降,甚至是不能进行BT下载.其实,无论是有线还是无线路由他们的工作原理都基本一样:对内网向外网 ...

  2. 内网ADSL 端口映射 提高BT下载速度

    内网ADSL 端口映射 提高BT下载速度 一直以来有很多ADSL用户在寻找如何做端口映射,使自己的BT下载速度能有一个质的提高. 这里收集整理了一些网上文章 希望对广大淫民有所帮助 现在很多关于端口映 ...

  3. 提高国内VSCode下载速度,包含deb等格式

    提高国内VSCode下载速度,包含deb等格式 将下载地址改为国内镜像 点开官网后下载所需版本的VSCode,这里以deb格式为例: 点击下载后打开下载项:右键下载的文件-----复制下载链接 将红框 ...

  4. 如何提高 GitHub 的下载速度

    如何提高 GitHub 的下载速度 文章目录 如何提高 GitHub 的下载速度 1. 注册账号 2. 准备好链接 3. 创建仓库 4. 在码云上下载代码 5. 仓库更新了怎么办 一般来说,国内的朋友 ...

  5. apache mod_xsendfile提高php文件下载速度的方法

    说明: 在apache服务器中提供一个文件下载,一般使用一个url指向服务器中的文件即可提供下载. 缺点:不能进行统计,权限检测等操作. 1,一般使用php提供下载,例如: 复制代码代码示例: < ...

  6. ubuntu下,提高wget的下载速度

    通过代理提高wget下载速度. 方法: 在终端直接运行 export http_proxy=http://proxyAddress:port 或者 export https_proxy=http:// ...

  7. GitHub:论如何提高你的下载速度

    作者:kcx64 地址:blog.csdn.net/kcx64/article/details/83866633 前言 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB ...

  8. maven,阿里云国内镜像,提高jar包下载速度

    镜像 maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的.镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其 ...

  9. ArchLinux pacman 提高俩倍下载速度方法

    pacman能够调用外部下载工具来代替默认的wget来给pacman提速 比如将/etc/pacman.conf中 XferCommand = /usr/bin/wget –passive-ftp - ...

  10. 让你的BT迅雷下载速度提升十倍以上....

    https://github.com/ngosang/trackerslist https://github.com/ngosang/trackerslist/blob/master/trackers ...

最新文章

  1. oracle 10g rac重建crs
  2. 【小项目关键技术六】控制北斗 GPS 定位 / UWB 室内定位
  3. 2、cookie session token详解
  4. 使用jQuery设置disabled属性与移除disabled属性
  5. 实录分享 | 计算未来轻沙龙:揭秘AutoML技术(视频 + PPT)
  6. 区间贪心算法-——活动安排问题
  7. OpenGL之深入解析渲染架构和数据传递
  8. C#多线程开发-使用并发集合
  9. DEDECMS 关键字不能小于2个字节!
  10. git常用命令之log
  11. 基于JAVA+Servlet+JSP+MYSQL的银行账户管理系统
  12. C语言算术运算符介绍和示例
  13. 【多媒体封装格式详解】---MKV【1】
  14. 黑客挂马木马病毒研究 黑客木马的攻击与防止 木马的威力 木马运作流程 黑客的高明 社工学用户行为分析...
  15. BXP无盘WINXP优化精华篇(转)
  16. 红米5plus开发者选项怎么打开?
  17. Firefox ios 火狐浏览器iOS版本二次开发(一)
  18. 计算机专业高级职称评定条件,计算机高级工程师职称评定条件
  19. Activity流程框架
  20. linux检查网络是否通畅_linux下怎么检测网络的连通性

热门文章

  1. php红包互助源码_完整的微信红包接口API实现(php版)
  2. 古巨蜥好几吨重,但在我们智人祖先面前也是枉然 | 袁硕 一席第449位讲者
  3. java有理数类的封装_java-有理数类的设计
  4. 大学物理-热学-教学总结
  5. 机器学习 Cohen s Kappa,Quadratic Weighted Kappa 详解
  6. npm install 时 WARN No repository field Or No license field
  7. 软件测试基础概念(二)测试环
  8. mac os无法登录appstore的解决方法
  9. python cox模型_基于Cox比例风险模型的失效时间预测
  10. 计算机应用 2010 成绩,2010西电计算机应用技术考研成绩