今天下午收到一份纠结,关于这篇文章侵权的问题。好吧,无论如何,支持各种维权的努力~~腾出一个晚上的时间,重新整理下关于迅雷IPV6多线程下载的问题。
Linux下貌似myget已经支持IPV6多线程,还算给力,当然,心理上还是倾向于Flashget。Windows下泛滥的迅雷和旋风都木有IPV6支持,所以只能DIY一下。
在这儿,首先引荐下Xiaodu的《Win7轻松用……》,用本机做个portproxy,就解决了下载的问题。
说下Linux
根据发行版的不同,可能有ip6tables、iptables-ipv6等不同的包,用法跟iptables以及更为熟悉的route命令都类似。
原理就是把要下载的URL中host部分人为DNS到localhost等,然后再通过端口转发映射到对应的IPV6地址。
一般来说,工作在3层以下的转发应该都比较有效。
关于Windows
首先说下为啥Windows下一只没有ipv6多线程下载的软件?原因:没必要。
对普通用户来讲,ipv6环境普及率很低;而对于科研网及教育网的用户,除了utorrent带走大量流量,其他资源太少,少量的资源都是FTP6形式的。
当然,随着IPV6逐渐进入部署(来自中国电信的小道官方消息),相信迅雷等等很快也会支持IPV6(毕竟,现在IPV6胜似白菜,大街上人人都懂的)。
主要的操作要点:
- 设置端口转发。语法:netsh接口portproxy命令(TechNet),
add v4tov6listenport= {Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp] - 设置下host,一般在C:Windowssystem32driversetchosts,把要下载的地址映射到127.0.0.1
这个临时用下还是很给力的~速度提升钢钢的。
Updates:
2010.4.23: 删除了原有内容,简单重新写。请见谅。
