使用GoAgent让PHP空间变成你的专属代理服务器(基于PHP空间自建代理)

原文:http://igfw.net/archives/8496

前面已经介绍过goagent的一中使用方法了:《使用GoAgent基于GAE的搭建自己的代理服务器翻墙详细教程

今天说一下它的另一种使用方法,基于PHP空间的代理方式,

一、首先申请一个支持PHP的空间(当然是国外没有被墙的空间,墙内的空间是没有用的)。稳定速度快的空间最好,免费空间也可以,流量要根据自己需要选择合适的,本站介绍的空间基本都可以。

经测试,不是所有空间都可以,空间必须支持curl或者打开远程文件(allow_url_fopen),有的空间如日本的sitemix的不能打 开youtube,sourceforge.net的空间虽然支持函数,但是却不能用来做代理,据作者说goagent不支持有广告的空间,但是你可以在 该空间建一个网站,比如用wordpress安装一个博客,然后将fetch.php放到wp-admin目录,就可以避开广告了。

一些空间推荐:几个流量大速度快的空间,可以用来做代理

GoAgent项目地址:http://code.google.com/p/goagent/

最新版下载地址:http://goo.gl/pTt0W

测试用的公共端:《放出几个公共的goagent的PHP服务端地址

二、把下载的GoAgent最新版解压,在server目录下找到fetch.php文件,把fetch.php上传到网页根目录(或者新建一个目录把它放进去)!

进入你的网址http://你网站的域名/(对应目录)fetch.php  就会看到以下介面,这代表php服务端搭建成功!

 

三、记事本打开在local目录下的proxy.ini文件,将

 [gae]  enable = 1  appid = goagent  password =  path = /fetch.py  debuglevel = 0  #bindhosts = .6park.com|.sfileydy.com  [php]  enable = 0  ip = 127.0.0.1  port = 8088  fetchserver =  http://goagent.net.net/fetch.php

修改为

  [gae]  enable =0 (1为启用GAE,0为不启用,这里只使用PHP代理,不启用)  appid = goagent  password =  path = /fetch.py  debuglevel = 0  #bindhosts = .6park.com|.sfileydy.com  [php]  enable = 1  ip = 127.0.0.1  port = 8088  fetchserver = http://你网站的域名/fetch.php

四、修改好了,就可以打开GoAgent.exe。

五、设置好浏览器代理,之后就可以畅游网络了。

浏览器代理设置请参看《使用GoAgent基于GAE的搭建自己的代理服务器翻墙详细教程

只需将浏览器代理端口相应的该为8088即可。

Tips:

1.

[gae]  enable = 1

懂代码就知道0为假,1为真,这里可以保留1,保留1就可以一个goagent.exe同时连接google app和自己的免费空间做双线,但是注意不要使用相同端口,浏览器可以配置不同代理端口,自由切换。

2.另外有一个小技巧:

修改代码中的prot=8087可以改变代理端口,visible = 1是表示GoAgent窗口是否默认最小化的,默认是1,即不自动最小化,

我把它该成0了,这样就每次启动后都自动最小化到托盘中。自己根据自己喜好修改。推荐改为0!!

[listen]  ip = 127.0.0.1  port = 8087  visible = 1

 

 

发表评论