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为例
- 申请Google Appengine并创建appid。
- 下载goagent稳定版 https://code.google.com/p/goagent/
- 修改local\proxy.ini中的[gae]下的appid=你的appid(多appid请用|隔开)
- 双击server\uploader.bat(Mac/Linux上传方法请见FAQ),上传成功后即可使用了(代理地址127.0.0.1:8087)
- chrome请安装SwitchySharp插件,然后导入这个设置https://goagent.googlecode.com/files/SwitchyOptions.bak
- firefox请安装AutoProxy,Firefox需要导入证书,方法请见FAQ
- IE用户推荐使用支持代理切换的浏览器外壳,如maxthon,搜狗等。
如果你在使用中goagent抽风的厉害,建议更新到最新的客户端 并设置prefer=https模式。 步骤:proxy.ini中的google项目下prefer = https
上图为第3步截图。(输入gmail帐号和密码后按回车键(注:输入密码时不会显示)就开始自动上传了.
上图为第4步的截图。把localproxy.ini中的[gae]下的appid=<你申请到的appid> ,用windows的记事本也可以)
你也可登录你的GAE账户,在后台管理查看(上图)
笔者建议用Firefox浏览器,再安装一个Autoproxy 插件,可以在是否使用代理选择上非常方便地切换。安装插件https://addons.mozilla.org/zh-CN/firefox/addon/autoproxy/ 安装后,因autoproxy插件里没有goagent代理选项,须自建一个,步骤如下:
重启浏览器后,点击浏览器上方的/工具/autoproxy/代理服务器/编辑代理服务器/添加代理/然后新建一个“名称goagent 主机127.0.0.1 端口8087/确定”,然后选择代理服务器/goagent/确定。(下图)
运行 goagent.exe启动代理(下图)
启动Firefox浏览器,(autoproxy插件安装后,在浏览器的右上角或右下角有一个“福”字,点击这个字,绿色为全局代理,红色为自动判别模式)。点击https://www.ip,全局模式下看到下图,恭喜你穿越成功。
GoAgent现在越来越简单了,太容易搭建了,且速度飞快。(不建议用IE浏览器,在Chrome和Firefox下没有任何问题,但用IE时常常翻不出去。)Goagent打开SSL连接的网站,如果浏览器弹出证书无效警告,可以用这样的方法解决:导入证书:在第一次执行goagent.exe后,会在local文件夹下生成一个ca.crt证书文件;# Firefox依次操作:“首选项->高级->加密->查看证书->证书机构->导入->选择local->ca.crt 文件-->确定”,即可导入成功。 Chrome 可以安装proxy swithy插件,然后可以这样设置:
图一:
图二:
提示:以上教程按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。
原文标题:GoAgent:自建GAE安全翻墙代理服务器v1.7.10 - 美博园
美博园文章均为“原创 - 首发”,请尊重辛劳撰写,转载请以上面完整链接注明来源!
软件版权归原作者!个别转载文,本站会注明为转载。
网 友 留 言
22条评论 in “GoAgent:自建GAE安全翻墙代理服务器v1.7.10”这里是你留言评论的地方
上传很麻烦,没挂vpn无法上传啊~~~Goagent又不能全局
@ 常阳 :
是有这个问题,服务器一般禁用代理。最近我们再整理一下免费的VPN
I hope your life more wonderful's a Very good, very useful to me, Thank you very much post.
不能登陆twitter,没有找到localca.cer
@yang:
这里有下载:CA.crt
登录twitter是没问题,就是无法添加用户,一直在无限菊花,刷不出。。。为什么?我用的火狐。
没有proxy.ini文件怎么办
@宜舒品:
应该有,重新下载一个。解压后,local文件夹中有。
用上了,非常好,感谢。
@miantiao:
这很好呀,现在翻墙技术已经很成熟,GFW其实是奈何不得,自己做各种各样的翻墙代理是最好。
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 "
已经更新,谢谢了
不知道你查过你的代理IP没?一查乐死你。
谷歌的。
因为GAE
请问什么代理ip?