1.前言

记录一下自己搭建文件共享的过程,写的不详细,若您不幸看到这篇博客,麻烦自行参考其他详细的博客之类的,这里只是提到方法。

相信大多数人在手机与电脑或者电脑与平板之间传输文件都是使用QQ、微信或者其他之类的工具,这些工具太麻烦了,一来没能做到他们之间共享文件,而是将数据又复制了一份。有没有一种方法能够将笔记本电脑上的“硬盘”变成自己手机上的“内存卡”,进而能够很方便的使用笔记本电脑上的文件,就像是自己手机上的文件一样呢。答案是有的,下面给出方案:

方案一:搭建samba服务,搭建局域网共享,由于445端口被封,且不能修改,不知道能不能通过内网穿透实现公网访问,具体我没试过,点到为止

方案二:搭建ftp或ftps服务,没试过

方案三:搭建webdav服务 (重点)

2. 需要的软件

1.ES文件浏览器破解版 下载链接: https://pan.baidu.com/s/1nX-y4HBJ82SFwF0FwqmhxA 提取码: rsnk ,推荐理由他能够很方便的连接我们搭建的webdav服务,同时还可以连接百度网盘变成我们本地的数据一样,非常方便

2.CuteHttpFileServer/chfs 一个免费的、HTTP协议的文件共享服务器 下载地址:CuteHttpFileServer | iscute.cn

3.frp内网穿透 点击进入内网穿透frp项目说明 ) 不需要公网访问的可用不考虑,比较要做到公网访问还需要一台公网服务器搭建frp服务做数据中转,这里我不进行讲解,点到为止。

3.使用CuteHttpFileServer/chfs搭建webdav服务

还是不说那么多了,自己看一下官网CuteHttpFileServer | iscute.cn搭建一下,反正很简单的

就说一下会遇到的问题(经验):

chfs的配置文件里面默认将path参数的第一个目录作为webdav的目录,意味着当使用ES文件浏览器连接是无法看到自己的共享的所有目录,要看到自己的所有目录可以通过浏览器查看。因此要使得ES文件浏览器能够看到多个webdav目录,必须采用一个端口一个webdav服务的方式进行,比如说81端口用于挂载自己笔记本电脑的D盘,82端口用于挂载自己的F盘,依次类推。

4.ES浏览器连接webdav服务

自己百度吧,有手就行,主要是懒了。

5.笔记本电脑端常用管理命令

nssm 永远的神,以下命令都是在cmd下执行

net start 服务名    #开始某个服务
net stop   服务名   #停止某个服务
sc delete 服务名     #删除某个服务

6.成功的截图

我自己使用的的frp+chfs搭建的文件共享,使用的是腾讯云服务器做frp服务。效果就是只要我的电脑连着网,我的手机和平板就能随时随地访问我的笔记本电脑上的数据,编辑电脑上的文档,观看电脑上的视频等等,非常方便。

访问我的笔记本电脑上的数据,编辑电脑上的文档,观看电脑上的视频等等,非常方便。

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