OnceAir如何利用家用网络,搭建个人网站、博客,NAS服务器

原创 2018年02月05日 17:15:21

现代人的家中都有大量电子设备。手机更新换代也比较快,最麻烦的就是电脑、手机、平板之间的文件共享和备份了。

用家用电脑做服务器,搭建个人NAS网盘,博客,其实还是有一定难度的。


公网IP

要搭建可以远程访问的网站,还需要网络分配有公网IP,这样外网设备,如电脑、手机才能根据公网IP访问到家里的服务器。有了公网IP,才能设置路由器端口映射实现外网访问。


动态IP

但是现在的路由器通常重启之后会重新分配设备的IP地址,内外网IP都会变。而端口映射通常是将内网服务器的某个端口服务映射到外网,IP地址一变就对应不上,可能出现几天之后无法访问的现象。这个时侯最好为网站服务器分配固定内网IP。但是由于外网IP也是动态的,所以还需要一种机制,即使不在家时,也能知道家里网络的外网IP地址。


端口冲突

而且目前路由器的管理后台大多用的都是80端口,这样直接输入ip无需加端口号就能访问路由管理界面,但这会跟网站服务器常用的80端口冲突。很多路由器并不支持端口转发,比如将内网的9000转发到外网的8080,对于大部分家用路由来说80端口是无法直接使用的。


功耗高

要搭建网站的话,需要服务器一直开机. 如果服务器要24小时开机的话。按照一般台式机配备的300W电源,100多瓦的功耗计算,每天将近要耗3度电,得不尝失。而且台式机因为功耗大,一定要加装风扇,但风扇用的时间长了以后会产生一定的噪音。


上手难

而且现在免费的网站系统,上手也有一定难度,而且大多也不太适合做多设备的文件同步来使用。


基于ARM的微型服务器

针对以上问题,我们开发了一款基于ARM嵌入式芯片的微型服务器OnceAir。ARM的每瓦性能要远优于x86平台,功耗只有3W左右,比一般的灯泡还要低,只有火柴盒大小,因为功耗低可以直接通过外壳散热,完全没有噪音,ps: 您见过有装风扇的手机吗,因此比较适合家庭和小型办公使用,可以有效解决家用PC带来的耗电量过高和噪音的问题。

OnceAir 连上路由即可使用

OnceAir自身就是一个微型服务器,自带博客系统。只要设置好端口映射即可作为低功耗服务器使用。


检查是否有公网IP

如果想要找寻网站服务器,首先要检查当前网络是否有公网IP,安装好OnceAir网盘以后,我们可以访问 onceair.com/find 页面查看当前公网IP地址:


因为当前网络连接了两台OnceAir,所以显示了两条记录。外网地址这一列,或者主页最下方显示的就是当前网络的外网IP地址。

然后登陆路由器管理界面(以Netgear路由为例),查看路由显示的Wan(外网)IP地址。

可以看到路由管理界面显示的因特网IP地址为180.173.98.126 与 onceair.com/find 界面显示的是一样的。证明分配有动态公网IP。

相关文章:

如何查看是否分配有公网IP

常见路由器的默认账号密码及登陆IP一览


设置静态IP

因为路由器重启会重新分配设备的内网IP地址,所以最好将网盘IP地址固定,我们进入网盘管理界面,打开网络设置,并启用 ”手动设置“,修改最后一位即可,如果修改后的IP与当前分配的不一致,则需要重启网盘,使设置生效。



设置端口映射

以最常用的TPLink为例,在路由器管理界面左侧栏内点击转发规则—虚拟服务器,在出现的新窗口点击添加新条目。


在新打开的窗口输入端口号和云盘的IP地址,在 onceair.com/find 页面可以查看网盘的内网IP地址,比如这里设置的是192.168.1.105,端口号使用8064。输入完成后点击保存。



设置固定访问地址

设置了IP地址映射,您就可以通过 onceair.com/find 上显示的公网IP远程访问云盘了。但公网IP是由宽带运营商动态分配的。路由器重启后,公网IP地址可能会发生改变,此时,您可以注册一个OnceAir帐号,保存此云盘到设备列表,随时随地获取云盘最新的公网访问地址,或者设置一个固定的 onceair 二级域名来访问云盘,这个二级域名会自动转向到云盘当前的动态公网IP。

1. 登陆官网onceair.com,点击右上角的注册,注册官网账号


2. 注册完成后会进入如下界面,您需要点击右上角的自动发现来查找局域网内的云盘。


3 点击自动发现后,就会进入将会进入到如下界面,也就是onceair.com/find界面,此时,您需要点击IP地址后面的保存


4. 此时如下图所示,公网IP地址将会和您的登陆信息保存下来,您只需要登陆onceair.com就可以查看当前的公网IP地址,点击外网地址就可以完成登陆。


5. 也可以在自定义域名处点击设置,自定义您的域名。设置完成后,您只需要在手机或电脑中输入自定义的域名,如( onceair.onceair.com ) 就可以访问到网盘了。


如何在OnceAir上建立网站

在OnceAir上架设网站也非常简单,可分成以下几个步骤。

下载网站模板

目前基于 Bootstrap 有非常多的免费网站模板。Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。我们这里从下面两个网站下载网站模板。

免费 startbootstrap.com/

收费wrapbootstrap.com/

各类Bootstrap模板:


这里先下载一个免费的网站模板,将下载的压缩包解压,如下图所示,选择用浏览器打开这些文件,如果能正常打开查看就说明这个网站模板没有问题。

将网站文件上传至OnceAir

现在我们需要将这些静态网页上传到网页服务器上。OnceAir的文档管理模块OnceDoc,是可以作为静态网站服务器使用的,OnceDoc针对静态网页作了缓存优化,在低功耗ARM芯片上也能发挥出很好的性能。

