用php空间自建goagent翻墙代理教程v1.8.4版以后

美博园2012年5月11日】前文GoAgent:自建GAE安全翻墙代理服务器GoAgent進行了详细介绍,简言之:GoAgent可以说一个快速自建GAE代理的傻瓜式简便方案,作者把复杂的GAE配置已经在goagent配置好。只要有php空间,也可以把goagent建立在自己的空间上,建立自己专属的加密代理服务器。前文把goagent建在php空间自建代理翻墙教程v1.8.3版以前已经介绍了方法,但是goagent v184版之后源文件有所改变,本文美博园从新写了新版教程。

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

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

第一步、PHP主机选择

PHP主机空间是最多最常见的,要找到并不难,php主机几个基本要求:

◆ 必须是国外没有被墙的空间,因为是翻墙,当然不能找墙内的空间,墙外的空间也要其ip没有被墙的。
◆ 空间必须支持curl或者打开远程文件(allow_url_fopen),
◆ 免费的、付费的都可以。有条件的朋友可以买一个廉价的付费空间,优点是付费空间限制较少,可使用性较高。比如GAE限制每天都使用流量最大1G,那么如果你的流量很大,那每月30G的流量主机也就基本够了,当然这样的主机流量是很小的,一般付费主机都足够。

一些国外的免费大容量的空间,这些主机空间最好用代理注册。

(1)http://nazuka.net/10G空间,100G流量,需要代理注册。
(2)http://binhoster.com/ 10G空间,100G流量,需要代理注册
(3)http://www.1freehosting.com/ 10G空间,100G流量,需要代理注册
(4)http://www.dhmart.info/
10G空间100G流量,必须代理申请。
(5)http://azok.org
无限空间,无限流量,需要代理注册,限制每天独立IP访问人数30000,每小时数据库连接100000次,当然这个数据是很大的,一般都不会超过;
(6)http://cixx6.com
20G空间,200G流量,需要代理注册,该空间严格限制了资源使用。

第二步、主机空间绑定域名

◆ 如果是免费空间,在申请时往往都会给一个二级域名:即象 abc.aaa.com 这个样子.而且不需要对域名做其他处理;
◆ 申请免费的顶级域名,如: http://www.dot.tk/zh/index.html?lang=zh有中文 ,
◆ 自己付费买的域名,

如果是免费的顶级域名和自己的域名,需要:
1)将域名首先要绑定在主机空间。
一般在申请付费主机空间时,会有一个主域名,那自然这个域名就是自己今后访问的代理网址。但做代理,不一定非要使用主域名,如果自己有多个域名,只需要将其它域名任选一个绑定到主机空间即可。方法是:在主机cPanel上可以看到一个“暂定的域”(英文是Parked Domains),点進去添加域名一下子就会自动设置好。注意不用选“附加的域”(Addon Domains)。这方面的教程美博园即将写建站教程就会有详细介绍。
2)在域名注册处,把DNS服务器指向注册的php空间。这个字申请主机空间时,服务商会发到自己的信箱里。

第三步、服务器(主机)端设置:

把下载的GoAgent最新版解压,得到goagent文件夹,其中的server/php/目录下有二个文件,index.php和tz.php,注意:183版及以前版是fetch.php,184版是index.php,将它们都上传到网页根目录。不同服务器的根目录有所不同,如:public_html、www、htdocs等。

然后,在浏览器中输入你的网址:http://你网站的域名/index.php, 就会看到以下介面,这代表php服务端搭建成功。

*** 1.84版会看到如下图:
用php空间自建goagent翻墙代理教程v1.8.4版以后

*** 在v1.85版,预设index.php文件中的是 http://stackoverflow.com/index.php ,输入你自己的网址后会跳转打开这个网页。作者是想用一个普通的网址来防GFW识别。也许以后还会改变。只要跳转到这个网页就是正常的。

*** 在v1.85版,预设index.php文件中的是:https://www.google.com/index.php,打开的是google首页。

