云虚拟主机搭建ftp服务,作为kodi的网络位置

⌚Time: 2024-08-17 19:34:00

👨‍💻Author: Jack Ge

我有云虚拟主机,我今天想利用他的一直开机的特点,随时把一些视频下载上去,之后搭建一个文件服务,实现手机远程浏览视频。

我用的是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