如何在192.168.1.1设置路由器,使BT下载速度提高?

如何在192.168.1.1设置路由器,使BT下载速度提高?,第1张

分类: 电脑/网络 >> 硬件
问题描述:

型号:TP-LINK TL-R402M

家庭局域网

解析:

内网用户BT路由器设置及Bitet优化方法

网上关于内网用户BT加速的方法有很多,方法不外乎两类,一是开启路由器端口映射功能,二是对BT客户端进行优化,本文以bitet 056为例,对BT加速方法进行总结。
本人上网用的铁通1M ADSL,和其他两人一起用TPLINK TL-R402M SOHO路由器组成一个三人的内网。当没有使用端口映射时,下载速度达不到1M带宽的极限速度(120k/s),Bitet内显示仅能连接内网用户,无远程用户,如图:

大家都应该清楚,用户连接数可以说和BT下载速度成正比,内网用户无远程连接,所以用户连接数少,自然下载速度也慢,所以,首先需要做的是让本机和外网用户(也就是远程用户)建立连接,获得更多的用户连接才能达到加快速度的目的,现在端口映射派上用场,以我的路由器为例,在此处设置:

如图设置好后,再开启UPNP功能,UPNP的全称是Universal Plug and Play,UPnP规范基于TCP/IP协议和针对设备彼此间通讯而制订的新的Inter协议,事实上,UPNP的制定正是希望所有联入Inter中的设备能够不受网关阻碍的相互通信,如图:

设置好后,再来看看bitet用户列表,哈哈,可以连接上远程用户了,下载速度也大大提高,达到了1M带宽的理论速度,在全局日志中也可以看到,端口映射生效了^_^

Default tracker optimization rules file loaded

IP rules file: ipfilterdat loaded, 0 entries

Start Listening at TCP Port:8531

Windows XP ICF Status: InitializeSecurity failed

Update Local IP: 127001

Windows XP ICS Status: PortMapping Failed

Windows XP UPnP Status: device not found!

Update Local IP: 1921681100

Windows XP ICS Status: WAN IP: 222723xx

Windows XP ICS Status: PortMapping Successfully Added →看这里,端口映射生效了!

Windows XP UPnP Status: Found WAN Connection Device [TP-LINK] [19216811:1900/]

Windows XP UPnP Status: WAN IP: 222723xx

Windows XP UPnP Status: Port Mapping Existed!

其实对于我所使用的TPLINK路由器,完全不必要这么麻烦,不用端口映射,直接开启DMZ主机即可,可以达到相同的效果,关于DMZ的含义,路由器里讲的很清楚,在正常情况下,NAT路由器是禁止广域网直接访问局域网里的计算机的。但是,有些时候我们又需要将局域网内的某台计算机开放给广域网,以实现双向通信,此时只要把该计算机设置为DMZ主机就可以实现了。(注意:设置DMZ主机之后,与该IP相关的防火墙设置将不起作用。)

路由器的设置基本上就是这些了,其它品牌的路由器虽然具体设置有所不同,但是原理是一样的,带路由功能的ADSL猫亦如此,大家可以效仿。

接下来要说的是BT客户端的优化,以Bitet056为例(这里引用龙族djavadw

同志的文章),具体设置如下:

1运行BitComet 056,打开自己的BitComet的\"选项\"一栏,点击第一栏\"网络连接\"

全局最大下载速度 无限制 调整到1000(2M以下用户1000是个不可达到的数字,所以可行)。

全局最大上传速度 无限制 调整到40 (根据个人情况合理选择,这是我的建议数)。

监听端口 建议不要和6881-6889 16881-16889重复,个人感觉19770-22000之间比较好。

(当然你映射了端口,那么就以你映射的监听端口为准,不需改动),装了防火墙的用户在你的防火墙里面打开你的监听端口。

2点击任务设置,目前此项里面的参数暂时保持不变,在后来的调整中需要用到其中的“每任务最大上传速度”

3点击界面外观

最多显示peer数量 改到1000

4点击高级设置

如果多少分钟之内不能连接则添加备用Tracker:30 30改到0

