XFile

关于XFile XFile架构 利用XFile打造家用文件服务系统 移动端应用 开发历史 下    载 授    权 联系我们
 

IPV6下XFile使用参考

     2018.03.28版开始,XFile软件已经可以顺利运行在IPV4和IPV6双协议栈下,2018.05.01版本开始,可以按国际主流的ipv6地址变通格式,智能识别处理ipv6格式并实现对第三方播放器软件的兼容,通过了内部测试,以下是我们根据IPV6网络下试验测试,总结出的一些可能会帮助到您的使用的参考意见.

     1 硬件层:事实上,目前我们能接触到的绝大部分电子设备或者电脑,只要能运行合适的操作系统,都是能够支持IPV6协议的. 目前的主要问题是国内的主流家用路由器在软件层还没有开放对ipv6的支持,比如TP-LINK和华为,在2018年3月初我们进行IPV6测试的时候,全部不支持IPV6,不过相信随着国家强制推广IPV6,厂商可能会加入对IPV6的支持.

    2 操作系统: 桌面操作系统,除了老旧的Windows xp操作系统需要安装协议栈,主流的Windows7 Windows10 Windows Server2008R2等都已经默认支持IPV6,Linux BSD UNIX等内核均已经支持IPV6, 手机平台 ios也已经支持IPV6,Android 系统从4.x版本开始已经支持IPV6[包括电视盒和平板],可以认为,目前在操作系统层面,使用IPV6已经没有问题.

    3 应用软件: 桌面端的大部分网络软件,都声称支持IPV6,手机端目前IOS应用已经强制必须支持原生IPV6协议,而Android平台的则有比较大的延迟. 我们的XFile软件,从2018.03.28版本开始,无论是手机端还是桌面端或者服务器端,已经在我们内部IPV6组网测试中通过,因此您只需要在服务器端设置里打开IPV6支持,就可以成功开IPV6环境下使用.

  4 电信运营商: 事实上,目前的光纤入户的家庭,都具备了IPV6的支持,但是由于目前IPV6在国内的民用环境里几乎为0,主流的网站和应用都是IPV4,因此实际上电信运营商在局端或者光猫里关闭了IPV6,我们在宁波高新区腊梅路,使用电信光纤100M 电信光纤20M以及移动光纤50M进行了拨号测试,无论是采用路由器原生IPV6拨号还是使用电脑端直接拨号,原生IPV6都获取失败,只能使用2002开头的ipv6 in ipv4隧道或者fe80开头的内部IPV6地址,但是我们预计这一情况在从2018年夏天开始发生改变,因为国家级强制推广IPV6要开始了.

5 可能会遇到的主要问题:目前, 我们自己的软件已经可以完整支持IPV6,最大的问题出在第三方播放器软件,如VLC, MPV等,虽然这些软件都声称是支持IPV6的,但是现实很残酷,多少都存在问题,为什么呢,因为IPV6的地址格式类似:240e:252d::215c:1260, 是用冒号来分割地址的,而目前主流的网络流连接地址,ip:port通用格式, 当出现多个冒号以后,根本无法分别最后的数字到底是端口号还是IPV6地址,特别是开源软件,因为跨平台支持的需要,用的是第三方库来执行IP地址解析,而第三方库并没有完成对IPV6地址格式的 完全支持,结局就是各种的不兼容,网络播放无法执行,典型的软件如VLC MPV FileZilla等都存在这样的问题,直接投递IPV6地址或者链接,播放器或者FTP客户端会无法解析地址: 目前,我们已经在新的2018.05.01版本里,根据目前主流的自动ipv6连接识别替换方法,采用将ipv6地址使用中括号进行包裹的方式进行兼容,类似[2002:1a5d:52a3:367f:0:23b1:9ad3:3430],经过测试,这种方式,目前桌面端调用VLC播放器可以实现ipv6播放,而手机端可以走FTP协议调用VLC播放器进行播放,也可以走HTTP协议使用MPV播放器进行播放.但是第三方标准FTP客户端对ipv6地址的处理目前还存在一些问题,随着时间的推移,这些问题会得到解决。

特别提醒注意的是,目前的ipv6地址大部分是公网地址,而我们默认的ipv6地址接受类型是内网,因此请修改配置参数,并确保参数文件set.ini里 Internethttp_Disable=0 .

   

 

 

 

 

 

 
(c) 2011-2018 phoenixp2p.com