远程文件共享方案总结
- 实现需求
- 文件存储在内网linux主机中,作为nas
- 局域网访问nas文件
- 外网访问nas文件
- 文件上传、下载、修改
- 在线视频播放
- 服务器下载文件后直接显示
- 服务器: nginx webdav
- 优势: 部署简单,可以映射本地文件。使用HTTP协议,方便内网穿透
- windows客户端: NetDrive3。
将webdav服务器映射为本地硬盘。 - IOS客户端: nplayer和FileExplorer
用于视频播放和文件浏览,修改,上传。 - 内网穿透: frp
在外网访问内网nas。网络传输延迟及速度受到frp服务器限制。 - 使用效果:直接将内网文件映射为本地文件。使用方式与本地文件完全相同。只是有延迟和带宽限制。
- 其他方案
- smb共享,windows访问smb服务无法指定端口。解决方式:端口转发。
- FTP:frp内网穿透复杂。
- SFTP: 未部署。
- seafile: 在服务器下载文件后不能直接映射,还需要上传到seafile。
- 下一篇将分享搭建过程。