备用Tracker列表

5点击网络连接 每任务最大连接数:改到1000。

每任务保持连接数:改到50。

全局保证上传连接数:改到10。

连接发起间隔: 改到150或100。

最大同时尝试的TCP连接个数: 改到1000。

是否允许通过UDP实现内网互连:内网设定“允许” 公网设定“禁止”。

6点击IP规则 下载任务每IP最大允许连接数: 改到20

上传任务每IP最大允许连接数: 改到5

内网的用户把“允许向服务器报告内网IP便于子网内连接”打上钩

7点击磁盘缓存

256M内存配置

磁盘缓存最小值:6M

磁盘缓存最大值:30M

减小磁盘缓存当空闲物理内存低于:50M

在最大最小值范围内自动调整缓存大小上打上钩。

注:关于磁盘缓存的作用请看这里

为什么说Bitet的磁盘缓存可以保护硬盘?

传统BT高速下载时硬盘会响得很厉害,这是大量的随机读取造成的。举个例子:100M的文件是被分成256K大小的Piece(块),按最少存在原则随机下载,而每个Piece再被分成16K的slice(片)顺序请求,每次通讯就是以slice为单位的。因此总的说是随机访问,但相邻slice的顺次访问几率较大,因此可以以piece为单位在内存中建立缓存。BitComet可以由用户设置缓存大小。下载上传时通过统计标签可以看出缓存的效率:读/写命中率、磁盘读写请求频率和实际读写频率,可以明显地看出牺牲一小部分内存作缓存对硬盘的保护作用。

磁盘缓存应设置多少合适?

BitComet的磁盘缓存功能可以有效地保护硬盘,提高读写效率,缓存设置多大并无一定之规。如果下载或是上传速度常常超过150KB/s,那么就有必要增大BitComet默认的缓存设置以进一步保护硬盘了,请根据自己的一般下载速度和内存容量设置。BitComet允许设置缓存最小值、最大值、并且在分配之前检测当前物理内存以确保一定空余量,此外可以在全局统计中看到当前缓存分配状态。一般500KB/s的速度下至少将缓存最大值设定为50M以上。

最后说几点注意事项!

1限制上传的朋友下载完毕后,强烈要求取消全局上传限制做种3个小时以上。

2热门种子下载时,尽量只下载一个文件,这样才让你享受到BitComet的飞速 。

3上传参数的选取,要依据自己的网络情况,仔细调整,如果我说的参数不适合您,请您自己多琢磨,仔细进行微调。

4如果在本文的帮助下您提高了下载速度,那么请你在下载时不要限制上传速度。

5本文适合提高那些还没有达到自己网络下载极限的朋友,(比如你是512k的想把速度从64kB/s提高到128kB/s,那么请您不要看了,直接把自己的带宽变的更宽就是)。

thinkphp5设置数据库表前缀

t5单独设置表前缀(prefix)的方法

代码地址:

thinkphp5在模型model中设置表前缀

->order("field(id,3,6,9,1,2,5,8,7)")
如果使用模型查询的话就是:表名::where("id","in","3,6,9,1,2,5,8,7")->order("field(id,3,6,9,1,2,5,8,7)")->select();
看见的朋友,如果对您有帮助的话请点个赞,谢谢!

tp5的token()怎么用vue实时获取的方法:
1、在项目中store中都storejs文件里添加保存和删除token都全局方法。
2、在登录页面(loginvue)中登录方法调用接口成功后把token存储在本地存储中localStorage。
3、在mainjs中添加请求拦截器,并在请求头中添加token。

有的,可以使用strict来过滤非数据表字段。案例如下:
1
Db::name('user')->strict(true)->insert($data);
只需要在链式调用中使用strict方法并将其参数设置为true即可。
如果开启字段严格检查的话,在更新和写入数据库的时候,一旦存在非数据表字段的值,则会抛出异常。

不是很难
$neworder = Db::name('order')->where(array("uid"=>$userid))->paginate(8);
$page = $neworder->render();
页面调用{$page}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13373090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存