GoAgent:自建GAE安全翻墙代理服务器v1.7.10

GoAgent是一个使用Python和Google Appengine SDK编写的代理软件。部署和使用方法非常简单,不需要安装Python或者Google Appenginge SDK ,甚至连SDUpload第三方上传工具都不用。如果你已有Google App Engine账户,几分钟即可搞定。如果没有账户请参阅本博的另一篇文章“简明WallProxy教程"的第一部分『申请与创建』。

官方公告: 警告:对安全有考虑的用户,请务必使用自己搭建的goagent服务端并且设置proxy.ini的mode=https

官方项目主页:https://code.google.com/p/goagent/

goagent 1.7.10 稳定版下载 https://goo.gl/pTt0W

简易教程

  • 如何部署和使用goagent,以Windows为例
    1. 申请Google Appengine并创建appid。
    2. 下载goagent稳定版 https://code.google.com/p/goagent/
    3. 修改local\proxy.ini中的[gae]下的appid=你的appid(多appid请用|隔开)
    4. 双击server\uploader.bat(Mac/Linux上传方法请见FAQ),上传成功后即可使用了(代理地址127.0.0.1:8087)
    5. chrome请安装SwitchySharp插件,然后导入这个设置https://goagent.googlecode.com/files/SwitchyOptions.bak
    6. firefox请安装AutoProxy,Firefox需要导入证书,方法请见FAQ
    7. IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。

如果你在使用中goagent抽风的厉害,建议更新到最新的客户端 并设置prefer=https模式。 步骤:proxy.ini中的google项目下prefer = https

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

上图为第3步截图。(输入gmail帐号和密码后按回车键(注:输入密码时不会显示)就开始自动上传了.

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

上图为第4步的截图。把localproxy.ini中的[gae]下的appid=<你申请到的appid> ,用windows的记事本也可以)

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

你也可登录你的GAE账户,在后台管理查看(上图)

笔者建议用Firefox浏览器,再安装一个Autoproxy 插件,可以在是否使用代理选择上非常方便地切换。安装插件https://addons.mozilla.org/zh-CN/firefox/addon/autoproxy/ 安装后,因autoproxy插件里没有goagent代理选项,须自建一个,步骤如下:
重启浏览器后,点击浏览器上方的/工具/autoproxy/代理服务器/编辑代理服务器/添加代理/然后新建一个“名称goagent 主机127.0.0.1 端口8087/确定”,然后选择代理服务器/goagent/确定。(下图)

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

运行 goagent.exe启动代理(下图)

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

启动Firefox浏览器,(autoproxy插件安装后,在浏览器的右上角或右下角有一个“福”字,点击这个字,绿色为全局代理,红色为自动判别模式)。点击https://www.ip,全局模式下看到下图,恭喜你穿越成功。

GoAgent:自建GAE安全翻墙代理服务器v1.7.10

GoAgent现在越来越简单了,太容易搭建了,且速度飞快。(不建议用IE浏览器,在Chrome和Firefox下没有任何问题,但用IE时常常翻不出去。)Goagent打开SSL连接的网站,如果浏览器弹出证书无效警告,可以用这样的方法解决:导入证书:在第一次执行goagent.exe后,会在local文件夹下生成一个ca.crt证书文件;# Firefox依次操作:“首选项->高级->加密->查看证书->证书机构->导入->选择local->ca.crt 文件-->确定”,即可导入成功。 Chrome 可以安装proxy swithy插件,然后可以这样设置:
图一: GoAgent:自建GAE安全翻墙代理服务器v1.7.10
图二: GoAgent:自建GAE安全翻墙代理服务器v1.7.10

提示:以上教程按6月4日下载的版本从新更定,搭建是请注意新旧版本的差别。GoAgent版本经常更新,进一步了解请移步 GoAgent官网

本文上面部份转载自西上官的blog 地址:https://www.zuomin.tk/?p=304005

常见问题 FAQ

goagent是什么?
goagent是一个使用Python和Google Appengine SDK编写的代理软件,可以运行在Windows/Mac/Linux平台上。

遇到FAQ没有解决问题怎么办?

首先请更新客户端和服务端到最新版(见首页),如果还有问题的话请到https://code.google.com/p/goagent/issues/list 提出issue。虽然我可能顾不上回答,但是我保证每个issue都会看的并尝试解决的。

最新版在哪下载?如何在旧版本上更新新版本?
还是直接到首页下载,那个链接永远是最新版。旧版本不用管,直接编辑新版的proxy.ini里面的appid即可。

为什么用uploader上传经常失败?
目前appengine的服务器非常难连上,建议多试几次。409错误请看 issue 433 , 400错误请重试几次。403错误可能你的appid没有建立。如果还不行的话,请用先拨上SSH/VPN再上传。

支持多个fetch server吗?
目前goagent最新版是支持的,在proxy.ini中的[gae]项目下这样配置即可appid=id1|id2|id3

如何设为系统服务(开机自启动)?
双击addto-startup.vbs即可。