建议:会建站的朋友,建议将这两个php文件放到自己设定在根目录下的任意一个其它目录,并将index.php自己修改为一个随机名字,那么访问代理地址就完全是自己知道的专用网址了。比如:index.php修改为pr.php,放到自己做根目录下建立的新文件夹 mypr目录下,那么访问代理的网址就是:http://你的域名/mypr/pr.php

第四步、本机电脑端的设置:

用文本编辑器Emeditor等打开在local目录下的proxy.ini文件,将

[gae]
enable = 1
appid = goagent
password =
path = /fetch.py
profile = google_cn
mulconn = 1
[php]
enable = 0
listen = 127.0.0.1:8088
fetchserver = http://scan.org/fetch.php

修改为

[gae]
enable =1 (注释:1为启用GAE,0为不启用)
appid = 1goagent(注释:goagent的bug,必须修改这个,名字任意)
password =
path = /fetch.py
profile = google_cn
mulconn = 1
[php]
enable = 1
listen = 127.0.0.1:8088
fetchserver = http://你网站的域名/index.php

说明:
◆ 正式使用时,上面括号中的注释要删除
◆ 如果你是放在其他目录则修改为对应的index.php的地址

第五步、实际运行

完成上述步骤后,就设置好了可以试运行了。

双击自己电脑里的GoAgent.exe就可以运行。(Linux/Mac电脑用户运行proxy.py)

第六步、设置浏览器代理畅游网络

设置浏览器代理127.0.0.1:8088,之后就可以畅游网络了。

浏览器代理设置请参看:GProxy:调度代理的火狐firefox扩展

需将浏览器代理端口设置为8088

