Goagent最新版下载地址:https://nodeload.github.com/goagent/goagent/legacy.zip/2.0
GoAgent是搭建于GAE上的一个应用,和GAppProxy 、WallProxy的作用类似,都是专门为中国网民设计。个人使用GoAgent有一段时间了,感觉速度比GAppProxy快,而且对YouTube视频的缓冲很给力。项目主页:http://code.google.com/p/goagent/ 。GoAgent的搭建比较方便,下面简单介绍windows和ubuntu下的搭建和使用。
1.创建Google Application,地址位于 https://appengine.google.com/ 注意记住自己申请的appid,亦即申请页面中的Application Identifier。
2.到GoAgent项目主页下载主程序,或点击此处下载。解压文件夹。
3.将local/proxy.ini文件中[gae]下的 appid = goagent 改成 appid = <申请到的appid>;多个appid之间用|分隔。
4.上传GoAgent应用到GAE空间。
windows下双击server/uploader.bat进行上传;
ubuntu中先打开终端,使用cd命令将路径更改到刚刚下载的goagent目录下,输入:python server/uploader.zip上传程序。
然后输入<申请到的appid>以及gmail帐号和密码完成上传。多个appid之间用|分隔。
5.Goagent的使用。
windows下直接打开local/goagent.exe,win7用户第一次使用时注意要右键以管理员权限打开goagent.exe以导入证书;
ubuntu下在终端用cd命令定位到goagent/local文件夹下,然后输入 python proxy.py 打开;
然后设置浏览器代理为127.0.0.1:8087 即可使用。
chrome浏览器中推荐使用扩展程序SwitchySharp管理代理(因为proxyswitchy会更改系统的代理,而switchysharp只是改变chrome本身的代理)。
使用中发现很多https网站弹出证书警示,需要将local/ca.crt证书导入,下面简单介绍ubuntu下chrome证书的导入方法。
安装libnss3-tools:sudo apt-get install libnss3-tools
然后导入证书(这里假定证书ca.crt位于”/goagent/local/ca.crt”):certutil -d sql:$HOME/.pki/nssdb -A -t “C,,” -n GoAgent -i ‘/goagent/local/ca.crt’
GoAgent支持ipv6,如果所处网络支持ipv6,则可将代理设置成ipv6模式,配合ipv6 hosts使用。
将/local/proxy.ini中的profile = google_hk更改为profile =google_ipv6即可。