Posts tagged vpn

家庭级无墙网络方案

有没有想过将翻墙这一行为在路由器端完成,这样一来下游的所有接入设备就自然处于无墙的网络环境了,答案是肯定的,本文作为抛砖引玉来浅层次探讨,技术细节不在讨论范围之内。

目前最成熟和稳定的翻墙方法是VPN,但市面上的路由器几乎都不提供VPN的连接功能,好在有一个叫做DD-WRT的第三方路由器固件,我们可以通过刷机的方法来将自己的路由器固件升级为DD-WRT,以获得包括VPN连接在内的多种客制化功能。以实用性为出发点,基于VPN的无墙网络方案有两种:

DD-WRT是一个基于linux的开源路由器固件,提供VPN,OpenVPN,无线中继,QoS流量控制,甚至增大发射功率等等功能。并且你可以telnet或是ssh登陆DD-WRT,执行各种命令或是hack。包括TP-Link, D-Link, Buffalo, Cisco Linksys在内的不少路由器已经支持刷DD-WRT固件,这里是详细的设备支持列表

第一种方案属于技术型,需要自己手动给路由器升级固件,配置autoddvpn:

技术架构:VPN + DD-WRT + autoddvpn

将路由器升级至DD-WRT固件以支持VPN连接功能后,即实现了全局VPN上网,但全局VPN有个问题:一旦连上VPN,下游设备的所有流量都会路由到VPN线路上,也就是上国内的网站也需要到美国(以美国为例,严格来说是VPN所在地)去绕一圈,浪费VPN流量事小,还会影响到上国内网站的速度,解决这个恼人问题的项目叫做autoddvpn,你需要做的仅仅是在浏览器上登陆路由器的管理页面,在防火墙的页面上添加一行命令,然后保存。autoddvpn 的原理是,按IP地址的物理属性进行路由,即所有中国大陆的IP地址直接走本地网关,其余的则全部走VPN通道。

资金投入:支持DD-WRT的家用(无线)路由器,200元左右;VPN,目前的市价约为150元每年。

第二种方案属于懒人型,你只需要掏钱而已:

国内已经有团队将整套翻墙方案集成到家用路由器里面,提供一条龙的完美无墙网络,做这个事情的是威众安全路由器。你只需要购买他们的路由器,然后以年为单位支付服务费用,其余所有问题都不用你操作和担心。值得推荐的是,威众安全路由器除适合家庭环境外,也相当适合咖啡馆或是小型公司。

资金投入:官方公布的标准版价格是360元每台,包括一年的服务费用。

如何下载Android Market上未对中国开放的应用

capture-market

对于Android用户来说,官方的Android Market(下文昵称为菜市场)无疑是获取应用的最佳途径,无论从数量、质量和安全性来说都最有保障的。但由于各种已知和未知因素,目前为止Google仍然没有对中国大陆用户开放付费应用的下载,另外部分免费应用也因为地域关系未对我们开放。下面将介绍如何绕过限制来自由下载菜市场上的任何应用程序。

一般情况下,官方的菜市场是通过手机网络的运营商代码来识别你的地域,但当你的手机没有注册任何运营商网络时(场景:飞行模式,开启WIFI连接),Google则会通过IP地址来识别你的地域。根据以上原理找到的两种破解方法如下,前提是要拥有美国的VPN帐号或者是手机拥有root权限。

其一:拥有美国VPN。操作方法为:将手机切至“飞行模式”,开启WIFI连接,启动VPN连接。当VPN连接正常后,打开菜市场就会出现付费应用了。

其二:拥有root权限。操作方法为:在菜市场上搜索并安装“MarketEnabler”这个应用,安装完毕并开启此应用,在“Settings list”下面的“[us]T-Mobile(T-Mobile)”上长按,跳出菜单中选择“fake this provider now”,完成后重新开启菜市场,你会激动的发现也有付费应用了,以前找不到的免费应用也可以找到了。

说明:本文中的方法二以伪装美国运营商T-Mobile为例,你也可以选择除中国外的其它运营商,效果基本相同。

MarketEnabler”这个应用除了伪装成“Settings list”标签中给出的运营商外,也可以在“Set custom”这个标签下自己填入运营商代码,来伪装成全球任何一个移动运营商网络。应用场景之一是:运营商代码设为台湾中华电信的46692,下载KKBOX应用(假设此应用只限于台湾用户)。

是否需要root我的Android手机?

capture2

root本是Linux/Unix系统默认的超级用户,等价于Windows系统的Administrator用户,故名思意,超级用户拥有系统的最高权限,其中之一就是令系统崩溃。

关于是否应该root你的Android手机,即拿到系统的最高权限,视乎个人对手机的不同用法来这定,在我看来最简单的判断标准为:

如果你是来“用”手机,也就是正常的打电话发短信,稳定地使用手机厂商提供的官方功能,那么你不需要root;如果你是来“玩”手机,也就是你不满足于官方功能,你喜欢折腾所谓的附加功能,那么你需要root。

在折腾之前,你应该意识到root可能给手机带来的各种隐患,在你拥有超级权限的同时,各种第三方应用也拥有了同样的权限,个人隐私资料、数据安全性、系统稳定性也应该加以权衡。明白风险之后,来看看通常取得root权限后手机能实现的几个功能:

1. 系统截屏功能:通过安装“ShootMe”应用来实现手机自身的截屏功能。

2.删除预设应用:如果你对系统的某些预设应用怎么看怎么不顺眼,来吧,现在手机生死大权都掌握在你手上。

3.伪装成美国运营商来下载Android Market上未在中国区出现的应用:因为地域的问题,包括付费应用在内的某些应用未对中国开放,若需要下载这些应用,你需要使用“MarketEnabler”将手机伪装成美帝运营商。

4.安装openvpn:openvpn是一款开源的VPN系统,提供安全的全局VPN连接,此需求多用于翻墙。(说明:Android系统默认是提供PPTP,L2TP的VPN功能,能满足大多数需求)

最后,如何root我的android手机?

基于目前市面上的Android手机种类繁多,各型号各系统版本手机的破解方法也不尽相同,个人建议参考XDA论坛上各型号手机专区的相关帖子来进行破解。