ubuntu安装gappproxy1.2,可看youtube
花了好几天时间终于把gapproxy1.2版本的GAE代理架设成功,可以上twitter,上youtube了。之前一直碰到的问题是可链接到fetchserver,但是打开网站的时候总是失败,出现connection reset by peer.一次偶然的机会,发现老婆的机子能上google,而我的却老是访问出错。这次明白,原来是自己hosts文件有问题,估计是跟之前尝试IPv6翻墙时加了许多网址有关,于是把多加的网址删掉,重新尝试上传fetchserver到GAE,并更新了localproxy,打开Proxy.py,Ok,链接成功,并可直接看youtube。想用gappproxy 翻墙,首先得安装以下几个东东。
1.python2.6,linux用gappproxy真很方便,系统自带了。
2.从google 注册google application engine帐号并下载GAE SDK到机子,具体如何注册,请google一下。然后在GAE里添加一个application,比如命名为:aaa,那么这个application就有一个网址:www.aaa.appspot.com
3.下载 gappproxy1.2,在终端运行以下命令:
$:sudo apt-get install svn
$:sudo svn checkout http://gappproxy.googlecode.com/svn/trunk/ gappproxy-read-only
稍等片刻 gapproxy1.2就下载到你运行命令的那个目录下了
4.找到fetchserver文件夹,然后复制到Google application engine 的文件夹里。编辑fetchserver文件夹里的app.yaml,把文件中“your application name”改成你的application名称,比如:aaa,保存文件
打开终端,运行到GAE的目录下,输入以下命令:
GAE$: python appcfg.py update fetchserver
按要求,输入你的邮箱,密码(输入密码是看不到*的,继续输就是了)等着google提示closing update,就成功了。
5。打开gappproxy文件夹里的localproxy文件夹,编辑proxy.conf文件,找到“#fetch_server = http://your -fetchserver-name.appspot.com/fetch.py”,去掉#,同时把your -fetchserver-name换成你的application 那么,比如:fetch_server = http://aaa.appspot.com/fetch.py,然后保存。这样就全部具备了。
6,最后一步,设置你的proxy为:127.0.0.1 port:8000,
好了,打开终端,运行到你的localproxpy目录下,运行命令:
localproxy$: python proxy.py
如果链接上,因该就没问题了。
每次翻墙时都必须运行 proxy.py,同时要在切换到代理127.0.0.1下。推荐使用google chrome 配合switchproxy扩展,每次运行proxy.py时直接用switchproxy切换就行了,很方便。
不错.可是写的我看的都晕了.