XFile

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

外部如何访问家里的XFile服务器

    

XFile主协议采用的是FTP/FTPS,是完全支持跨网段连接的,这里最大的阻碍,就是公网IP地址,因为ISP目前都只提供动态IP地址,一般3到15天就会过期,需要重新获取;

 IPV4: 每个宽带用户能且只能分配一个IPV4地址,如果运气不好,分配到的是内部保留IPV4地址,那么外部是无法直接访问的,就算运气好分配到公网IPV4地址,家里那么多设备都需要通过路由器访问外网,依靠NAT技术进行转换,如果要从外部访问家里的XFile服务器,那么 <1>必须保证路由器获取到的是公网IPV4地址 <2>路由器必须支持并且打开UPNP功能<3>XFile服务器必须是基于windows7/8/10等非服务器操作系统并打开了UPNP支持 <4>必须在XFile设置里设置ipv4网络接受类型为0 <5>调整默认的端口号到未被屏蔽的端口号 <6> 申请使用动态DNS或者用其他合适的方法获取当时的公网IPV4地址. 总之,在IPV4上外部访问家里的xfile服务器非常不容易,也不建议普通用户在IPV4下部署外部访问.  你可能会问为什么某些NAS等可以通过访问特定地址从外部连接家里的NAS,那是因为你的NAS内部厂商部署了动态DNS客户端,随时连接到厂商服务器,而你的访问其实是访问的厂商服务器然后实现的跳转,而我们提供的只是一个软件,并没有整合这些全家桶.

IPV6: IPV6是未来的主流,2018年开始,国家正在从上到下大力推广,可以预见的是很快就会普及,IPV6针对IPV4的优点是非常明显的,每个用户都可以获得数以万计算的公网IPV6地址[作为对比,IPV4地址则只分配一个],这样就可以非常轻松的为家里的XFile服务器分配到公网IPV6地址,最大的问题解决了,虽然IPV6也是使用动态分配的方式,有租用期限,但是几天甚至半个月才更换一次,XFile已经在服务器内部整合了自动发送IP地址邮件的功能,可以很方便的获取到服务器地址,完整的从外部访问家里XFile服务器的步骤是<1> 服务器配置文件中打开IPV6网络支持,并建议打开TLS/SSL加密协议设置. <2> 如果ISP屏蔽了21和80,443等默认端口,建议修改对应的FTP服务端口为2121,http/https服务端口为8181 <3>设置XFile的自动IP地址邮件通知功能. 只需要三步,就完成设置.

下面是典型的IPV6外部访问配置文件,(打开程序安装目录下的config子目录里的set.ini文件进行修改,windows平台也可以通过XFtpAdmin管理程序里按ctrl alt c 键来打开配置文件,注意要以管理员权限打开,否则无法编辑)

 

 
(c) 2011-2018 phoenixp2p.com