Recent Comments

搭建 GFWInterceptor PHP Server

什么是GFWInterceptor?具体介绍看Google App Engine,简单来说就是iOS device上的凸墙工具(设备已越狱),强大易用堪比VPN。霁飞在3GS上一直使用这个插件方便随时上twitterfoursquaredropboxfacebook等国内封禁的应用,但是12月10号GAE正式被GFW认证,GFWInterceptor默认的服务器是建在appspot上的,连带着被墙。霁飞要继续使用这个优秀插件只能自己手动搭建PHP服务器,简单介绍一下步骤和搭建过程中要注意的问题。(步骤参照了插件作者的教程)

1,下载源代码

直接到下面这个地址下载 index.php 、users.config和 .htaccess 这三个文件的 raw file

http://code.google.com/p/gfwinterceptor/source/browse/#svn/trunk/api-proxy-php

2,代码安装

GFWInterceptor 的安装还是十分简单的,首先确认你的服务器使用的是 Apache httpd,并且开启了 mod_rewrite 支持,php 方面需要有 cURL 模块。没问题的话,把 index.php 、users.config和 .htaccess 这三个文件放到服务器的某个目录(域名下)就可以了,完全不需要进行代码修改以及权限设置。

注:users.config 里最好配置自己的账号、密码,对应iOS设备该插件里的用户名、密码。因为公开的服务很容易会被干掉,对你自己的主机空间也是一种保障吧。

以我的为例:

3,测试安装

首先在电脑上用浏览器打开一下 GFWInterceptor PHP server 所在的目录,看看有没有报错信息,显示白板一块就对了。如果报 error 500 internal server error 服务器内部错误的话,很可能是你的服务器 Apache 没有启用 mod_headers。具体怎么启用,请教Google。

4,开始使用吧

在安装好 GFWInterceptor 的 iOS设备上进入 Settings –> GFWInterceptor,将主力服务器设置成你安装 PHP 服务器端文件的地址,注意开头的 http:// 不要省略。之后确认第一个选项在启动状态,保存退出,如果需要可以 Respring 一下,每个设备情况不一样。

依次打开 twitter for iPhone,4sq,Facebook 试试看吧,应该perfect。

基本安装就是这样,我使用的是收费主机,对免费空间的搭建情况不甚了解,如有问题可以在下面留言或者在twitter上@我,第一时间回复。

Be Sociable, Share!

请阅读相关的热文

40 comments to 搭建 GFWInterceptor PHP Server

发表评论

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。