Board logo

标题: 【内容整合】请看另外一贴2楼 [打印本页]

作者: DeLaJSR    时间: 2013-12-11 16:51     标题: 【内容整合】请看另外一贴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服务器,一行一个,别输入其他内容)并保存
[attach]600635[/attach]

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


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

另外无论哪种方法测试,结果都会保存在同一文件夹下的report.txt里,并且包含测试的当前日期,以供日后查询
[attach]600638[/attach]
还需要注意反馈的下载速度单位是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 编辑 ]
作者: DeLaJSR    时间: 2013-12-11 16:54

喷了,无权上载附件
作者: LILIT    时间: 2013-12-11 16:56

好东西
第一问:你通过不DNS查询域名获取到的IP不同
少字了吧
作者: LILIT    时间: 2013-12-11 16:57

用网盘吧
作者: mting    时间: 2013-12-11 17:05

ding ~~~~~
作者: 强棒奶娃    时间: 2013-12-11 17:14

2013/12/11 周三
124.95.150.75 download speed is 1777870.000B/s
124.95.150.80 download speed is 2323467.000B/s
作者: shingo98    时间: 2013-12-11 17:15

技术的董总:D
作者: LILIT    时间: 2013-12-11 17:16

233,还是没改对
作者: DeLaJSR    时间: 2013-12-11 17:20

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

董偶像成爲行業知名人士指日可待。X1、PS4、PSV、3DS和WiiU的破解就靠你了!!!努力!!!!!
作者: west2046    时间: 2013-12-11 18:25

好东西
作者: 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

怎么查出两个浙江电信的服务器了?
作者: DeLaJSR    时间: 2013-12-11 20:37

引用:
原帖由 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,你网络的极限下载速度是多少
作者: Herr.Kinder    时间: 2013-12-11 21:08

精品帖帮顶
作者: zhangf    时间: 2013-12-11 21:17

DeLaJSR 兄台,是好人!顶贴无须理由!
作者: zafm0861    时间: 2013-12-11 22:54

看了下我的路由tplink wr2041不支持,不过找到个刚从其他型号路由改的openwrt固件。。。在考虑刷不刷
不用dnsmasq还有啥好办法。。。
作者: DeLaJSR    时间: 2013-12-12 08:54

引用:
原帖由 zafm0861 于 2013-12-11 22:54 发表
看了下我的路由tplink wr2041不支持,不过找到个刚从其他型号路由改的openwrt固件。。。在考虑刷不刷
不用dnsmasq还有啥好办法。。。
再买一台2041捐给DD,固件很快就搞定

TP就是型号太多,DD拿不到机器的话也没法定制
作者: tianshicon    时间: 2013-12-12 10:34

posted by wap, platform: iPhone

算了,反正我下载本来也是满速了,不折腾了
作者: cc_cc_bear    时间: 2013-12-16 10:01

非常感谢楼主的工具,希望能陆续加入检测索尼和任天堂服务器速度的功能
作者: 神之右手    时间: 2014-1-2 10:54

楼主真是好人!!!!!!!!!!
作者: beothucus    时间: 2014-2-13 16:24

LZ我用了你的测试工具不管哪个IP速度都不怎么稳定,我用的网络是杭州华数宽带,我都不知道到底属于电信还是联通,请问楼主有没有办法针对自己的网络情况测试出符合自己的最快的服务器?谢谢了
作者: DeLaJSR    时间: 2014-2-13 16:33

引用:
原帖由 beothucus 于 2014-2-13 16:24 发表
LZ我用了你的测试工具不管哪个IP速度都不怎么稳定,我用的网络是杭州华数宽带,我都不知道到底属于电信还是联通,请问楼主有没有办法针对自己的网络情况测试出符合自己的最快的服务器?谢谢了
那说明,你用谁速度都不好……只能认命了,或者测国外服务器
作者: paoctoly    时间: 2014-2-13 20:03

非常感谢哦,谢谢了
作者: DeLaJSR    时间: 2014-2-13 22:48

引用:
原帖由 beothucus 于 2014-2-13 16:24 发表
LZ我用了你的测试工具不管哪个IP速度都不怎么稳定,我用的网络是杭州华数宽带,我都不知道到底属于电信还是联通,请问楼主有没有办法针对自己的网络情况测试出符合自己的最快的服务器?谢谢了
刚发现你用的工具不对,请用我顶楼新版工具,用里面unicom.bat或者telecom.bat测试
作者: ash1983    时间: 2014-2-14 17:23

路由帝流弊到爆炸啊
作者: zhaolinjia    时间: 2014-2-15 20:29

posted by wap, platform: Firefox

楼主好人




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0