- 實現需求
- 文件存儲在內網linux主機中,作為nas
- 局域網訪問nas文件
- 外網訪問nas文件
- 文件上傳、下載、修改
- 在線視頻播放
- 服務器下載文件后直接顯示
- 服務器: nginx webdav
- 優勢: 部署簡單,可以映射本地文件。使用HTTP協議,方便內網穿透
- windows客戶端: NetDrive3。
將webdav服務器映射為本地硬盤。 - IOS客戶端: nplayer和FileExplorer
用於視頻播放和文件瀏覽,修改,上傳。 - 內網穿透: frp
在外網訪問內網nas。網絡傳輸延遲及速度受到frp服務器限制。 - 使用效果:直接將內網文件映射為本地文件。使用方式與本地文件完全相同。只是有延遲和帶寬限制。
- 其他方案
- smb共享,windows訪問smb服務無法指定端口。解決方式:端口轉發。
- FTP:frp內網穿透復雜。
- SFTP: 未部署。
- seafile: 在服務器下載文件后不能直接映射,還需要上傳到seafile。
- 下一篇將分享搭建過程。