使用多个fetch server时候导致某些网站总是登录不了,如何把这些网站绑定到特定的fetch server?
目前goagent最新版是支持的,比如你要指定news.163.com,www.163.com,id.qq.com, im.qq.com等要使用单独 fetch server就在proxy.ini的gae项目中配置bindhosts = .163.com|.qq.com

goagent支持IPv6网络吗?
支持的。首先配置网络连接为ipv6(拨号网络用户请看: https://felixcat.net/2010/04/install-teredo-ipv6/),然后配置proxy.ini中[google]中http = 2404:6800:8005::6a|2404:6800:8005::62|2404:6800:8005::2c

为什么goagent第一次运行需要管理员权限?
因为goagent会尝试调用certmgr.exe向系统导入IE/Chrome的证书,这需要管理员权限。

Firefox怎么不能登陆twitter/facebook等网站?
打开FireFox->选项->高级->加密->查看证书->导入证书, 选择localca.cer, 勾选所有项,导入。

Chrome下如何使用goagent?

Chrome可以安装proxy switchy或者switchyplus插件,然后可以这样设置:图一: https://allinfa.com/wp-content/upmby/2011/08/043644meG.gif,图二: https://allinfa.com/wp-content/upmby/2011/08/043645IbX.gif.注意,如果是用的ADSL或者VPN的话,需要在switchy的Network中选中那个拨号连接。而且拨号连接必须是英文的(这个似乎是proxy swithy的limitation)。

我是Mac/Linux用户怎么办?
上传完服务端并设置好proxy.ini之后,直接运行python proxy.py即可。需要Python版本2.6以上。

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

goagent有哪些弱点?

为了简单快速,goagent的数据没有强加密,使用的是head+hex/gzip格式来传输数据。本身GAE的一些限制,以及某些网站为屏蔽GAE的IP,如牛博,一些网盘

支持gfwlist么?
这个问题考虑过,但是还是放弃了。goagent需要保持简单快速,支持gfwlist请使用autoproxy/switchyplus。

如何防止代理被匿名使用(盗用)?
目前goagent最新版是支持的,先在serverfetch.py中开头修改__password__ = '123456',重新上传fetch.py,然后在proxy.ini中的gae项目下这样配置即可password = 123456,即可。注意:本功能不会影响网速,请放心使用。

怎样设置不显示气泡提示?
用reshack/exescope等资源编辑工具把气泡提示字符串清空即可。

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

如何对goagent进行修改?

客户端代码直接改local/proxy.py,改完重启goagent.exe即可;服务端改server/fetch.py,改完用uploader.bat上传即可。

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

原文链接:https://allinfa.com/goagent-gae.html
原文标题:GoAgent:自建GAE安全翻墙代理服务器v1.7.10 - 美博园
美博园文章均为“原创 - 首发”,请尊重辛劳撰写,转载请以上面完整链接注明来源!
软件版权归原作者!个别转载文,本站会注明为转载。

网 友 留 言

22条评论 in “GoAgent:自建GAE安全翻墙代理服务器v1.7.10”
  1. 常阳

    上传很麻烦,没挂vpn无法上传啊~~~Goagent又不能全局

  2. 2012 Summer Evening Dresses

    I hope your life more wonderful's a Very good, very useful to me, Thank you very much post.

  3. yang

    不能登陆twitter,没有找到localca.cer

  4. linlst

    登录twitter是没问题,就是无法添加用户,一直在无限菊花,刷不出。。。为什么?我用的火狐。

  5. 宜舒品

    没有proxy.ini文件怎么办

  6. miantiao

    用上了,非常好,感谢。

  7. Andrzeja

    https://code.google.com/p/overwall/
    "overWall
    这是一个翻墙项目
    我们用网上的开源项目自己大家提供给大家使用,免去了小白自己搭建的麻烦。
    项目地址:https://code.google.com/p/overwall
    请时时访问以上地址查看更新。
    查看最新的overWall下载地址:https://code.google.com/p/overwall/downloads/list
    加入我们的https://List:list.qq.com/cgi-bin/qf_invite?id=6cf9e44d7e17f2e2d5a8f9ee38785771d084c06f445b6a09
    有更新将会通过邮件提醒。
    项目用GoAgent搭建,感谢GoAgent开发人员。 "

    https://code.google.com/p/overwall/downloads/list
    " overwall-1.1.0.7z overwall-1.1.0 Featured 11 hours ago 11 hours ago 3.4 MB 0
    OverWall-1.0.4.zip OverWall-1.0.4 Dec 11 Dec 11 3.7 MB
    OverWall-1.0.3.zip OverWall-1.0.3 Dec 2 Dec 2 3.8 MB
    OverWall-v1.0.2.zip OverWall-v1.0.2 Nov 4 Nov 4 3.3 MB
    OverWall-v1.0.1.zip OverWall-v1.0.1 Oct 19 Oct 19 3.4 MB "

  8. 不知道你查过你的代理IP没?一查乐死你。
    谷歌的。
    因为GAE

这里是你留言评论的地方


请留言


4 + 6 =
【您可以使用 Ctrl+Enter 快速发送】
Copyright © 2007 - 2024 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】