XFile服务第三方软件兼容性说明

 

第一部分,第三方支持标准FTP应用的直接访问:

[1] Windows 资源管理器以FTP连接形式打开:

      兼容,但是注意备份模式下用户名后添加.back , 由于这种方式Windows资源管理器是不支持TLS/SSL加密,因此只适合在内网使用,公网使用不安全.

[2]Windows 命令行终端或者powershell以命令行访问:

     兼容,但是注意,目前的命令行强制只支持主动模式连接,而且不支持TLS/SSL加密,因此只适合在内网使用,因此服务器端不能强行关闭port主动模式连接,备份模式下用户名后添加.back , 特别注意的是,如果遇到特殊场景,比如必须要通过远程不安全的网络临时使用命令行,建议配合新版本2025.05.01或者以上版本的服务器端,为远程临时启用TEMP账户,使用该账户进行远程命令行操作,操作完成后立即关闭TEMP临时账户,可以在一定程度上阻止泄漏.

[3]Windows下FileZilla client等第三方标准FTP客户端

    兼容,2025.05.01版本广泛兼容了新的FTP列表指令,目前测试中广泛兼容,但是注意备份模式下用户名后添加.back , 客户端软件普遍支持TLS/SSL登录并默认启用,如果内网使用为了加快传输,可以在客户端中强制关闭TLS/SSL加密,传输速度会更快一点,如果是在不安全的公网使用,则请启用TLS/SSL加密. 大部分第三方客户端是兼容用中文用户名和口令的,但是注意需要强制启用utf-8编码,请手动确认证书,当然我们更推荐您自行制作证书替代XFile自带的证书.

[4]Linux终端命令行FTP

    兼容,但是注意备份模式下用户名后添加.back , 由于这种方式Windows资源管理器是不支持TLS/SSL加密,因此只适合在内网使用,公网使用不安全,新版本的linux命令行FTP是支持ipv6的,而且默认就已经是二进制模式.

[5]Linux图形界面第三方FTP客户端

    目前主流都是安装FileZilla client , 兼容,2025.05.01版本广泛兼容了新的FTP列表指令,目前测试中广泛兼容,但是注意备份模式下用户名后添加.back , 客户端软件普遍支持TLS/SSL登录并默认启用,如果内网使用为了加快传输,可以在客户端中强制关闭TLS/SSL加密,传输速度会更快一点,如果是在不安全的公网使用,则请启用TLS/SSL加密. 大部分第三方客户端是兼容用中文用户名和口令的,但是注意需要强制启用utf-8编码.

[6] MacOS 图形界面第三方FTP客户端

    目前仅仅测试FileZilla client是兼容的,其它好几个类似文件管理的应用,支持FTP协议添加,但是通理解错了FTP协议,强制在列表里加了参数,解决办法是,需要启用XFile服务器端的 强制兼容List非标参数 , 启用后基本兼容.

 

特别提醒,无论是命令行FTP还是类似Filezilla client这样的第三方标准FTP客户端,由于历史的原因,默认情况下,默认使用ASCII码方式传输文件,这会导致大量的文件在传输中出现错误,正确方式是强制打开二进制传输,命令行一般输入 binary 命令,图形ftp客户端一般在设置里找到它,将默认自动改成二进制.

 

 

第二部分,第三方网络播放程序的选择

[1]  Windows桌面端, 推荐 VLC, mpv ,或者 Mpc-be

     这3个播放器软件是通过了我们的播放测试,属于真正的网络在线播放,以上三个音视频网络播放软件中,mpv默认是不带gui界面的,而且并没有统一的官方编译的版本,相对而言,VLC更适合大多数人.

[2]  Linux桌面端, 推荐 mpv , VLC

    这两个播放器软件通过了我们在多个发行版本中的播放测试,属于真正的网络在线播放 ,Linux版本的mpv默认是带gui的,而且对桌面的适配要优于vlc, 如果vlc出现播放被强制切到后台问题,一般换mpv就能解决问题.

[3] Android移动端, 推荐 VLC , mpv

    这两个播放器软件通过了我们在多个手机品牌的实机上的测试,属于真正的网络在线播放, 其中,mpv是支持连续播放的,而vlc的官方网站提供了镜像站点直接下载,国人不需要科学上网去下载,而mpv的下载,主要是在github提供,不科学上网的话直接下载成功概率很低,不过用 第三方下载软件例如讯雷是个解决办法. 其次,国产的各种手机或者平板自带的播放器程序中, 小米,vivo等自带的视频播放器程序做的也是兼容的,普通播放没有问题,但是部分格式可能是因为版权问题没有集成而失败.

 

第三部分,浏览器程序的选择

[1] 其实这个没什么好说的,因为目前windows/linux/android里,主流的浏览器就两种, firefox 和 各种Chromium ,反正我们的测试里,对于XFile这种简单的在线播放或者浏览需求,这两种浏览器都是兼容的.