现代人的家中都有大量电子设备手机更新换代也比较快, 最麻烦的就是电脑手机平板之间的文件共享和备份了
用家用电脑做服务器, 搭建个人 NAS 网盘, 博客, 其实还是有一定难度的
公网 IP
要搭建可以远程访问的网站, 还需要网络分配有公网 IP, 这样外网设备, 如电脑手机才能根据公网 IP 访问到家里的服务器有了公网 IP, 才能设置路由器端口映射实现外网访问
动态 IP
但是现在的路由器通常重启之后会重新分配设备的 IP 地址, 内外网 IP 都会变而端口映射通常是将内网服务器的某个端口服务映射到外网, IP 地址一变就对应不上, 可能出现几天之后无法访问的现象这个时侯最好为网站服务器分配固定内网 IP 但是由于外网 IP 也是动态的, 所以还需要一种机制, 即使不在家时, 也能知道家里网络的外网 IP 地址
端口冲突
而且目前路由器的管理后台大多用的都是 80 端口, 这样直接输入 ip 无需加端口号就能访问路由管理界面, 但这会跟网站服务器常用的 80 端口冲突很多路由器并不支持端口转发, 比如将内网的 9000 转发到外网的 8080, 对于大部分家用路由来说 80 端口是无法直接使用的
功耗高
要搭建网站的话, 需要服务器一直开机. 如果服务器要 24 小时开机的话按照一般台式机配备的 300W 电源, 100 多瓦的功耗计算, 每天将近要耗 3 度电, 得不尝失而且台式机因为功耗大, 一定要加装风扇, 但风扇用的时间长了以后会产生一定的噪音
上手难
而且现在免费的网站系统, 上手也有一定难度, 而且大多也不太适合做多设备的文件同步来使用
基于 ARM 的微型服务器
针对以上问题, 我们开发了一款基于 ARM 嵌入式芯片的微型服务器 OnceAirARM 的每瓦性能要远优于 x86 平台, 功耗只有 3W 左右, 比一般的灯泡还要低, 只有火柴盒大小, 因为功耗低可以直接通过外壳散热, 完全没有噪音, ps: 您见过有装风扇的手机吗, 因此比较适合家庭和小型办公使用, 可以有效解决家用 PC 带来的耗电量过高和噪音的问题
OnceAir 连上路由即可使用
OnceAir 自身就是一个微型服务器, 自带博客系统只要设置好端口映射即可作为低功耗服务器使用
检查是否有公网 IP
如果想要找寻网站服务器, 首先要检查当前网络是否有公网 IP, 安装好 OnceAir 网盘以后, 我们可以访问 http://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 地址, 在 http://onceair.com/find 页面可以查看网盘的内网 IP 地址, 比如这里设置的是 192.168.1.105, 端口号使用 8064 输入完成后点击保存
设置固定访问地址
设置了 IP 地址映射, 您就可以通过 http://onceair.com/find 上显示的公网 IP 远程访问云盘了但公网 IP 是由宽带运营商动态分配的路由器重启后, 公网 IP 地址可能会发生改变, 此时, 您可以注册一个 OnceAir 帐号, 保存此云盘到设备列表, 随时随地获取云盘最新的公网访问地址, 或者设置一个固定的 onceair 二级域名来访问云盘, 这个二级域名会自动转向到云盘当前的动态公网 IP
1. 登陆官网 http://onceair.com, 点击右上角的注册, 注册官网账号
2. 注册完成后会进入如下界面, 您需要点击右上角的自动发现来查找局域网内的云盘
3 点击自动发现后, 就会进入将会进入到如下界面, 也就是 http://onceair.com/find 界面, 此时, 您需要点击 IP 地址后面的保存
4. 此时如下图所示, 公网 IP 地址将会和您的登陆信息保存下来, 您只需要登陆 http://onceair.com 就可以查看当前的公网 IP 地址, 点击外网地址就可以完成登陆
5. 也可以在自定义域名处点击设置, 自定义您的域名设置完成后, 您只需要在手机或电脑中输入自定义的域名, 如( http://onceair.onceair.com ) 就可以访问到网盘了
如何在 OnceAir 上建立网站
在 OnceAir 上架设网站也非常简单, 可分成以下几个步骤
下载网站模板
目前基于 Bootstrap 有非常多的免费网站模板 Bootstrap 是一个用于快速开发 web 应用程序和网站的前端框架, 一直是 GitHub 上的热门开源项目, 包括 NASA 的 MSNBC(微软全国广播公司)的 Breaking News 都使用了该项目我们这里从下面两个网站下载网站模板
免费 https://startbootstrap.com/
收费 https://wrapbootstrap.com/
各类 Bootstrap 模板:
这里先下载一个免费的网站模板, 将下载的压缩包解压, 如下图所示, 选择用浏览器打开这些文件, 如果能正常打开查看就说明这个网站模板没有问题
将网站文件上传至 OnceAir
现在我们需要将这些静态网页上传到网页服务器上 OnceAir 的文档管理模块 OnceDoc, 是可以作为静态网站服务器使用的, OnceDoc 针对静态网页作了缓存优化, 在低功耗 ARM 芯片上也能发挥出很好的性能
先将 zip 格式的压缩包上传到 OnceDoc, 上传时勾选自动解压解压完成后您可以重命名文件夹, 注意文件夹和文件最好不要出现中文和特殊字符空格等
查看网站
上传完成之后, 我们点开解压目录的中的网页文件, 此时会自动以代码格式查看我们需要以网页文件格式打开选择主页 (index.html) 并单点右键, 在打开方式中选择 文件浏览器 打开
此时会弹出新的网页浏览窗口, 地址是:
http://192.168.0.103:8064/file/view/r2/robot/index.html
设置网页默认首页
OnceAir 默认首页是网盘管理界面
http://192.168.0.103:8064/onceos
, 当我们将其作为网站服务器时, 需要更改默认首页, 这样我们就可以直接输入 IP 地址或者域名访问网站
这里我们需要将首页从 /onceos 改成 /file/view/r2/robot/index.html, 即除去域名和端口号之后的网页相对地址
在 /onceos 管理界面, 先点击左下方的启动图标, 点击控制面板, 最后点击服务
这里我们在默认首页处, 填入相对地址, 然后保存之后我们直接输入网盘 IP 地址 http://192.168.0.103:8064 如果自动跳转到网站首页, 则代表设置成功
此时, 云盘的默认主页就变成了网站的主页如果想要返回云盘管理界面, 就把页面上方地址栏的后半部分手动改回 onceos
开放团队目录访问权限
团队目录默认是有权限控制的, 非团队用户无法查看, 我们还需要开放网站所在团队目录的访问权限右键点击文件所在的团队, 选择编辑团队, 将团队的访问权限改为完全可见, 这样, 所有人能看到网站内容了
在线编辑网站内容
如下图所示, 云盘可以在线编辑 html,CSS,js 等文件也就可以在线编辑网站文件, 更新网站内容当然也能在本地进行更新, 再通过客户端同步到云端
搭建博客
OnceAir 自带一个博客和相册系统, 可以直接使用, 教程:
如何将 OnceAir 顽石云盘变为个人照片相册服务器, 储存, 管理和浏览图片 | OnceDoconceair.com
来源: http://blog.csdn.net/u012799563/article/details/79262043