2007年12月7日星期五

注册Google Apps,遇到了问题。

摘要
申请注册Google Apps,没有成功,提示Google Apps does not currently support domains in this country。即使域名是国际域名,还选择County为United States也不行。无奈之下登录远程主机,通过lynx进行访问注册,才得以成功。

什么是Google Apps
谷歌 Apps 是我们为企业、学校和其他组织设计的 可定制的应用软件套装,用于组织内部沟通和协作——Google黑板报。简而言之,你可以利用 Google Apps 定制一个以自己域名为后缀的邮箱系统,以及一些其他相关服务,当然前提是你拥有一个顶级域名。

问题
不过可惜的是目前在国内无法享受这个服务,在你提交注册信息的时候,会注册失败,并得到一个 “Google Apps does not currently support domains in this country”的错误提示。在不久以前Google还仅仅是根据域名类型和填写的Country两点来判断的。所以只要是国际域名,并且填写Country的时候选择United States就能通过注册。可是昨天我这么做却没有成功,仍然有"Google Apps does not currently support domains in this country"的提示,估计是Google“聪明”了,根据IP进行识别了。
这下怎么办呢?

解决途径
显然需要欺骗Google,让他认为你是在他支持的国家范围以内。有一点需要注意,注册是需要用SSL进行连接的。
我们就有很多方式,比如:
  • 代理(对于已经是使用代理上网的用户来说,可能需要设置二级代理了)
  • 在线代理(一般的在线代理都不支持SSL)
  • 其他一些穿墙术(哈哈,这也需要穿墙?)
  • .....................
我选择的方法——远程主机
我选择了通过位于美国的远程主机代替我的本机进行注册,这样应该没有问题了吧。通过ssh(Win下可以通过putty)进行远程登录,然后links连接Google Apps的网页,根据提示一步步进行。然而到Step.1就过不去了,明明在页面左侧填写了域名,并点击了"Use my domain",却在下个页面右侧提示"Required field must not be blank"。
怎么回事呢?这个错误很是莫名其妙。
你肯定想不到引发这个问题的元凶是:SSL!整个注册过程需要SSL进行连接,而links这个命令行程序不支持SSL,所以......于是我换了功能更为强大的lynx进行连接。
这下,一步步,非常顺利,注册成功了,下面是注册成功的页面。

至此,问题都解决啦。

没有评论: