我有云虚拟主机,我今天想利用他的一直开机的特点,随时把一些视频下载上去,之后搭建一个文件服务,实现手机远程浏览视频。
我用的是FileZilla这个软件,它是一个小体积的ftp服务端。安装后打开,开启ftp服务。因为在云虚拟服务器上,默认的配置就导致访问不了,打开服务就会提示。
You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.
425 Can't open data connection for transfer of "/"
然后如果用客户端访问就会提示
200 Type set to A. 227 Entering Passive Mode
所以要手动配置服务端,点击编辑,设置,被动模式设置,使用下面的配置能够实现外网访问。
必须勾选使用自定义端口,范围我随便填的20-21,勾选使用下面的ip,也就是服务器ip地址,之后保存
之后会有警告,因为没有使用TLS安全协议,登录不安全无所谓了。
Warning: FTP over TLS is not enabled, users cannot securely log in.
之后还需要新建个用户和共享文件夹,看着操作就行了。
最后不要忘了添加云虚拟主机的端口规则,放行20,21端口
用kodi添加个ftp网络位置,直接观看就行了。



大部分视频就可以自由的切换播放位置。直接从那个位置开始缓冲播放。某些视频好像不能自由的切换播放进度,必须等从头缓冲到哪个位置,才能播放到那个位置。如果一开始就看结尾,就得等十几分钟。我不知道其中的理由。
这种特殊情况,用ffmpeg把视频转换为ts格式就能解决
ffmpeg -i in.mp4 -c copy out.ts