BT介绍、问题解决教程.docx
以下是
\BT介绍、问题解决教程.docx (704008B,34D0B96A7486FEA399FB78C3606713B0244ADB79)
的内容,删除了目录部分(在此处不支持)。该文档转载自 比特彗星吧,遵守原作者要求,未修改或删减正文内容。
转载该文章的目的是,让更多人了解BT下载的原理、正确方法,和一些基本的网络操作知识,以及反迅雷的意识。
说几句
知识的获取从来不是简单易得的过程,这其中要付出远超外人认知范围之外的努力和付出,这也是各行各业所区别开来的门槛所在,至于说只讲最浅显层面的东西,往往会导致知其然而不知其所以然,遇到问题依然一筹莫展,深层原理不懂的话,了解浅层也只是尝别人嚼过的饭,抄别人写过的作业,徒有其表罢了。当然,这也并不是说完全拒绝以通俗易懂的方式来讲解,只是在专业层面依然追求专业,理解层面借用简单的例子来理解。
以下介绍篇可以不看,但是如果不看请不要在群里问为什么,教程篇请静下你焦躁的心认真的花几分钟一个一个步骤进行,虽然字数看起来多,其实也就只需要调整两三个设置,可以根据自身网络情况看IPV6或者IPV4公网的教程,实在不懂再去群里问,如果连看都没看清楚就去群里一直问,那如果被骂就不要怪别人,别人没有义务去给你回答全部问题,而且教程已经写得足够清楚了,除非你的网络环境很特别,不然基本都能用,找不到选项烦请动以下你金贵的鼠标和手指点一下其它设置找一下教程里说的那个设置在什么位置,因为各家对设置的位置都大同小异,可能有些许差异,但是不影响本身的功能
介绍篇
一.公网和内网是什么?
1. 公网:
公网也被称为“广域网”。是连接不同地区局域网或计算机通信的远程网。承接很大的物理范围,所覆盖范围从几十公里到几千公里,它能够连接多个地区、城市和国家,甚至可以横跨几个洲,提供远距离通信,形成国际性的远程网络。广域网并不等同于互联网。公网得到的IP地址是因特网的公用地址,是非保留的地址。公网的计算机和因特网上的其他计算机可互相访问。
2. 内网:
由于人口数量庞大,但IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6嘛),每次把一部分地址分配出去,那么就意味着能够用来分配的IP地址就更少了,而且随着现在手机,电脑等的快速发展,如果每个手机或者电脑都要求一个IP地址,那么显然IP地址是不够用的。
为了解决这个问题,我们可以采取这样的策略:例如对于一个公司来说,每个公司都会有一个属于自己公司的内网(也可以称之为局域网)。
内网(学名应叫局域网(Local Area Network,LAN))是在一个局部的地理范围内,一般可以是是几米内(比如家庭内网),也可以是方圆几千米以内(比如一个大学内网),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。
二.端口是什么?
1. 端口:
关于这个问题,得从网络端口说起,这里的端口是指TCP/UDP协议中的端口,端口是一种操作系统的可分配资源,有需要时进程会和某一端口绑定,绑定之后远程主机发给该端口的数据就能被相应进程接收,反之亦然
三.说人话
1. 公网和内网的神奇比喻(内容不严谨,仅方便理解):
公网就相当于你在老家的门牌号,一户一号(IP),如果有人寄邮件(数据包)给你就可以写上你门牌号(IP),精确的送到你家门口,然后由你来决定接收或者不接收,同时你也可以成为别人的跳板,帮助其它人进行快递(数据包)的传递,在公网环境中,你的房间号就代表了你的端口.
内网就相当于你住在小区(小区是一个)里面,虽然有也有门牌号(IP),但是这个门牌号(IP)是由物业(局域网的路由设备)给的,并不具备公认的功能,但是并不妨碍你收发快递,因为你可以自己出门(端口)去收发快递,但是你的物业(局域网的路由设备)不允许你出门(端口封闭),你只能把东西给他然后帮你寄出去
四. 为什么BT下载这么慢?(该部分引用自【平泽唯】为什么你的BT下载这么慢)
下载方式:
1.传统下载方式:
要想知道为什么BT下载速度慢,首先要简单了解BT的原理及运作机制。
传统的下载文件是从服务器上获取要下载的文件,传输为点对点传输。
如下图,服务器同时向用户ABCD同时发送文件,但发送文件带宽都是有上限的,假如服务器和ABCD用户他们的带宽都是100Mbps,在下载的过程中因为服务器要同时给四个人发送数据,所以ABCD实际接收到服务器的速度只有25Mbps,每个人都有75mbps的带宽在闲置。
2.P2P下载方式:
BT下载是P2P传输方式的一种,既每个用户都是服务器同时也是客户端,每个用户都可以向互联网上其他正在下载同一文件的人发送数据,每个用户都可以收到互联网上其他人发送过来的数据。BT下载的速度都是其他人向你发送文件给你的,也就是说同时下载该文件的人越多,发送和接收的数据就越多,速度就越快。
如下图的ABCD四个人的BT网络,ABCD在下载文件时可以向其他三个人发送自己已下载好的文件,并从其他三个人接收自己正在下载的文件。这样每个人的最大带宽都被利用,理论上速度可以达到你当前最大的带宽。
简单的理解就是,在BT下载中,你下载的文件来自于其他用户的分享,你的下载速度来自于其他分享者的上传速度。
原因1: 缺少开放环境
因为中国网络起步相对世界整体来说较晚,所以分到的IPV4地址只有4亿个,但中国却有14亿人口,与之相反的是美国,它们只有3亿人口却拥有15亿个IPv4地址。
国内的IPv4地址是不够分的,于是各大运营商干脆不发放IPv4地址,转而使用内网IP。
内网IP在BT下载中速度不受限制,但在上传做种中受到运营商的限制只能在内网IP池内分享。
你可以理解为,传统的BT下载是在全球范围内组成BT网络,而国内的BT下载只能在国内甚至省内组成BT网络。
这样的结果就是同时下载的用户数量少,无法组成一个较为庞大的BT网络来互相分享文件。进而下载速度下降
原因2: 带宽上下行不对等
如果你测过网速你就会发现,自己的宽带只有下行带宽达到了运营商宣传的速度,而上行带宽只有下行带宽的三分之一或四分之一甚至更少。这是因为在上网中用户普遍是从互联网上获取信息而不是发布信息。
假如一条1Gbps的光纤,如果要做到上下行对等,运营商就要建立一个可以承担2Gbps带宽的交换机和路由器。但如果上下行不对等,上行只有下行的四分之一或三分之一,这样运营商只需要建一个1.5Gbps或1.2Gbps的交换机就足够了。
别急着骂运营商,你现在宽带费这么便宜就是因为这个。如果运营商做到上下行对等,设备安装和维护成本最后都要平摊到用户上,带来的结果就是宽带费相比现在的价格要加70%甚至更多。
回到主题,上面说过,BT下载速度取决于其他用户的上传速度,在每个人上传速度都不理想的情况下整个BT下载的速度就不理想。
原因3: 流氓软件(吸血用户)
熟悉BT的都知道我说的是谁了:迅雷。
迅雷在BT圈里名声非常臭,这是因为迅雷只下载,不上传或仅在迅雷用户内上传。(国外一些服务器会ban中国IP,迅雷有很大一部分的责任)
我举个栗子你就懂了。
ABCDEF六位用户同时下载同一个BT文件,组成了一个6人的BT网。但因为DEF用的下载工具是迅雷,而迅雷不给其他客户端的用户发送数据,所以ABC无法接收到DEF发送的数据,原本6人的BT网在ABC视角只能获得3人的收益,但DEF却可以靠ABC发送的数据达到原本6人网络的速度。这就是迅雷最恶心的行为,迅雷上传数据只发给用自己软件的用户,同时还吸其他用户的上传数据。
网盘的离线下载功能同样是通过吸其他用户的上传数据来完成的。
迅雷做的不只有这些:
1.把用户下载的文件私自存到自己服务器里,来达到冷门资源只有迅雷才有速度这一现象。
2.用P2P这种本来用户对用户互惠互利的免费下载协议收费,只有迅雷下载会员才能用迅雷的“高速“下载
3.把非会员作为会员的吸血工具,非会员下载到一定程度时会自动限速,延长下载时间给会员用户做种
结合上面内网IP上下行不对等,迅雷已经实现了国内BT垄断。
国内用户想高速下载BT文件只有选择加入迅雷的吸血网络,而随着用户的加入,迅雷的BT网络也越来越大,速度也随之提升,速度的提升又吸引一批用户加入,再扩大,再提速,再吸引。已经形成了一个闭环。
原因4: 无人做种
看这篇文章的人应该都是用过BT下载的,但有几个人做过种?
做种指将自己的上传带宽贡献出来,来方便BT网络中的其他人下载。最简单的做法是下载完文件后不移动文件的位置,不关闭下载软件。
BT网络建立起来的本意是所有人一起贡献自己的带宽,来达到所有人高速下载。但现实中又有多少人贡献过自己的带宽呢?
国内用户大部分不了解P2P,也不愿意去了解什么是P2P,不懂BT的基本原理。知道种子原理的人很少,愿意做种且自身硬件支持做种的就更少了。
原因5: 网盘崛起
这个不算直接影响BT速度,网盘靠着不会坏种,超长时间保存,方便管理文件等优点在近年抢走了大量的BT用户。上面也说过,用户越多速度越快,用户总量变少了,速度自然就慢下来了
简单说:
做种:
只要不关闭软件,不停止任务就是做种,有人其他人在下载这个资源你就会产生上传
吸血:
不用纠结是否是吸血用户,只需要按照教程的最后开启反吸血即可
种子质量:
因为一些种子没人保种,就会出现断种死种的情况,断种就是下了一半,另一半下不动了,死种就是根本下不了的种子。
判断种子质量很简单,只需要看任务的状态栏即可得知
这里的种子指的是已连接的提供上传的用户,用户是指已连接的正在运行该任务的用户,总则是已连接+未连接的用户,健康度是用户的完成度
以上信息是由Tracker服务器提供的,会有变化,仅供参考
教程篇:
教程篇前言:
本教程已经足够详细,请仔细耐心的一步一步的进行,大家的时间很宝贵,实在不懂再去群里问!!!如果连教程都看不下去,那建议自行退群。
一. 判断网络环境
1. 所在网络环境
首先需要知道自己的网络是否为家庭宽带;
其它网络如校园网,出租屋主自拉网络等等的网络直接使用就即可,可能效果比较差,下载和上传基本随缘。因为通常无法解决端口阻塞。(该条件也有应急方法,手机网络通常会有IPV6,流量足够的话可以把手机用数据线连接电脑,开USB热点把手机的移动数据网络共享给电脑,此时注意要关闭wifi。)
如果是家庭宽带可以接着往下看,但因为网络环境各异,非家庭宽带也可以参考教程。
2. 判断运营商
判断自己的网络是电信还是移动还是联通,或者是其它宽带
3. 是否可以获得公网并判断是否为公网环境
获取公网:
拨打运营商客服电话询问是否可以给一个IPV4的公网,也可以报修宽带等着与自己当地的宽带维修人员取得联系,并告知让他联系机房为自己索要公网。理由可以用:有远程办公的需求、好友联机需要、远程访问摄像头。如果是电信和联通不给IPV4可以用工信部投诉进行威胁,如果不给公网IPV4请看下面的IPV6的教程(IPV6通常会更容易获得,此方法也可用于获取IPV6),如运营商拖延或不给解决,工信部:https://yhssglxt.miit.gov.cn/web/ ,打开网站选择管理局后,下滑进入电信用户申诉选项。
判断是否公网:
按win(ctrl旁边的那个图标)+R键,在弹出的框里复制并粘贴以下内容后确定:
判断IPV4用:cmd /k tracert -4 -h 6 baidu.com
判断IPV6用:cmd /k tracert -6 -h 6 www.qq.com
以下是示例:
以上两个命令的执行情况在有必要时可完整截图发在群里(注意是完整截图,也不要打码)
补充:不论你需不需要IPV4公网都需要执行IPV4的步骤,并且记下192.168.x.x出现的次数以及详细IP,还有一个方法是在光猫后台或路由器后台看wan口ip也可以看到你获取的IP是否为公网。(公网不是静态IP,更不是专线。公网IP是基础功能不收任何费用。公网IP对应的是局域网IP,)
IPV4:
1:第一条为192.168.x.x第二条为10.x.x.x或者100.x.x.x或者172.x.x.x,该环境解释为上级有路由器且非IPV4公网,如果多次出现192.168.x.x,出现多少次则代表上级有多少个路由器
1. 直接出现10.x.x.x或者100.x.x.x或者172.x.x.x,该环境解释为光猫桥接
此时判断为无IPV4公网环境,需要联系运营商索要ipv4公网
IPV6:
如果提示”无法解析目标系统名称”说明你没有可用的IPV6地址。(FE80开头的IP地址没用)
出现这种情况一般是1.你的路由器不支持,2.运营商没有下发IPV6给你
如何判断是哪种情况?
请登录光猫后台点击网络状态信息找到WAN IPV6,并查看是否有长长一串的字符。如果有,大概率是路由器不支持不支持IPV6的路由器已经是很久之前的老东西了,可以考虑更换路由器,如果需要更换路由器请注意询问客服路由器的IPV6防火墙是否可以关闭,不可以关闭的不要买!
如果光猫后台的WAN IPV6没有长长一串的字符,那可以打电话问运营商为什么没有IPV6 ,索要IPV6公网方法同上文获取公网方式,该方法也可以用于IPV6。
二.进行路由器与光猫的设置
IPV4公网:
1. 找到需要映射的端口和IP
需要映射的端口:
在端口映射之前,先找到你BT软件的端口,比如我的比特彗星端口如图为3939
关闭软件设置里的随机端口功能
需要进行映射的本地IP
按win(ctrl旁边的那个图标)+R键,复制并粘贴该指令:cmd /k ipconfig /all
然后记下带有首选后缀的ipv4地址
2. 进入登录路由器管理后台并进行端口映射
登录路由器管理后台
根据上面IPV4的结果判断你有多少个上级路由,需要对出现的每个192.168.x.x进行设置,比如出现192.168.2.1,则路由器管理地址为192.168.2.1,或者出现192.168.31.1则路由器管理地址为192.168.31.1以此类推
找到端口映射的设置项
请自行在路由器管理页面找到端口映射(TP-LINK叫虚拟服务器)并填入相关信息
名称:随便填
协议:TCP and UDP(BOTH)(ALL) 不同的路由叫法不一样
IP地址:填上面带有首选的那个IP地址
内部端口:填你的BT软件端口
外部端口:与内部端口一致即可
IPV4补充:
如果本地IP地址变化将会导致端口映射规则失效,需要重新对本机地址重新进行端口映射,可以在路由器开启静态ARP绑定(MAC绑定),该设置不是必要,但是建议开启,以防本地IP变动
IPV6:
光猫普遍有IPV6防火墙,无法直接在公网进行通信,需要在光猫超管账户后台关掉IPV6防火墙,或者在可以关闭IPV6防火墙的路由器上进行桥接
光猫(需要超管密码):
需要使用超管账户登录光猫后台,并找到 安全-防火墙 把其中的防火墙等级调为低,还有把IPV6 session的选项关闭(光猫不同设置可能大同小异,如果不一样的光猫不懂关哪个可以在群里问)
桥接:
桥接注意事项:桥接前一定务必确认自己是否有正确的宽带账户和宽带密码!!!
现在的宽带默认都是光猫进行拨号,所以一些设置的管理权会在光猫上,比如IPV6防火墙。而桥接就可以绕过光猫的防火墙,但是也需要你的拨号设备支持关闭IPV6防火墙,现在市面上一些路由器是有IPV6防火墙的,桥接前请确认自己的路由器是否有IPV6防火墙或者是否能关闭IPV6防火墙(目前已知某些路由器正在逐步添加IPV6防火墙开关)。在确定好之后可以打电话找装宽带给你的师傅问他要宽带账户和密码,顺便叫他改桥接,如果找不到宽带师傅的电话号码可以找运营商客服要宽带账户密码,改桥接他会让师傅联系你。
改桥接后你将断网,此时你需要登录到路由器管理后台,然后在上网设置中把上网方式设置为PPPOE拨号,然后只需要输入宽带账户密码,其它不用管,然后确定保存就行。
桥接IPV4用户也可以使用,如果路由器不是很差的话十分推荐进行桥接!!!
软件设置篇:
该篇并不是必要设置,只是简单的说明BC个别设置
防吸血以及客户端屏蔽:
对于限速设置的原因是:强制提高下载者的在线时间,强行让对方长时间在线并进行上传,如果不打算长期做种的可以不限速
Tracker服务器:
首先需要明白Tracker服务器是什么?
Tracker是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载或者上传同一个种子。 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。该设置较为重要推荐进行设置
下面推荐几个Tracker服务器列表:
小樱豪华版自带:http://github.itzmx.com/1265578519/OpenTracker/master/tracker.txt
以下列表来自XIU2/TrackersListCollection
精选列表:(81 个)
https://trackerslist.com/best.txt
完整列表:(163 个)
https://trackerslist.com/all.txt
HTTP(S)列表:(68 个)
https://trackerslist.com/http.txt
备用地址:
以下为完整列表 all.txt 示例(末尾文件名可根据不同列表自行修改,选择一个速度快的地址):
https://github.do/https://raw.githubusercontent.com/XIU2/TrackersListCollection/master/all.txt
https://hk1.monika.love/XIU2/TrackersListCollection/master/all.txt
https://raw.iqiq.io/XIU2/TrackersListCollection/master/all.txt
https://gcore.jsdelivr.net/gh/XIU2/TrackersListCollection/all.txt
https://fastly.jsdelivr.net/gh/XIU2/TrackersListCollection/all.txt
https://cdn.staticaly.com/gh/XIU2/TrackersListCollection/master/all.txt
https://raw.fastgit.org/XIU2/TrackersListCollection/master/all.txt
比特彗星导致设备断网:
使用比特彗星导致设备断网可能是由于路由器性能较差而连接数较多导致,或由于宽带运营商限制了UDP和连接数,因为UDP而断网的情况多发生在移动宽带。
打开比特彗星如遇到断网,可在比特彗星点击然后选择
选择以下几项逐个点击恢复默认值并点击应用确定以保存设置。
关闭比特彗星,重启光猫和路由器,打开比特彗星,检查网络是否正常。
如修改后依旧遇到断网情况,可尝试将DHT关闭。
鼠标右键点击比特彗星右下角DHT连接节点(如下图),取消允许加入DHT网络的勾选即可关闭DHT。
,
比特彗星崩溃:
导致比特彗星崩溃可能是由于电脑性能较差,或内存容量较低导致。
如遇到比特彗星崩溃可将以下几项逐个点击恢复默认值
结尾:
Ø 本教程仅面向新手,里面的各种技术介绍仅为表层,请大佬不要追究细节
Ø 本教程于2022年3月16日在百度贴吧 比特彗星吧QQ群首次发表,QQ群号是:701269271,QQ频道号是:bitcomet01
Ø 当前已修改至第13版,最后修改时间为2024年1月21日。
Ø 未经授权的任何组织、个人不得对本教程的任何内容进行修改、删减或用于商业用途,版权归 比特彗星吧 所有,如有任何建议或者意见欢迎在贴吧发帖或在QQ群、QQ频道内交流。
Ø 该教程的本意是增加开放网络的BT用户群体,请各位开放网络的用户在有空时多多做种,当然是否愿意做种取决于你,我们无法强迫你做种,但也请你知道你的下载来自其它用户的无私贡献。人人为我,我为人人。