先将zip格式的压缩包上传到OnceDoc,上传时勾选自动解压。解压完成后您可以重命名文件夹,注意文件夹和文件最好不要出现中文和特殊字符、空格等。


查看网站

上传完成之后,我们点开解压目录的中的网页文件,此时会自动以代码格式查看。我们需要以网页文件格式打开。选择主页(index.html)并单点右键,在打开方式中选择 ”文件浏览器“ 打开。


此时会弹出新的网页浏览窗口, 地址是:

192.168.0.103:8064/file


设置网页默认首页

OnceAir默认首页是网盘管理界面 192.168.0.103:8064/once,当我们将其作为网站服务器时,需要更改默认首页,这样我们就可以直接输入IP地址或者域名访问网站。

这里我们需要将首页从 /onceos 改成 /file/view/r2/robot/index.html,即除去域名和端口号之后的网页相对地址

在 /onceos 管理界面,先点击左下方的启动图标,点击控制面板,最后点击服务。


这里我们在默认首页处,填入相对地址,然后保存。之后我们直接输入网盘IP地址192.168.0.103:8064 如果自动跳转到网站首页,则代表设置成功。


此时,云盘的默认主页就变成了网站的主页。如果想要返回云盘管理界面,就把页面上方地址栏的后半部分手动改回onceos。

开放团队目录访问权限

团队目录默认是有权限控制的,非团队用户无法查看,我们还需要开放网站所在团队目录的访问权限。右键点击文件所在的团队,选择编辑团队,将团队的访问权限改为完全可见,这样,所有人能看到网站内容了。


在线编辑网站内容

如下图所示,云盘可以在线编辑html,css,js等文件。也就可以在线编辑网站文件,更新网站内容。当然也能在本地进行更新,再通过客户端同步到云端。


搭建博客

OnceAir 自带一个博客和相册系统,可以直接使用,教程:

如何将OnceAir顽石云盘变为个人照片相册服务器, 储存,管理和浏览图片 | OnceDoconceair.com

OnceAir如何利用家用网络,搭建个人网站、博客,NAS服务器

现代人的家中都有大量电子设备。手机更新换代也比较快,最麻烦的就是电脑、手机、平板之间的文件共享和备份了。 用家用电脑做服务器,搭建个人NAS网盘,博客,其实还是有一定难度的。 公网IP ...
  • u012799563
  • u012799563
  • 2018年02月05日 17:15
  • 376

OpenAirInterface安装教程

安装时可同时参考官网文档、本文档、OAI安裝與協定觀察、OpenAirInterface安裝流程與設定。因为本人搭建时发现每个文档或多或少都有点细节问题,或者就是自己手上的设备跟文档中的不太一致。 ...
  • spenghui
  • spenghui
  • 2017年07月05日 14:55
  • 2164

搭建个人家用NAS网络存储服务器

随着家用宽带的不断提速和高清电影的普及外带单反的家庭占有率越来越搞,仅靠台式机里那几块硬盘越来越不够用了。 简单的计算了一下,家里的台式机上2T的容量(1T+640G+320G)已经接近于80%满,...
  • crazy_huang
  • crazy_huang
  • 2013年07月02日 21:20
  • 3997

利用闲置硬盘建立简单的家用NAS--之筹备篇

一、目的 1.把家中闲置的硬盘2.5寸的,3.5寸的设置U盘,组合成一个大容量的家用nas 2.成本不要太高,可以使用树莓派或老旧的PC或笔记本,达到nas基本功能要求 二、基本功能 1.将多...
  • wufug12345
  • wufug12345
  • 2017年04月11日 18:02
  • 1135

【翻译】使用AIR构建的汽车诊断系统Car Diagnostic System built in Adobe AIR

导读: We are currently working on a very interesting application with one of our clients. Its a car d...
  • zinking3
  • zinking3
  • 2007年12月19日 20:31
  • 828

A *REAL* NT Rootkit, patching the NT Kernel

--------[  Greg Hoglund   ]Introduction------------First of all, programs such as Back Orifice and N...
  • iiprogram
  • iiprogram
  • 2006年03月21日 21:23
  • 2501

树莓派搭建简易的NAS服务器

NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。按字面简单说就是连接在网络...
  • Arthur__yan
  • Arthur__yan
  • 2015年07月13日 15:20
  • 1259

如何搭建个人网站(一)

相信有许多朋友希望自己能够像百度、淘宝之类等等的网站一样能拥有自己个性的域名,并且能够通过这个域名访问到自己所希望展示的内容。博主将会把自身的经验通过几篇文章给大家一个比较明确的方案。 首先,我们先重...
  • LD0807
  • LD0807
  • 2016年11月29日 23:55
  • 1102

自己家里搭建NAS服务器有什么好方案?

自己家里搭建NAS服务器有什么好方案? 在家里存一些视频什么的,最好也可以一直挂着BT下载 可以双硬盘确保备份 20 条评论 默认排序按时间排序 87 个回答 知乎用...
  • hanyingzhong
  • hanyingzhong
  • 2016年11月09日 10:37
  • 5726

在云服务器用Node.js搭建个人网站

心得忙了一上午,总算搭建成功我的第一个个人网站。因为之前做移动开发的时候用Tomcat实现过登录注册和一些基本功能,由于目前将学习重心放在了前端,主要使用的是JavaScript,刚好Node.js(...
  • iamcgt
  • iamcgt
  • 2017年06月13日 12:01
  • 977
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OnceAir如何利用家用网络,搭建个人网站、博客,NAS服务器
举报原因:
原因补充:

(最多只允许输入30个字)