通过HFS低成本搭建NAS,并内网穿透实现公网访问 1/2
云存储作为一个新概念,在前些年炒的火热,虽然伴随一系列黑天鹅事件,让热度快速下降,但云存储带来的方便深入人心。因此在大厂的云存储产品热度下降后,私人的NAS热度快速上升,其中最具代表性的,必然是群晖NAS。但群晖价格太高,个人和小型企业无法承担。实际上,我们完全可以使用cpolar,与特定软件配合,打造属于自己的低成本NAS。现在,就让我们来看看如何操作吧。
云存储的核心功能,是在任何网络条件下(公共互联网或局域网),都能方便的调取和存入数据,这个功能与共享文件存取一致,因此我们完全可以通过共享文件存取网页+cpolar的内网穿透数据隧道,实现在在公共互联网访问局域网内的电脑,并调取下载或共享文件。我们使用的文件共享网页,则是HFS。因此,我们需要下载并安装的,就是Cpolar、HFS两项,其下载地址如下:
- cpolar:https://www.cpolar.com/download
- HFS:https://www.rejetto.com/hfs/?f=dl(中文版在百度搜索亦可)
在这两个软件下载完毕后,就可以在解压获得程序文件。其中cpolar可以直接双击安装文件进行安装。
而HFS并不需要安装,双击后就会直接运行程序。HFS的主程序看起来是这样的:
虽然这个软件看起来比较简陋,但功能却很实用。我们只要将打算分享的文件(包括文档、图片、视频、压缩包等等)拖动到主界面左侧“虚拟文件系统”的空白处,就能将这个文件变为共享文件。
此时我们本地的HFS没有设置访客权限、没有设置远程文件上传的路径,也没有指定输出端口,因此我们需要先对这些内容进行设定,才能安全的使用HFS。首先是HFS的访客设置。我们打开软件主界面的“菜单”选项卡,在其中找到“其他设置”项,并从跳出的次级目录中找到“用户账号”选项。
在这个页面下,就能够设定超级用户,并添加其他用户,并设定其权限。为方便演示,我们先设定一个超级用户,以及一个测试用户。而添加用户的方式,则是点击页面左下侧的“添加”按钮。
在“添加用户”,我们能对用户名进行更改(双击打算建立的用户,直到用户名变为可编辑状态),接着勾选页面中部的“启用”和“超级用户”,并在下一行输入密码。完成设定后,就可以点击右下角的“应用”,保存这个用户。
接着我们再以同样的方式,建立一个“普通用户”,不过这个用户就不再授予“超级用户”权限
此处需要注意,我们一直勾选的“启用”项,可以直接决定该用户是否有效,而不必频繁的添加删除用户。在设立完成两个用户后,就可以点击右下角的“确定”按钮,保存所做的设置并回到HFS软件主界面。
接着,我们设定一个用于存放上传文件的文件夹,并对这个文件夹进行权限的设定。首先我们在本地电脑上新建一个文件夹(此处命名为“上传存储”),然后在HFS主界面左侧的“虚拟文件系统”空白处,单击鼠标右侧,就能从弹出的菜单看到“从磁盘添加目录”选项,点击后找到我们新建的“上传存储”文件夹,并在弹出的对话框选择“真实目录”,就能将这个文件夹列入“虚拟文件系统”之中。
接着,我们右键点击这个红色的“上传存储”文件夹,在弹出的菜单中点选最下方的“属性”按钮,为这个文件夹进行权限设置。在这个页面,我们点选“权限”选项卡,在“上传”页面按实际需求勾选允许上传的用户。最后点击页面下方的“确认”按钮保存设置。
当然,我们也可以在“菜单”的“上传”项,并在弹出的选项栏中点选“如何上传”,查看上传设置的指引。
在完成这些设置后,我们对HFS的设定就告一段落。不过需要注意的是,hfs是一款绿色软件,如果想要其长期稳定运行,最好将其加入开机自启动列表和后台运行列表。接下来,我们就要通过cpolar建立一条内网穿透数据隧道,将本地的HFS发布到公共互联网,让我们的电脑成为能够上传下载并存储文件的简约版NAS。由于篇幅所限,将本地HFS的内容,我们会在下篇介绍中为大家详细说明。
通过HFS低成本搭建NAS,并内网穿透实现公网访问 1/2相关推荐
- 群晖搭建个人网站,内网穿透实现公网访问 1/3
系列文章 群晖搭建个人网站,内网穿透实现公网访问 1/3 群晖搭建个人网站,内网穿透实现公网访问 2/3 群晖搭建个人网站,内网穿透实现公网访问 3/3 现代商业活动离不开数据,随着时间推移,企业的数 ...
- 群晖搭建个人网站,内网穿透实现公网访问 3/3
列文章 群晖搭建个人网站,内网穿透实现公网访问 1/3 群晖搭建个人网站,内网穿透实现公网访问 2/3 群晖搭建个人网站,内网穿透实现公网访问 3/3 上一篇: 群晖搭建个人网站,内网穿透实现公网访问 ...
- Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- Linux搭建GitLab私有仓库,并内网穿透实现公网访问
文章目录 前言 1. 下载Gitlab 2. 安装Gitlab 3. 启动Gitlab 4. 安装cpolar 5. 创建隧道配置访问地址 6. 固定GitLab访问地址 6.1 保留二级子域名 6. ...
- 群晖NAS搭建WebDav服务,并内网穿透实现公网访问
WebDAV是基于HTTP协议的通信协议.适用于有些客户限制于其他协议,要求使用WebDAV协议进行数据传输的,下面是通过WebDAV协议来访问群晖NAS的设置教程. 1. 在群晖套件中心安装WebD ...
- 搭建企业内部Discuz网页论坛,并内网穿透实现公网访问
小张是一家生产企业的销售部新员工,一次客户提出了一项技术问题,小张作为新人不是很了解,多方询问仍没有满意答案,最后通过公司论坛向生产部板块提问,很快得到专业解答.小张以此答案回复客户后,客户非常满意, ...
- 通过HFS低成本搭建NAS,并内网穿透实现公网访问 2/2
在上篇文章中,我们向大家展示了如何配置HFS,设置了访问用户和上传下载文件的权限.接下来,我们就可以使用cpolar,建立一条内网穿透数据隧道,让我们能在公共互联网上访问到位于内网的hfs,进行文件的 ...
- 搭建私人kindle图书馆,并内网穿透实现公网访问
在电子书风靡的时期,大部分人都购买了一本电子书,虽然这本电子书更多的时候是被搁置在储物架上吃灰,或者成为盖泡面的神器,但当亚马逊发布消息将放弃电子书在中国的服务时,还是有些令人惋惜,毕竟谁也不想大几百 ...
- CentOS搭建web服务器,并内网穿透实现公网访问
在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常 ...
最新文章
- android 编译报错,android avc 编译报错neverallow问题查找
- [论文泛读]Web服务组合综述相关论文1(3篇)
- [转]JSP中EL表达式三元运算符的使用
- linux 判断网卡是否异常_如何判断linux网卡故障?
- 让“学生看得明白” 复旦数学教授在无人教室录课程板书
- php负载均衡慕课网,Nginx实现负载均衡
- selenium添加cookie切换到不同环境
- Tensorflow:安装和配置
- vscode配置及快捷键(未完成待续)
- 7. Document write() 方法
- (转)区块链:为什么说finchain是下一代金融应用平台
- 债券价格和到期收益率的关系_什么是到期收益率 到期收益率与债券价格的关系...
- C语言实现循环左移和右移
- 永恒之蓝(ms17-010)漏洞简介及复现
- netlink_unicast return -11 (EAGAIN)
- 计算机导论真题(一)
- Mac OS配置python虚拟环境
- 国家税务局计算机操作考试~~
- python注释多行
- Zeppelin-0.9.0 开启kerberos登陆认证