我的家用云主机方案

时间:2024-01-30 14:23:02

 

公有云到私有云

随着云计算概念的落地,各种之前所谓的网盘都摇身一变,改名为云盘。例如微云(http://www.weiyun.com/ )、百度云(http://pan.baidu.com )都提供动辄了10T容量。但是以目前的互联网接入速度,即使光纤到户,将所有个人文档放到云盘中仍然不现实,并且在一些重要保密文档的处理上,存在云盘也是不那么放心的事情。因此民间各高手也在探索私有云方案,例如国内迷你云(http://www.miniyun.cn/ )成为了个人应用云计算的一种捷径。通过迷你云的安装程序一键安装后,你就拥有了一个和百度云、微云类似的个人云计算服务了。

 

私有云==网盘?

从各厂商提供的云服务来看,还是不能满足我的实际需求。我大多数文档和程序都在台式机上,文档几十GB,还勉强能通过GoodSync之类的文件同步工具借助移动硬盘的同步,但是程序怎么办,在这个"云计算"概念满天飞的时代,我不能到哪都安装一遍Eclipse、NetBeans等各种工具吧。要是有一个随时可以访问的远程桌面,该多好。

 

跨越内网的远程桌面

Windows自带的远程桌面有一定的局限性,不能在不同网段使用,例如想从家里连接到办公室,穿越各种防火墙几乎是不可能的。经过摸索尝试了很多同类软件,发现TeamViewer的远程桌面功能最先进,此外也提供了文件共享、VPN等。强烈推荐。其实通过TeamViewer我想达到的私有云其实已经实现了,我在哪里都可以随时取用家用电脑的文件,或者直接远程编辑,如果文件传输太慢的话。

 

我的云主机能更省电更低碳更绿色吗

方案一、使用笔记本做云主机。使用TeamViewer需要一直保持在线状态。对个人应用来说200w的台式机开一天下来的能源消耗也很可观。笔记本只需要三分之一的能源。

方案二、通过网络远程唤醒。WOL是一项很成熟技术,如果能够远程唤醒,我的云主机就更低碳了。这里就直接说我的方案吧,一台可安装Tomoto DualWAN的无线路由,功耗仅需20w。

于是通过Tomoto Dualwan的管理界面,我们可以直接唤醒绑定了静态IP的主机。

 

应对云主机IP地址变化

由于目前的家用互联网多采用随机分配IP地址的形式,怎么随时访问到自己的无线路由,进行网络唤醒呢。一般的家用无线路由都有了动态域名绑定的功能,但是经测试发现,免费的动态域名注册复杂,或者免费通道多数已关闭,个人简单应用却要注册付费又觉得不值得,毕竟直接通过ip地址访问也是可以接受的。

于是经过一番探索,发现保存动态IP地址的WebDNS(http://www.dev91.com/sv ),在路由器上配置定时脚本更新,即可随时查看最新IP地址。

 

云计算还在路上

虽然我的云主机最终通过这样的方式搭建成功,使用下来也还算满意,但是希望各大厂商能真的实现个人使用的云计算,而不仅仅是概念,真正的云计算还在路上。

 

附:Dualwan脚本配置

依次进入Tomoto DualWAN的无线路由管理界面,系统管理,定时任务,增加自定义脚本如图所示:

脚本内容为:

wget "http://www.dev91.com/sv/public/index.php?action=updateip&u=test&p=123456&name=home" -O /dev/null

网址中的test和123456就是测试用户名、密码,home是IP地址的名称。