标签: gfw

Google 谷歌为什么必须回归中国

google china building你一定还记得在 2010 年,谷歌在一阵喧闹之中离开了中国。那时的中国互联网一片唱衰之声,认为这件事情对于中国互联网来说,是一种倒退,也是一种不可弥补的遗憾。但也有人将多年前那段李维斯和中国的往事重提,认为谷歌终究还是会回来。不过由于此事件的复杂度颇高,谷歌欲回归的势头一直不明显。直到最近一年,谷歌频繁爆出要回归中国的消息。

最初是猜测,之后传出消息谷歌高层直接表态要在合适的时机回归中国并愿意遵守中国的法律,最后是谷歌的官方支持页面上出现 “Google Play 中国版” 字样,今年年初谷歌中国在北京和上海更是放出一大批岗位招聘。而谷歌大中华区总裁石博盟(Scott Beaumont)则更是地地道道的用中文给中国人民拜年,称 “我们一直都在”,可以说是尽显诚意。

Scott Beaumont chinese new year

看来,谷歌的回归已经可以敲定,只是时间的问题。这一切也符合人们的预料,因为谷歌的回归,可以说是一种必然。

iOS 上使用 Surge 配合 Shadowsocks 免越狱翻-墙教程

surge-logo不少人曾经因为在未越狱的 iPhone、iPad 上无法使用 Shadowsocks 服务而烦恼。此前最接近的解决方案并不完美,它利用的是 iOS 默认的、受限制的后台服务工作,而这并不能提供稳定和可靠的连接。但是最近一款名为 Surge 的 iOS 应用,则可以解决这个问题。它的原理是基于 iOS 9 全新的 VPN API,提供用户应用很大程度上的网络流量控制,从而实现使用 Shadowsocks 服务翻~墙的目的。

下面就从零开始,讲解如何在 iOS 上部署 Surge 使用 Shadowsocks 服务。

准备工作

首先你需要一个搭载 iOS 9 以上版本系统的 iOS 设备。

其次,你需要一个稳定的 Shadowsocks 服务提供商。虽然网上的此类服务提供商琳琅满目,但还是推荐您以非常低的价格、非常短的时间、非常简单的步骤,自行搭载一个属于自己 Shadowsocks 服务器,以获取更安全的数据访问、更完全的控制和调整权限。

最后,你需要安装这款名为 Surge 的应用。事实上这可能是本文章最难的一部分,因为此软件已经下架。因此,安装它的方法只有三个:

修改 hosts 使用非最佳的 IP 访问 Google 安全证书辅助步骤

Google Blocked我们知道通过修改 hosts,某些 IP 并不能支持 Google 旗下所有服务的直接访问。例如某些证书显示为 **docs.google.com 的非最佳、不推荐的 IP,仅适用于 Google 文档。但是事实上,它们仍然有潜力支持,但是检测证书的时候浏览器会报警。通过一个额外的步骤,可以使得它们获得 Google 全系列服务的访问支持。下面介绍 Mac OS X 系统、Windows 系统下的修改方法。

重要提醒、局限性、不适用的用户

此方法存在着可被避免的安全风险,但是您仍然应该对自己的行为负责。使用此方法,您必须确保这个 IP 来自 Google 官方,有多种渠道可以查证。除此之外,您还应该关注当前网络连接的 SSL 安全问题。

其次,因为部分的涉及到安全隐私问题,它可能不适用于以下互联网用户:

不明确网络安全问题尤其是 SSL 攻击定义的;

不能较好的分辨钓鱼网站的;

不能理解 HTTPS 加密协议的简单原理的

解决 Google CDN 无法连接导致网页无法加载的问题

Google Blocked国内网非常多的网站都使用免费的 Google CDN 服务来加载某些 js、字体样式库以提升网页浏览体验,例如 jQuery、Google Fonts。但是目前 Google 的大多数网站在大陆无法正常访问,因此这些本身是加快网页载入的库反而成为了阻塞网站加载的原因。这种情况国内的网站并不多,但是国外的网站却非常多地使用这些库。一般地,当 Google CDN 库称为网页加载的限制因素时,浏览器状态条会显示状态为 “正在等待 ajax.googleapis.com 的响应...” 或 “正在连接...” 等字样。

ajax.googlepis.com connection refused

如果打开控制台,能看见 Google CDN 确实正在阻塞网页加载。如果等待足够长的时间,浏览器最终会放弃加载,并呈现一个残缺的网页,这并不好。下面从网页开发者、浏览器用户的角度给出一些解决方案。

VPS 三步搭建安装 Shadowsocks Node.js 版

我们除了 VPN、HTTP Proxy 可以选择以外,还可以选择一款轻量的 Socks5 代理,它是有名的 Shadowsocks,如果你有一台自己的 VPS 主机的话,不妨可以利用手中的资源搭建一个。

Shadowsocks
支持加密的 Socks5 代理,开源项目。

Shadowsocks 有不少服务器端的版本选择,例如 C、Python,而之所以推荐 Node.js 是因为它小巧却性能强悍,并且听上去很时尚。事实上,Node.js 版的 Shadowsocks 搭建起来也很容易,可以将其大致归类为 3 个步骤,所花费的时间不会超过 10 分钟。

校园网、教育网 如何纯粹访问 IPv6 网站避免收费

nat64 ipv6我国校园网有可靠的 IPv6 网络环境,速度非常快、稳定,并且大多数高校在网络流量计费时不会限制 IPv6 的流量,也就是免费的。然而访问 IPv4 商业网络时,则会收费,并且连接的可靠性一般。可幸的是,目前有一种将 IPv4 转换为 IPv6 的方式可以实现所有网站通过 IPv6 流量,从而避免校园网收费的方法,实现的核心是 NAT64/DNS64。下面分别以 Windows、OS X 系统讲解如何实现。

NAT64/DNS64

NAT64/DNS64 可以将 IPv4 地址对应的转换为 IPv6 地址,相当于指引向 IPv6 流量,相当于一种代理。它还可以实现 IPv4 和 IPv6 协议的互访。由统计图可以看出,其服务在日间的速度可以基本满足校园网访问需求。

NAT64 statistics

其实现的主要诀窍就是添加其为 DNS 服务器,并在本地停用 IPv4 协议。

为什么我选择 Google Drive 而不是 Dropbox

google drive and dropbox logo当下最流行的网络云存储服务应当就是 Google Drive 云端硬盘、Dropbox、OneDrive 了。这三家提供商都提供了优秀的服务,各有特色并且不相上下。我个人由于外观和系统兼容性原因没有选择 OneDrive,并且目前我不认为微软有做网络云存储的基因。于是我先后使用了 Dropbox 和 Google Drive 云端硬盘大约各一两个月的时间,最后我得出的结论便是,我认为 Google Drive 云端硬盘更适合作为我的主力云存储服务。我会说明我如何认为 Google Drive 云端硬盘好过 Dropbox。

Google Drive VS Dropbox: 两大云存储的共同优点

首先,两家服务都提供了稳定的上下载速度和安全的数据保密性。我们不需要担心把文件放在谷歌公司的服务器或者 Dropbox 公司托管服务器上会有什么被窃的风险,因为它们几乎已经代表了业内最顶级的加密水平。

此外,Google Drive 云端硬盘和 Dropbox 都提供了很不错的版本控制功能,一个文件可以保存30天以内的各个修订版本,并且仅仅只有当前最新的文件占用空间。

google drive revisions

最后,Google Drive 云端硬盘和 Dropbox 都提供了“回收站”功能,可以当作已删除文件再次恢复的“后悔药”。

下面来谈谈 Google Drive 云端硬盘比 Dropbox 好的八个理由

在Mac OS X上安装dnsmasq来支持hosts泛解析

dnsmasq最近访问谷歌系列网站越来越慢了,不探究原因,但这让我感到非常苦恼,如果连Google都使用不了的话,那我上网的意义就失去了一半了。不过好在我们有hosts,可以实现简单的翻# 墙,来解决大多数谷歌服务的访问问题。可是谷歌的域名实在是太多了,我们有没有什么办法来实现类似*.google.com/*的泛解析呢?很可惜,传统的hosts文件不可以行。但是有一个叫做dnsmasq的软件,它能提供类似DNS缓存的功能,可以用它来实现很强大的泛解析功能。

下面以OS X Mavericks做例子,来讲述如何安装使用DNSMASQ,来实现谷歌服务直连。

Mac安装DNSMASQ

要安装dnsmasq,你需要先安装Homebrew

它自称“OS X 不可或缺的套件管理器”。

安装Homebrew

请打开终端(应用程序>实用工具),并运行

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

你需要按照提示来继续安装。这个过程或许会很慢,受限于网络状况。如果实在很慢,你可以在VPN环境下安装。

安装完成之后,你就可以使用brew命令来安装dnsmasq了。

iOS7 越狱使用GoAgent 翻 墙教程

goagent ios logo其实有相当多的人是奔着翻.#墙的目的选择越狱iOS的,因为如果有了越狱,不仅可以修改hosts文件来让iPhone、iPad达到畅通Google Services的功能,还可以使用一些全局代理软件,比如Goagent,就像Android在Root之后可以实现的效果一样,如果能在iOS实现全局的翻#.墙的话,那么YouTube、Twitter这些也都能逐一使用了,我们能够获得更完整的网络体验。

下面就来介绍一下在最新的iOS 7上越狱后,如何使用goagent来破解墙!

iOS 7: 越狱使用GoAgent

首先你的iPhone或者iPad必须已经越狱,你可以在evasi0n.com获得免费的越狱支持。具体的操作大致可以细分为添加源,安装goagent ios客户端,然后配置客户端,修改代理,最后达到效果。

添加源

为了下载Goagent iOS客户端,我们需要先添加一个cydia源。打开Cydia,选择下方的[manage],选择[Sources],选择右上方的[Edit]编辑,然后选择左上方的[Add]添加,添加如下的源:

备份WordPress到Google Drive: UpdraftPlus

wordpress google driveGoogle Drive为免费用户提供了15GB的空间,如果是收费版本,容量将会更大:这对于中小型站点的wordpress备份完全足够,如果你不打算在上面存储其它非常大的东西的话。如果能将Wordpress博客的所有数据全部备份到Google Drive,则可以充分利用此空间,并保证你的数据的安全,防止哪天服务器出现问题,或者网站被恶意破坏,备份数据丢失。UpdraftPlus可以帮助你备份所有的数据库文件、上传的文件甚至插件数据,可谓是最完美的wordpress备份工具。并且updraftPlus默认分卷传输,大大减小服务器不响应从而中断连接的情况。现在详细介绍如何使用updraftPlus来备份wordpress到Google Drive。

Wordpress 备份到 Google Drive 教程

updraftPlus可以在wordpress插件官网,或者作者官网下载,也可以在后台搜索。

安装好后默认的备份文件夹是wp-content/updraft,推荐在设置中更改,但要在设置中排除备份文件夹所在的位置。

关于其他updraftPlus的设置及其强大的功能,在此不再赘述。