GoAgent-Wallproxy关闭之后的又一选择

2011年4月11日 | 分类: 翻墙利器 | 标签: , ,
hewigovens 写道 “Wallproxy前段时间关闭了,虽然现在还能用,但是不会再更新了,可以试试GoAgent,托管在github上的代理工具。GoAgent是一个使用Python和Google Appengine SDK编写的代理软件。部署和使用方法是; 1.申请Google Appengine并创建appid
2.下载GoAgent GoAgent
3.双击server\upload.bat,输入你的appid和你的用户名密码,上传服务端
4.把local\proxy.ini中的your_appid改成你申请到的appid
好了,现在你可以运行taskbar.exe来翻墙了。 “
  1. max5
    2011年5月27日17:09

    lz不厚道 都在这里回答 不去googlecode的,呵呵。
    lz,我把你的goagent在gae里面开了10个负载均衡,然后开了一个局域网虚拟机作为goagent的本地服务端,效果刚刚的。
    就是现在有2问题,1、windows机器,开这个local时间一长就会无法连接了,错误“c/codemanager.c:44: Fatal Python error: psyco: out of memory”。2、我尝试在redhat下跑python,但是有python-ssl模式的一直不是很顺利,请问有否这方面介绍和经验。谢谢

    • iGFW
      2011年5月27日20:18

      纠正一下,goagent不是我的,我就会解决些小问题,你的问题还要问软件作者。呵呵

  2. zhangyie
    2011年5月24日18:24

    本机设置成功,能不能让别的机器也通过这个代理上网,比如我的手机和ipad?

    • iGFW
      2011年5月24日18:29

      理论上可以让局域网的机子都是用你的代理,修改proxy.ini配置文件里的ip = 127.0.0.1改为ip = 0.0.0.0然后把其他机子的代理改为192.168.X.XXX(就是你本机的内网IP)端口8087应该就可以了。不过我没有试过

      • max5
        2011年5月27日17:26

        可以的 我就这么做的。我iphone ipad都通过pac来走,pac里面代理设置到局域网里面某一台机器。
        为啥要这样,因为1、手机端没有pythonssl支持的版本,无法走ssl。2、跑goagent内存开销太大 移动设备伤不起 3、常开监听 太占系统资源

  3. mmqmde
    2011年4月22日00:12

    mmqmde :是的,用wallporxy就没有这个问题。另外这两天我发觉wallporxy速度恢复了,但GoAgent速度相比明显慢些,不晓得是不是因为GoAgent是https的原因,在wallporxy上我还是采取的http方式。
    谢谢回复!

    补充下,请问在GoAgent上如何设置不用https方式。

  4. 2011年4月21日07:17

    请问linux用户该怎么上传到服务器.bat文件无法运行啊.貌似没有什么别的东西了.
    没有那个app.yaml文件.我也不敢用gae官方的上传工具…

    • iGFW
      2011年4月21日10:07

      server里有app.yaml文件
      可以用gae官方的上传工具试试。
      如果不行就去问问软件的作者。

  5. ilikeigfw.tk
    2011年4月19日13:39

    gapproxy 最简单

    • iGFW
      2011年4月19日14:12

      呵呵,其实这个不比gapproxy麻烦。

  6. ilikeigfw.tk
    2011年4月19日13:27

    gapproxy就够用了

  7. mmqmde
    2011年4月19日02:33

    最近几天用什么感觉速度都有问题,时快时慢,感觉是受干扰。另外igfw有个问题就是在用火狐浏览e文网站的时候不翻译,感觉像是链接不了google的翻译服务器一样,用wallporxy就没有这个问题。

    • iGFW
      2011年4月19日12:14

      这个火狐翻译是安装了扩展吗?

      • mmqmde
        2011年4月22日00:10

        是的,用wallporxy就没有这个问题。另外这两天我发觉wallporxy速度恢复了,但GoAgent速度相比明显慢些,不晓得是不是因为GoAgent是https的原因,在wallporxy上我还是采取的http方式。

        谢谢回复!

        • iGFW
          2011年4月22日01:12

          默认是http吧,
          配置文件里有prefer = http
          改成prefer = https就是https模式了
          理论上GoAgent应该比wallporxy速度快,GoAgent没加密wallporxy加密了。

  8. better5
    2011年4月12日06:34

    那个配置文件要怎么调整才能从https走呢?北京谷歌应该寿命不长了。

    • iGFW
      2011年4月12日17:56

      这个我不知道,你可以问问此程序的开发者。

      • better5
        2011年4月13日00:53

        我去程序页面提了建议,他更新了代码,新的proxy.ini文件中,prefer=https时就可以了

        • iGFW
          2011年4月13日10:07

          嗯,好的,谢谢您对本博客的支持。

  9. yunyang
    2011年4月11日15:50

    呵呵 成功了,谢谢了!我也爱穿越,试了很多方法~!从ssh vpn 到gaap ,这些方法都是怎么想出来的!呵呵看来以后要多多请教君了!

  10. fish
    2011年4月11日13:40

    先导入ca.crt,然后修改local\proxy.ini中的ip = 127.0.0.1(而不是原来的0.0.0.0).

  11. yunyang
    2011年4月11日13:01

    怎么搞的我按照上面的方法设置好后还是没有穿越,监听端口是0.0.0.0:8087 要怎么设置才可以穿越?

    • iGFW
      2011年4月11日13:24

      设置你的浏览器使用代理127.0.0.1:8087
      监听端口是0.0.0.0:8087可以让你局域网里的人都可以使用你的代理,他们把浏览器代理设置为你的内网IP:8087就可以了。

  12. iGFW
    2011年4月11日11:13

    GoAgent FAQ https://github.com/phus/goagent

    Q: GoAgent是什么?
    A: GoAgent是一个使用Python和Google Appengine SDK编写的代理软件。

    Q: 如何部署和使用GoAgent?
    A: 1.申请Google Appengine并创建appid
    2.下载GoAgent https://github.com/phus/goagent/zipball/master
    3.双击server\upload.bat,输入你的appid和你的用户名密码,上传服务端
    4.把local\proxy.ini中的your_appid改成你申请到的appid
    好了,现在你可以运行taskbar.exe来翻墙了。

    Q: 既然已有WallProxy/GappProxy,为什么需要有GoAgent?
    A: WallProxy项目关闭了,GappProxy半年没更新。为了应对GFW,需要一个更新快的GoAgent。

    Q: 比WallProxy/GappProxy强在哪里?
    A: 更新快,速度快,翻墙能力强。

    Q: 需要装Python或者Google Appenginge SDK后才能用GoAgent吗?
    A: 完全不用,GoAgent是绿色软件哦。

    Q: GoAgent有哪些弱点?
    A: 为了简单快速,GoAgent的数据没有强加密,使用的是head+hex/gzip格式来防止墙的自动过滤。

    Q: 为什么要叫GoAgent,而不叫GoProxy?
    A: 一开始叫GoProxy的,后来Hewig说软件名字带有proxy字样不吉利,于是就改成了GoAgent。

    Q: 为什么有时候GoAgent运行得好好的,突然出来一个502错误?
    A: 有两种原因,1.配置错误,具体请看 http://65px.com/1993 ,2.撞墙了,GoAgent此时会尝试重连,试试刷新一下浏览器就好了。

    Q: Firefox怎么不能登陆一些https网站?
    A: 打开FireFox->选项->高级->加密->查看证书->导入证书, 选择local\ssl\ca.crt, 勾选所有项,导入。

    Q: 为什么一运行GoAgent后,py25.exe占用了40M内存?
    A: GoAgent使用psyco1.6提速,所以内存占用有点多。如果你不希望使用这个机制的话,请下载这个py25.exe然后替换 https://github.com/phus/python-tools/blob/master/py25.exe?raw=true

    Q: 如何得到GoAgent的源代码?
    A: GoAgent的代码和程序是一起的,源代码就是运行程序。

    Q: 如何对GoAgent进行修改?
    A: 客户端代码直接改local/proxy.py,改完重启taskbar.exe即可;服务端改server/fetch.py,改完用upload.bat上传即可。

    Q: 已做的工作和将要做的工作?
    A: DONE:
    1. 随机获取proxy.ini中配置的可用fetch ip,提高翻墙能力
    2. 对于google的某些https域名,直接启用转发。
    3. 移植了wallproxy的_RangeFetch,支持youtube
    TODO:
    1. 支持多个fetch server
    2. 实现xmpp fetch

    Q: 有问题怎么办?
    A: 请发信给我,我会把问题加到本页面的。

    • Cappuccino
      2011年4月11日21:36

      不错,比gapp感觉要快一点,貌似不用手动改hosts。

      另外注册成系统服务貌似不能套gapp的方法,手动用批处理迂回一下就ok了

      • iGFW
        2011年4月11日23:38

        嗯,它配置文件里默认启用了代理不用修改hosts也可以连接GAE,他配置文件里也有修改hosts的功能。

    • alex
      2011年4月28日00:21

      希望能够开发android的客户端。