利用PHP HTTP Proxy绕过GFW

2011年4月5日 | 分类: 翻墙相关 | 标签: ,

自从有了这个空间,我总想利用香港主机捣鼓点事情。比如过猥琐的GFW访问国外站点。

想了N种办法,最简单的就是这样的模式:PC <–(加密隧道)–> PHP <–(HTTP)–> WebSite。不过这种模式PC无论如何得有一个程序来负责隧道加密。

网上搜了下,已经有一个叫phpproxy的程序实现了。原理是在本地用python开个代理,把请求数据封装好给到Server端的PHP,PHP再负责解开发给真正的网站。当然,要求PHP所在主机在境外。

你可以按照以下步骤来配置代理:

1)下载phpproxy:https://bitbucket.org/arkadi/phpproxy/downloads
2)本地PC安装python:http://www.activestate.com/activepython/downloads
3)解压phpproxy压缩包
4)按照说明修改phpproxy.php文件,把$allow_ip 那一行注释掉或者编辑为你的访问IP;如果你PHP版本比较高,phpproxy.php还工作不了,你要在最前面加一句$REQUEST_METHOD = $_SERVER[‘REQUEST_METHOD’];
5)上传phpproxy.php到你的境外空间的Web目录。最好改名
6)修改phpproxy.py.conf文件,phpproxy的值按照例子改为你空间的phpproxy.php访问路径,如phpproxy = ‘http://www.0×54.org:80/x/xx/xx/phpproxy.php’
7)本地运行phpproxy.py,配置浏本地览器代理为127.0.0.1:8080
(注:还有一些如更改本地代理IP端口、为代理配置代理等你就自己搞搞了)

如果没有意外的话,你就能以境外机器为代理访问Web了。一张炫耀图,访问youtube

没有什么能够阻挡,我对自由的向往。

 

原文http://www.0x54.org/lake2/2011/04/04/bypass-gfw/

  1. AS
    2011年7月23日14:57

    http://code.google.com/p/encrypt-phproxy/
    “PHProxy已经停止了开发,这里发布的是PHProxy 0.5b2的衍生版,在其基础上多了一个 “加密 html 源码”选项,不选的时候输出UNICODE,看不到汉字;选了之后,输出用XXTEA加密后又用BASE64编码的字符,不过,会使客户端JS解密时消耗CPU。在URL的处理上用了XXTEA+BASE64,这个只能是在服务端解密。不管是否加密输出时数据都是压缩的。 之所以对输出数据作处理,是为了应对中国日益加剧的网络监控和封锁,我并不赞成用它浏览色情,而是希望在新闻及媒体领域能使信息自由的传播。。。
    另外加了一个留言本,就是首页的“message board ”如果有什么问题和建议,在你的这个留言本留言就可以了
    关于PHProxy可以看这几个连接 http://zh.wikipedia.org/wiki/PHProxy
    http://sourceforge.net/projects/poxy/
    http://code.google.com/p/encrypt-phproxy/downloads/list

    • iGFW
      2011年7月24日10:49

      感谢支持,这个介绍过了

  2. fisher
    2011年4月6日00:39

    这只是个鸡肋,一点不稳定。远不如apjp,indiawebproxy,php tunnel proxy好用

    • iGFW
      2011年4月6日09:16

      是有些鸡肋,不过毕竟是05年的东西,太老了,呵呵

  3. jiyee
    2011年4月5日13:09

    方法能行得通~

  4. qinef
    2011年4月5日12:58

    博主用的什么浏览器,好像落后了,现在不是FF就是chrome了,推荐使用下360的极速浏览器,基于chromium内核。

    楼主的方法关键是空间难找,类似的PHP代理程序倒是一抓一大把。

    • iGFW
      2011年4月5日13:23

      我使用firefox4浏览器。
      免费php空间有不少,不过这个方法好像只能代理http不能https。

  5. ilikeigfw.tk
    2011年4月5日12:56

    一般的php空间限制比较多,这个方法成功率小

  6. iGFW
    2011年4月5日12:36