» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 26 12
发新话题
打印

【内容整合】请看另外一贴2楼

内容与另外一贴2楼重合,请以那一贴为准

http://club.tgfcer.com/viewthread.php?tid=6839400

以下都是历史内容


==========================================================================

前言:由于LZ不是程序猿,VC之类编程工具也扔了有10年,因此只能通过相对比较熟悉Linux Shell脚本来写这个工具(脚本调用第三方命令),效果也比较满意,但由于大家用的都是Windows,没法用这个工具,因此今天下午把Linux脚本改写成Windows下命令提示符脚本了(本想改PowerShell脚本,但是发现普通的CMD脚本就可以,只是有些不太需要的高级功能实现不了),这里提供给大家,脚本简陋但勉强能干活,请诸位程序猿不要取笑

Q0:【本来应写后面放前面】知道了最快的IP怎么办?
A0:用dnsmasq或者其他工具(教程可以参考A9网友写的http://bbs.a9vg.com/thread-3476870-1-1.html)替换地址download.xbox.com的地址,比如你找到最快的是124.95.150.80,用dnsmasq就加一行配置
address=/download.xbox.com/124.95.150.80
如果你没有这些工具你又是网通的线路,那么你把主机DNS指向网通DNS的也可以(路由器和主机都用默认设置的话自动就是),这样下载巨型游戏或者补丁(X1游戏补丁动辄几百MB上GB)就会有很大概率从联通服务器下载了

Q1:我为什么需要这个工具
A1:因为Xbox的下载服务器使用了CDN技术,你通过不同DNS查询同一个域名获取到的IP不同(其实用同一个DNS多次查询也可能有不同IP),而这些IP连接的下载速度也不一样,我们完全可以找出最快的服务器IP,结合dnsmasq等工具,达到下载速度最大化的目的(尤其X1游戏大的1B)

Q2:你刚才发帖说Xbox有联通线路的下载服务器了,我是联通线路是不是不用这个工具了
A2:不太需要,但是你非常需要dnsmasq,因为即使用联通的DNS查询下载服务器域名,获取的IP也不是次次都是联通的,当然你可以用这个工具测测你不同时段连接下载服务器的速度

Q3:有针对PS3/PS4和Wii U/3DS的测试工具吗,那个更慢
A3:其实这个脚本可以轻易改成找PSN和NN下载服务器和测速度的工具,只是PSN和NN貌似下载服务器不是全球统一域名(待核实,但Xbox无论哪个服下载内容和补丁都是从同一个服务器域名),测试的工作量会比较大,dnsmasq替换也很麻烦要很多行内容,如果大家有兴趣我可以继续做一个,你们愿意也可以自己修改脚本

Q4:能提高联机速度吗?
A4:联机速度一般只取决于你和联机的其他人之间的网速,除非是MMORPG这类,有单独的联机服务器(而且这个工具并不能测试连接服务器的速度)

Q5:工具如何使用
A5:两种用法
1、解压压缩包,修改dnslist.txt文件,填入DNS服务器地址(默认有一个北京网通DNS,请务必多填入DNS服务器,一行一个,别输入其他内容)并保存


然后解压开文件夹内直接双击运行xboxdltest.bat(.bat这个扩展名可能因为系统设置看不到),在弹出的命令提示符窗口,脚本会根据以上DNS服务器列表返回的服务器IP列表,一个个测速,DNS服务器IP填的越多,返回的服务器IP也越多,当然,大部分都不一定快就是了



2、直接测某个已知下载服务器IP(注意不是DNS服务器的IP)的速度,解压压缩包,打开一个命令提示符窗口(开始-》运行-》cmd),找到这个路径(比如解压到D盘,那就D:回车,cd xboxdltest回车),然后输入xboxdltest ”IP地址“如xboxdltest 124.95.150.72,就可以直接测试这个IP的速度,电信的兄弟可以用这个测网通的下载服务器速度如何


另外无论哪种方法测试,结果都会保存在同一文件夹下的report.txt里,并且包含测试的当前日期,以供日后查询

还需要注意反馈的下载速度单位是B/s,比如1100000.000B/s就是1100KB/s或1.1MB/s,这个需要自己数(Linux下我能改成KB显示,Windows版工具暂时不行)

Q6:测完了,没有一个速度满意的
A7:3个解决方法,1是多加一些DNS服务器到dnslist.txt文件,2是过一会儿再运行一次工具(同样的DNS返回的IP也可能不同),3是找同一ISP的朋友要他们测得比较快的服务器IP,然后用上面的用法2单独测一下


Q7:我用不了这个工具!
A7:这个工具还是非常原始的阶段,如果有问题可以回帖,注明你的操作系统版本和报错信息,有截图更好

Q8:可以转载和修改你的脚本么
A8:欢迎转载和修改,只是请保留原帖地址以及脚本中的原作者和感谢信息,谢谢

致谢:
非常NB的下载工具cURL的Windows移植,http://www.paehl.com/open_source/?CURL_7.33.0
Linux下GNU常用工具的Windows移植,http://gnuwin32.sourceforge.net/


[ 本帖最后由 DeLaJSR 于 2014-2-13 22:54 编辑 ]
附件: 您所在的用户组无法下载或查看附件


本帖最近评分记录
  • sweetie 激骚 +2 精品文章 2013-12-12 10:10
  • zafm0861 激骚 +3 版务处理 2013-12-11 23:00
  • Herr.Kinder 激骚 +6 感谢分享 2013-12-11 21:05
  • west2046 激骚 +1 好闪! 2013-12-11 18:24
  • Veree 激骚 +3 感谢分享 2013-12-11 18:23

TOP

喷了,无权上载附件



TOP

好东西
第一问:你通过不DNS查询域名获取到的IP不同
少字了吧


TOP

用网盘吧

TOP

ding ~~~~~

TOP

2013/12/11 周三
124.95.150.75 download speed is 1777870.000B/s
124.95.150.80 download speed is 2323467.000B/s

TOP

技术的董总:D

TOP

233,还是没改对

TOP

引用:
原帖由 LILIT 于 2013-12-11 17:16 发表
233,还是没改对
喷了,这次改对了

TOP

董偶像成爲行業知名人士指日可待。X1、PS4、PSV、3DS和WiiU的破解就靠你了!!!努力!!!!!

TOP

好东西

TOP

122.227.101.88 download speed is 299876.000B/s

122.227.101.91 download speed is 284529.000B/s

怎么查出两个浙江电信的服务器了?

TOP

引用:
原帖由 Tobar 于 2013-12-11 19:15 发表
122.227.101.88 download speed is 299876.000B/s

122.227.101.91 download speed is 284529.000B/s

怎么查出两个浙江电信的服务器了?
你用的是什么DNS?你是电信的网络吗?速度测3MB/s,你网络的极限下载速度是多少

TOP

精品帖帮顶

TOP

DeLaJSR 兄台,是好人!顶贴无须理由!

TOP

 26 12
发新话题
     
官方公众号及微博