轻松把文件夹变成共享网站

2017-07-31 07:35阿立
电脑爱好者 2017年14期
关键词:安装包磁盘文件夹

阿立

随着国内知名的网盘接二连三的关闭,用户分享文件的方式就又少了一种。虽然仍然可以通过电子邮件进行分享,但是毕竟没有网盘来得方便。好在现在用户的硬盘已经以TB级计算,存放大量的文件已经没有任何的问题了,我们完全可以将自己的硬盘变成共享系统。

配置生成软件安装包

虽然在电脑里面搭建共享系统有很多的方法,但是今天我们采用的是网页式文件共享的方式。也就是说将自己电脑里面特定的文件夹目录变成一个网页服务器,从而搭建出一个属于自己的共享网站,网络中的其他用户就可以通过电脑等设备,来访问和下载共享目录中的文件内容了。

要想搭建文件的共享网站需要使用专门的软件,使用Caddy这款免费开源的WEB服务器软件就行。不过这款软件的使用和我们常见的软件有一些不同,因为它需要根据自己的要求来配置安装包。首先登录这款软件的官方网站(https://caddyserver.com),点击网页中的“Download”按钮,在弹出的网页左侧就可以看到“Windows 32-bit”这个选项。用户可以点击后面的按钮,来选择其他的软件版本。接下来点击“Add plugins”选项后面的加号按钮,在弹出的对话框列表里面选择“http.filemanager”这个选项。选择完成以后点击“Done”按钮,关闭对话框后点击“Download”按钮进行安装包的下载操作(图1)。

现在我们将下载的安装包进行解压就可以了,接下来打开一个文本编辑器,在里面随意输入一段文字信息。这里输入的是《电脑爱好者》的官方网址,输入完成以后将这个文件另存为index.htm,并且将其保存到刚刚解压的文件夹目录里面。然后运行文件夹目录中的caddy.exe这个文件,这时就会弹出一个类似于命令提示符窗口的界面。最后打開浏览器并且在地址栏中输入“http://localhost:2015/”并回车。如果在网页中显示出我们刚刚输入的内容,那么就说明这个软件已经成功运行了。如果没有显示输入的内容,则说明运行失败。

远程文件的操作管理

接下来我们就需要在前面的步骤上创建共享网站了。首先打开一个文本编辑器,创建一个名为Caddyfile的新文件,注意这个新文件没有任何的扩展名。接下来需要在文件里面输入下面的参数内容。首先第一行就是允许访问的IP地址和访问的端口号,而show参数用来设置文件在电脑上对应的文件夹目录。比如在软件目录下创建一个名为file的文件夹,那么就输入“show ./file”。当然也可以输入“show f:”,对某个磁盘分区进行共享。如果用户将共享的文件放到一个虚拟磁盘里面,那么就在这里设置虚拟磁盘的盘符就可以了。除此以外,allow_new和allow_edit参数表示允许新建和修改共享文件夹中的文件(图2)。

现在重新启动caddy.exe这个文件,接着打开任意一个设备的浏览器,访问“http://ip:端口/file/”后就可以看到共享的文件信息。当我们在网页里面选中需要的文件后,通过工具栏中的相应命令就可以对它进行管理操作。比如我们点击“Download”按钮就可以进行这个文件的下载操作,点击“Delete”按钮就可以将它从共享磁盘里面删除掉(图3)。除此以外,对于多媒体文件和文档文件等,点击“See raw”按钮后就可以进行在线预览(图4)。当然除了从共享磁盘里面下载文件以外,也可以将文件上传到共享磁盘里面,以便其他的用户进行下载分享操作。点击工具栏中的“Upload”按钮,在弹出的对话框里面选择需要上传的文件后,就可以上传到共享磁盘里面了。

其他暂时替代的方法

如果只是临时想共享一些文件的话,那么并不需要上面这种专业的软件来操作,而利用一些常见软件中的共享功能就可以完成操作了。如Everything这款常见的文件搜索软件,里面就包括有HTTP和 FTP这两种不同的文件共享方式。点击“工具”菜单中的“选项”命令,接着选择左侧列表中的“文件夹”选项,然后在右侧窗口里面点击“添加”按钮,从中选择存放有要共享文件的磁盘或者文件夹(图5)。

接下来点击注册列表中的“ETP/FTP”选项,勾选窗口中的“启用 ETP/FTP 服务器”选项。接着根据自己的需要,设置“ETP/ FTP 服务器端口”。如果只想让熟悉的人进行登录的话,还可以设置“ETP/FTP 服务器用户名”和“ETP/FTP 服务器密码”等选项(图6)。设置完成以后分别点击“应用”和“确定”按钮,返回到搜索软件的主操作界面。现在同样在任意一个设备里面打开浏览器,在地址栏中输入“ftp://ip地址”并回车,就可以访问我们的共享文件夹目录。通过文件目录一层层打开,就可以找到需要的文件,点击文件名称的链接后就可以进行下载操作了。

猜你喜欢
安装包磁盘文件夹
修改磁盘属性
磁盘组群组及iSCSI Target设置
创建VSAN群集
挂在墙上的文件夹
CentOS用yum方式装MySQL