Tips: (注:本文部分内容转载自:http://ishare.cn.ms/archives/552
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

3.怎么防止他人知道我的fetch.php地址盗用我流量?

编辑fetch.php开头部分的$__password__ = ”;为$__password__ = ‘你的密码’;

同时编辑proxy.ini中[gae]段下password =你的密码

重启goagent.exe

4.如何配置多个服务端?

listen = 127.0.0.1:8088|127.0.0.1:8089
fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php

更多服务端也可以类似添加,分别监听不同端口即可(不要与系统中其他端口冲突)。

原文链接:https://allinfa.com/goagent-php-host-new-v184.html
原文标题:用php空间自建goagent翻墙代理教程v1.8.4版以后 - 美博园
※ 除声明转载,美博园文章均为"原创",软件版权归原作者,转载请以上面超链接注明来源!

本文TinyURL短网址: http://tinyurl.com/yamc9qf5
本文Google短网址: https://goo.gl/UTyN26

如喜欢本站请订阅: 或者 点此【RSS订阅真相网】

网 友 留 言

38条评论 in “用php空间自建goagent翻墙代理教程v1.8.4版以后”
  1. lois says:

    我发现 http://www.1freehosting.com 注册的免费空间,goagent php翻墙,页面底下会带有一大长串 字符~~~~

    我用的是其二级域名

  2. 美博是个好网站 says:

    楼主你好!现在goagent版本升级到了3.0.8。
    1、proxy.ini的内容已经有了部分变化。建议更新一下教程!
    2、而且现在直接在浏览器输入(fetchserver = http://你网站的域名1/index.php|http://你网站的域名2/index.php)内的网址是不能打开网站的。但是用goagent连接后可用。
    3、连接成功后测试了部分墙外网站,绝大多数可用上。但打开google页面后,在搜索框输入内容,点击搜索后不能连接,显示(PHP Curl Urlfetch Error: 503   22:The requested URL returned error: 503)。
    4、我有一个vps,搭建了个vpn。但是vpn是全局代理,连接后qq什么的老是异地登陆。所以希望博主推荐一个浏览器局部代理的方法。
    谢谢!

  3. Ray says:

    goagent 3.0.5 的版本怎么设置??我申请了个binhoster的域名,在proxy.int的设置也填好了,index.php也上传了,可是就是没法用paas模式,用了就连不上,只能用appid 的流量上。而且上传完后它也没有跳转到那个页面,而是跳到binhoster的主页,怎么回事??

  4. sadsd says:

    请问博主我在自己的空间搭配php然后在浏览器中输入你的网址:http://我网站的域名/index.php时跳转的谷歌首页(软件版本version__ = '2.0.8')

  5. yang says:

    新版本怎么搞,没有
    [php]
    enable = 0
    listen = 127.0.0.1:8088
    fetchserver = http://scan.org/fetch.php

  6. sonice says:

    1.8.10版本不支持php国外免费空间了吗,找不到php模式,只有paas模式,请问paas如何设置部署?

  7. GOOG says:

    既然goagent已经可以翻墙了,为什么还要多此一举架设PHP上呢?

  8. yang says:

    终于成功了,谢谢

    • 美博园 says:

      @yang:
      这就好了,学会了自建代理,比其他的更好。可以多准备几个gae帐号随时使用。

      • yang says:

        @美博园:
        弱弱的问一下,这个php空间自建goagent翻墙代理与那个自建GAE翻墙代理有什么区别,哪个好一点

        • 美博园 says:

          @yang:
          纯粹的GAE全部服务都是建立在google服务器上的,那么也被GFW墙在景德镇之外。
          goagent在初期就使用了作者设计的方案翻墙(本站由文章论述过),再利用google服务器,自己的php空间这是把部分服务建在了自己的php空间,相对而言更容易控制。但安全性却依赖于空间本身的安全程度。

  9. yang says:

    我输入http://你网站的域名/index.php时跳转到Google首页

  10. exact says:

    goagent和apjp用php开始一两分钟速度很快,然后就没一点反应了

    • 美博园 says:

      @exact:
      这个不清楚,没有遇到过,难道这两个都特征被破译了?apjp的key是自己随意生成的,不可能有第二个重复,按理说不容易破解的。有待观察。

  11. ter says:

    为什么goagent用php空间起初一会还很正常,然后就一点没反应了。apjp也是同样情况。为什么呀博主?

  12. bomyq says:

    修改密码时,proxy.ini中修改应该是[php]段的password吧

    • 美博园 says:

      @bomyq:
      官方介绍 proxy.ini中[gae]段本身就有 password =
      只要把密码填写在等号后面就行,然后保存该文件。如:password = 123456

      但有朋友测试把密码放在php段,如:
      [php]
      enable = 0
      listen = 127.0.0.1:8088
      password = 你的密码
      fetchserver = http://scan.org/fetch.php

      你可以分别试一试。

  13. bomyq says:

    我用以前的版本,输入http://你网站的域名/fetch.php,显示的是“GoAgent PHP Server 1.7.10 已经在工作了,而现在用index.php显示的是服务器参数、php参数这些东西,这个应该就是这样的吧

  14. bomyq says:

    请问楼主,最后第三个问题,设置密码编辑以前版本的fetch.php或1.8.4的index.php时,是在该电脑的本地文件中设置,还是在主机空间的网页中修改上传的文件设置?

  15. zhi says:

    按照教程弄好之后运行goagent,开始挺好能翻墙,但一会之后就出现urlfetch error=(urlopen error【errno 10054】
    PHPProxyHangler handle fetch error 

  16. davy says:

    您好,我按照上述办法处理,当上传完index.php以及tz.php之后,在浏览器中输入http://xxx.goodluckwith.us/index.php之后,自动转到如下网址http://stackoverflow.com/index.php,请问是怎么回事?谢谢

    • 美博园 says:

      @davy:
      不用管它,继续往下做。现在作者不断在改進,这是185版出现的情况,作者是想用一个普通的网址来防GFW识别。这个预设在index.php文件中了。只要跳转到这个网页就是正常的。

Trackbacks 引用本文的链接

  1. 翻墙 | 用php空间自建goagent翻墙代理教程v1.8.4版以后 - 中国数字时代  -  14 May, 2012
  2. 用php空间自建goagent翻墙代理教程v1.8.4版以后 « 翻墙KillGFW  -  12 May, 2012

这里是你留言评论的地方

10 + 9 =
Copyright © 2007 - 2018 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】