AutoOpenVPN

休假天,折腾天。 本来准备把路由器WRT610N刷上dd-wrt,然后安装autoddvpn。 动手之前在推上面自言自语了一会儿,结果两个推友说你刷Tomato吧。 于是回忆起dd-wrt曾经烧过我一台路由器,虽然是二手的。那就Tomato吧。 事实证明工作的时候不宜上推,我心想Tomato跟dd-wrt最终都是用的OpenVPN,应该差不多吧。 结果完全不一样。autoddvpn在Tomato上面根本就不能工作。 原本想把autoddvpn改改,应该就可以在Tomato上面使用了,结果越深入就越发现这两个系统差距太大,脚本的触发方式完全不同。 正要放弃时,我突然想到OpenVPN在2.1版以后引入了执行外部脚本的能力,以此为突破口,终于搞定了Tomato的OpenVPN。 如果你已经安装了最新的tomatousb并已经配置好了全局OpenVPN,那么只要下载vpnup.shroute.sh,放置到/jffs/openvpn/目录下,并赋以执行权限。然后在VPN Tunneling – Client – Advanced 页面的 Custom Configuration栏里填入

--script-security 3 system
--route-up "/jffs/openvpn/vpnup.sh"

这样基本就算完成了。 当然,你还可以设置一下dnsmasq,以防止DNS污染。甚至你也可以在/jffs/openvpn/目录新建vpnup_custom.sh文件加入自己的GFWlist。 如果有时间我会另外写一份详尽一些的教程吧。 今天就这样了,晚安。

A Bridge To Home Theater (1)

如果你有自己的家,客厅肯定要摆个大彩电,液晶或是等离子,全高清。
你很快发现数字电视不够精彩,在你的大电视上面满屏幕马赛克,惨不忍睹。
你想要得到彩电卖场演示碟那样的效果,你不够钱买蓝光播放器,你更不够钱买所有心仪的蓝光碟片。
你知道网上可以下载高清电影,但你不愿意把电脑开一整天去下一部电影,而且,你想要在客厅的大彩电上看,而不是电脑屏幕。
跟着我来打造你的家庭影院吧。
价格?当然不是不需要钱,但我们的钱要花的实在,你说是不是?

路由器

路由器是必须的,根据你家里基础建设和大小,你可以考虑无线路由器,毕竟这年头带wifi的手机越来越多,而且说不定你什么时候还会去买一个iPad呢。
考虑到传输高清视频的带宽需要,最好能买一个支持802.11n的路由器,若是当地wifi信号混杂,更可以考虑支持5Ghz的产品,当然价格也会贵一些。比如Linksys WRT610N。
选择路由器的时候可以稍微考虑一下“扩展性”。路由器的扩展性?比如它能不能安装dd-wrt的固件,以及支持如何。dd-wrt有一些相当棒的功能,比如它支持bittorrent下载。若是你囊中羞涩,那么用路由器外挂硬盘下载可以省下NAS盒子的钱。事实上我刚工作的时候就是这么干的。

tips:
  1. 802.11g的理论最大速率是54Megabit/s,不到7MByte/s,一般来说这个速率足够传输不那么变态的高清影片,但这个速率几乎不可能达到。事实上我用802.11n也才能到8MByte/s。无论多么好的无线网络总是比不上有线网络,100Mb的有线网通常能提供更好的速度。
  2. 笔记本的无线网卡如果支持802.11n的话,那么多半同时支持2.4Ghz和5Ghz两个频段,但手机则不同,比如最新的iPhone 4,只支持2.4Ghz频段。
  3. dd-wrt是GPL许可带来的一个产物,最初是根据Linksys的开源固件代码修改而成,所以它对Linksys的支持一直不错。它给$100以下的路由器加入很多高级功能,而这些功能原本你可能要在$1000的路由器上才可能见到。比如“XLink Kai游戏协议, 基于守护进程的服务, IPv6无线分布式系统(无线网桥和无线中继), RADIUS, 先进服务质量控制,无线输出功率控制, 超频能力”(来自维基百科)。

路由器是最简单的一个东西,下次谈谈NAS。

其实这篇文章最初的思路形成于2008年《DePCnization》,现在才算是完全的实现。钱是一个关键的瓶颈。
数码设备真不是烧钱的东西,房子才是。

DePCnization

个人电脑是否成为了你的信息中心&娱乐中心&XX中心……?
将所有鸡蛋放在一个篮子里是一个风险极大的行为,因此,试试去除电脑的中心化吧。
让我们看看有哪些事情,不用电脑也是可以做的。(当然,必然会涉及到另外一些价格不便宜的硬件)

游戏
无须赘言,游戏机是比电脑更适合用来游戏的工具。这个世界上大部分优秀的游戏是从游戏机平台起源的。如果你跟我谈劲舞团……对不起,地球很危险,请赶快回你的火星。
而且目前新一代的游戏主机,甚至也超出了一般的游戏功能。

多媒体中心
UPnP AV的支持下,多媒体已经能够通过无线局域网实时串流到另一个设备上,这里涉及到两端:服务器和客户端。
PS3和Xbox360都能很好的支持UPnP协议,只是在文件格式的限制上有所不同。PS3可以用HDMI将高清视频输出到你的等离子电视上。但是,考虑到它们的耗电量巨大,将他们作为服务器端——平时用来从网络上下载多媒体档案——是不合适的,因此,需要另找服务器端,比如华硕的WL-500W。

路由器
无线是未来家庭网络的必然趋势,而且在802.11n协议出台以后,无线网络的理论连接速率已经超过了现有的100M双绞线。(实际速率受距离影响严重)而且,经过改造之后,路由器并不仅仅是连通两个网络的工具,在olegdd-wrt等固件的支持下,路由器运行着精简版的Linux,只要通过USB接上硬盘,就可以执行包括下载BTwww服务器UPnP媒体服务器等众多功能,更为重要的是,路由器功耗极低,又无主动散热装置,称得上是绿色环保。

移动便携装置
一般都会考虑手机。比如Nokia N95,其最新的QuickOffice已经支持Office 2007的文档,Ngage平台也有众多游戏,更为重要的是,它甚至支持UPnP,可以透过无线局域网串流媒体服务器上的图片、音乐、视频。不过可惜的是,它的UPnP还不支持流式播放,必须将文件完全下载至本地才能播放,因此稍微大一些的文件都会播放失败,而且对视频格式的支持更为苛刻。

电子书
再好的屏幕都比不上纸,这句话一点都没有错。但是和一般的屏幕比起来,采用E Ink等技术的电子书显然要更加舒适一些。不过,昂贵的价格是其普及的最大障碍。

————–
其实我已经拥有了其中大部分的设备,而另外那部分,也在权衡中……