Board logo

标题: 用GappProxy搭建google个人代理,速度好比直接访问 [打印本页]

作者: xuhl198    时间: 2010-3-13 22:51     标题: 用GappProxy搭建google个人代理,速度好比直接访问



       
是一款名为GAppProxy的代理服务器,与其他代理服务器相比,至少有三大优点。首先,GAppProxy是基本Google App
Engine的,架设方便、长期存在,不用再隔天换代理IP了;其次,冲着Google的名气,稳定有保证;最后,正因为Google服务器遍布全世界,
所以GAppProxy跑起来的速度相当快速。软件的介绍和下载地址见:http://code.google.com/p/gappproxy(上不去的用可用在线代理)




GAppProxy是一个完整的Proxy解决方案:与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上, 不需要专门的服务器,只要一个客户端即可使用Google无限的资源。GappProxy默认的是公用的代理服务器,用户多速度也一般。今天讲搭建Google App Engine个人代理服务器的具体实现,主要是搭建个人的Proxy,自己管理和使用,速度优于公共的Fetch Server,同时更不容易被封。下面将完整的介绍怎样搭建自己的Fetch Server,以及如何使用的过程。主要是申请Google App Engine账户,上传GAppProxy源代码,配置浏览器端代理,三大步!懂的,可以略过。



1.申请一个Google App Engine帐号,开启一个应用









到Google App Engine申请一个帐号,在右边填入自己的Google帐号,密码,即可以进入:









进到里面后点击下面的那个Create An Application按钮打开新页面:







在这个页面,你填入你的手机号码(前面加上+86)点击Send你会收到一个字符串









输入字符串,你就成功申请到一个GoogleAppEngine的账户啦!恭喜现在开始创建一个应用:

  







照上面的填入你自己想取的应用名称,点击Save就可以啦!出来下面的这个页面就说明你创建成功了一个应用。







回来,我们就会看见我们刚刚创建的那个应用已经出现啦!







至此,我们这一步已经完成。现在转到GAppProxy源码包的下载及其上传步骤!



2.下载GAppProxy源码包,上传至Google App Engine应用

GappProxy所需文件已上传到网络硬盘



原始下载



http://gappproxy.googlecode.com/files/fetchserver-1.0.0beta.tar.gz

http://gappproxy.googlecode.com/files/gappproxy-1.0.0beta.tar.gz



网盘下载 (网盘里这个比较新,是之后改过bug的版本)

http://dl.dropbox.com/u/1790241/GAppProxy.rar

http://dl.dropbox.com/u/1790241/fetchserver.zip



http://down.qiannao.com/space/file/qiannao/share/2010/3/11/GappProxy-548cfetchserver-6587-4ef6.rar/.page







解压fechserver服务端源码包,里面东西如下:





这里我们打开FetchServer文件夹中的app.aml文件 (用文本编辑器 不是记事本,用Ultra Edit ,notepad之类的)

修改第一行中application后面的名称,
把your_application_name改成你刚刚创建的应用名称,比如你的AppEngine地址是aaa.appspot.com,那就是application帐号就是aaa(记着冒号和用户名之间还有个空格,最好就是把your_application_name这一项全选中,从开始的y选到结尾的e一个字符也不差,然后修改成你的用户名,在英文输入法状态下)保存这个文件,退出



  







上传方法一:(较简易)

我这里用的是一个Google App Engine的第三方上传工具
SDUpload ,下载地址:http://code.google.com/p/sdapp/downloads/list。这个东西不需要配置Python和Google App Engine SDK的运行环境,在Windows下直接运行。

上传命令:SDUpload update fetchserver-1.0.0beta

其中:SDUpload为程序名;update为更新或上传的命令;fetchserver-1.0.0beta是程序所在目录。

首先,先下载SDUpload程序,解压后,将fetchserver-1.0.0beta文件夹拷贝放到SDUpload文件夹里面:








我们直接在window命令行(开始—运行—cmd)输入操作命令,进入SDUpload文件夹,然后输入SDUpload update fetchserver-1.0.0beta 命令,按回车



下面会提示你输入Google邮箱帐号以及密码,照提示输入完以后点击回车即开始上传。上传成功后再进入你的Google App Engine 账户查看是否上传成功!(以防万一)



测试 fetchserver:打开浏览器,进入 http://yourname.appspot.com/fetch.py 如果得到 “GAppProxy/1.2.0 beta 已经在工作了”证明安装成功。这里的yourname是你的用户名。



  



上传方法二:




这个就是传统的上传,比较繁琐,但比较可靠,需要先下载Python2.5以上以及Google App Engine SDK开发包。

Python 2.6.1下载
http://www.python.org/ftp/python/2.6.1/python-2.6.1.msi  

Python 2.6.4下载 http://www.python.org/ftp/python/2.6.4/python-2.6.4.msi



Google App Engine SDK 1.3.0下载 http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.0.msi



Python以及Google App Engine
SDK安装完成后,把前面下的fetchserver文件解压到Google App Engine
SDK安装目录里。点开始->运行输入cmd,调出DOS ,进入刚刚安装好的Google App Engine SDK安装目录,输入:appcfg.py update fetchserver-1.0.0beta  然后会有提示你输入Google账户以及密码(输入密码是CMD不会有任何反应),回车就上传了。










同样,上传后,再进入你的Google App Engine 账户查看是否上传成功!(以防万一)



3.设置浏览器,成功实现代理



解压上面下载的GAppProxy-1.0.0beta.exe文件安装(其实不算是安装,这个就是一个自解压文件)





运行gui.exe,在Use Fetch Server里面填上你自己在GAE上架设了Fetch
Server,例如,你的AppEngine地址是aaa.appspot.com,那application帐号就是aaa,则你应该在Use
Fetch Server里面填上:
http://aaa.appspot.com/fetch.py,再勾选Use Fetch Server,点击Save,以及Quit保存设置重新启动GAppProxy即可生效。









要是想直接注册为系统启动项,就打开GAppProxy里面的service文件夹,双击install.bat文件,这样就可以将其注册为开机启动,会很方便!查看任务管理器看是否有proxy.exe和srvany.exe两个进程,有就成功





现在点击桌面IE右键属性(打开IE—工具—Internet选项)–>连接–>局域网设置,GAppProxy的默认地址端口为127.0.0.1:8000,如下图:







这样就大功告成啦!这时要是访问 http://www.ip138.com 等显示自身IP的网页,你会发现你来自美国了。



(推荐使用FireFox浏览器,配合AutoProxy这个插件,AutoProxy能够识别哪些网站需要用代理上,而普通的网站不需要用代理,这样更加方便且速度快)













这个个人服务器每天有1G的流量,对于日常应用浏览网页是足够的,而且速度很快,跟直接打开网页一样,推荐大家使用。打开你的Youtube,Twitter,开始冲浪吧!

有什么不懂得可以到这个网去看一下,有各种方案和问题解答https://groups.google.com/group/gappproxy

作者: zsl100001    时间: 2010-3-13 23:12

有空研究一下
作者: @cmule    时间: 2010-3-13 23:15

提示: 作者被禁止或删除 内容自动屏蔽
作者: @cmule    时间: 2010-3-13 23:16

提示: 作者被禁止或删除 内容自动屏蔽
作者: jerseyboy    时间: 2010-3-13 23:59

非常不错,这个好像和VPN差不多
作者: ilovelily    时间: 2010-3-14 00:06

还是用自-由-门吧
作者: wybbt    时间: 2010-3-14 00:22

主要是步骤太多了啊,得慢慢研究一下,还是用老大的PUTT,简单高速
作者: woshzd    时间: 2010-3-14 08:39

手机验证不知道别的如何,反正我是从去年就没有验证成功,收不到验证码。估计已经被移动黑掉了
作者: rrrHeilly    时间: 2010-3-14 09:43

提示: 作者被禁止或删除 内容自动屏蔽
作者: meshen    时间: 2010-3-14 12:31

不能看视频 不能登twitter facebook  gmail
作者: rrrHeilly    时间: 2010-3-14 13:55     标题: 回复 10# meshen 的帖子

提示: 作者被禁止或删除 内容自动屏蔽
作者: tzy88888    时间: 2010-3-14 15:23

好详细啊,多谢了!
作者: dragonwa    时间: 2010-3-14 17:55

要记得用1.2版本的客户端
作者: zhuangqdcn    时间: 2010-3-14 18:34

谢谢lz,已经可以用了
作者: jimsand    时间: 2010-3-14 20:01

我的手机也不能收到验证码
作者: ailifei00    时间: 2010-3-14 22:16

如果Google退出中国,估计gae就完全被封了,所有搭建在gae上的应用都得跑到墙去,如果那样的话这个翻墙方法就失效了
作者: freunmich    时间: 2010-3-14 23:48

非常好用,感谢楼主分享!
作者: 欧阳拿破仑2    时间: 2010-3-15 00:59     标题: ?

老兄,我不管用何种方式上传都会出现以下提示,怎么回事啊?如何解决?  


作者: biaotalennt    时间: 2010-3-15 18:18

研究了半天,终于成功了,建议上传的时候使用第二种方法!我用第一种上传方法一直没传成功用第二种才成功的
作者: diablo0o0o    时间: 2010-3-15 20:50

需要手機驗證啊。。。
作者: rrrHeilly    时间: 2010-3-16 06:43     标题: 回复 18# 欧阳拿破仑2 的帖子

提示: 作者被禁止或删除 内容自动屏蔽
作者: 欧阳拿破仑2    时间: 2010-3-16 16:44     标题: 回复 21# rrrHeilly 的帖子

果然是index的问题,删掉后上传成功了,谢谢
作者: rrrHeilly    时间: 2010-3-16 17:12     标题: 回复 22# 欧阳拿破仑2 的帖子

提示: 作者被禁止或删除 内容自动屏蔽
作者: vonry    时间: 2010-3-17 11:50

好像不错,有空试试


作者: huahuo11    时间: 2010-3-17 15:08

复杂的好,最好把这个教程做成文件方便下载。期待文件。
作者: 欧阳拿破仑2    时间: 2010-3-17 23:55     标题: 回复 23# rrrHeilly 的帖子

现在能用就行,即使google在CHN倒了,我相信以网民的力量也会另辟蹊径滴,船到桥头自然直
作者: kaixinderen    时间: 2010-3-18 22:30

配置好了,可以进YouTube的网站,可为什么不能看视频
作者: 邪恶的卫道士    时间: 2010-3-22 17:17

我第一弄这玩意
怎么不好用啊··
我添加不了啊
作者: comefanny    时间: 2010-3-23 23:41

可以翻~ 但是youtube视频和facebook的app不能正常使用

请指点
作者: tx9191    时间: 2010-3-24 11:38

早建了,可惜时不时被墙一下,非常郁闷,而且访问加密网站也有点麻烦
作者: cd111    时间: 2010-3-24 13:46

搞不懂,复杂了
作者: MR.han    时间: 2010-3-26 17:41

能用,但显示IP还是本地的
作者: goldstein    时间: 2010-3-26 18:08

引用:
原帖由 comefanny 于 2010-3-23 23:41 发表
可以翻~ 但是youtube视频和facebook的app不能正常使用

请指点
DNS被污染过了,要远程DNS解析。
作者: 5MAO    时间: 2010-3-27 19:03     标题: 补充: IE下配置AutoProxy方法

引用:
原帖由 xuhl198 于 2010-3-13 22:51 发表 现在点击桌面IE右键属性(打开IE—工具—Internet选项)–>连接–>局域网设置,GAppProxy的默认地址端口为127.0.0.1:8000,如下图:









这样就大功告成啦!这时要是访问 http://www.ip138.com
等显示自身IP的网页,你会发现你来自美国了。




(推荐使用FireFox浏览器,配合AutoProxy这个插件,AutoProxy能够识别哪些网站需要用代理上,而普通的网站不需要用代理,这样更加方便且速度快) ...

其实IE和Safari浏览器也可以使用AutoProxy功能,配置方法如下:

打开IE—工具—Internet选项–>连接–>局域网设置,勾选“使用自动配置脚本”,在其后的“地址”中输入:http://autoproxy2pac.appspot.com/pac/proxy/127.0.0.1/8000 ,如下图:

[attach]4840[/attach]
点“确定”,重启IE浏览器,配置完成。



PS:建议楼主或斑竹重新编辑下,合并本帖。

作者: strongtnt    时间: 2010-3-27 21:03

无法看youtube上的视频,请楼主仔细讲解一下!
作者: houhuyj    时间: 2010-3-28 01:34

各位老大小弟为何收不到验证码!!!!!!请指点?(神州行)
作者: vonry    时间: 2010-3-28 22:32

youtube上的视频无法看,请指点!听说要更新,但不知道怎样做
作者: goldstein    时间: 2010-3-29 11:34

不知道安全性如何?有没有后门?

[ 本帖最后由 goldstein 于 2010-4-3 22:50 编辑 ]
作者: lane0230    时间: 2010-4-3 01:27



楼主啊,我这个是什么问题呢

作者: strongtnt    时间: 2010-4-18 21:42

反映两个问题:
1,前面几位说过,无法看youtube的视频;
2,twitter注册了,但是总是登陆不上去
请楼主赐教!
作者: MR.han    时间: 2010-4-19 11:10

楼主,已在pc机上搞成,现还有一台苹果机,翻墙甚是不变,这个gapp能在mac ox 上用吗?
作者: w4a4n4g4    时间: 2010-5-6 12:34

楼主辛苦了
作者: cat000    时间: 2010-5-22 17:21

好復雜!
作者: 驴子超    时间: 2010-5-23 18:32

报告楼主,我中午开始等google公司给我手机验证码,到目前为止还没收到。
估计再也收不到了。what a fuck GFW
作者: biaotalennt    时间: 2010-5-23 18:41

不用等了,已经河蟹...
作者: dragonwa    时间: 2010-5-30 00:42

好着呢,注意修改hosts 里xxx.appspot.com的ip
作者: yidianyuan    时间: 2010-6-19 18:28

好像已经挂了,最近经常不行
作者: dragonwa    时间: 2010-6-20 06:54

如果发觉GappProxy不稳可以修改hosts file (C:\WINDOWS\system32\drivers\etc\hosts)

添加:
203.208.37.104 gappproxy-center.appspot.com
203.208.37.104   xxx.appspot.com

xxx.appspot.com 是你使用的 xxx.appspot.com/fetch.py的前半部。

203.208.37.104 这里是google.cn的ip, 这应该是最快能到达google server的ip.
在不同地区可以用 ping www.google.cn来确定要修改的ip, 一般访问时间为50ms,
www.google.com的ip也可以用,访问时间为大概80ms, 根据经验超过80ms的 看utube就不连贯了,但是 www.google.com的ip有个好处那就是支持https, 可以把fetch server的url地址改为https加密,而 www.google.cn的ip不支持.

同理所有xxx.appspot.com如果发现不支持https的时候可以修改hosts, 把xxx.appspot.com 指向google.com 的ip 即可访问 https://xxx.appspot.com.





[ 本帖最后由 dragonwa 于 2010-6-20 14:12 编辑 ]
作者: zhas    时间: 2010-6-23 02:25

建成后可以翻墙上http://站点,但是在https://页面可打开首页但完成用户无法登陆
作者: dragonwa    时间: 2010-6-23 09:47     标题: 回复 50# zhas 的帖子

如果你用的最新版是可以的,但是最好不要用gap打开https的网站,也不要用来登录,不安全。
作者: zhas    时间: 2010-6-23 13:23

引用:
原帖由 dragonwa 于 2010-6-23 09:47 发表
如果你用的最新版是可以的,但是最好不要用gap打开https的网站,也不要用来登录,不安全。

谢谢解答,我明白了!

作者: rurounisxw    时间: 2011-2-22 00:55

谢谢楼主和48楼
作者: ne-tiger    时间: 2011-3-8 12:39

楼主,今天突然间就用不了了。不知道为什么,是不是大家的都不能用了?
作者: peemteem    时间: 2011-3-8 22:12

提示: 作者被禁止或删除 内容自动屏蔽
作者: iscapee    时间: 2011-3-8 22:45

好像是的。gap挂了
作者: 山登绝顶我为峰    时间: 2011-3-11 12:11

1.申请一个Google App Engine帐号

http://appengine.google.com/
申请Google App Engine帐号的这个网站打不开,可以通过别的渠道申请成功Google App Engine帐号吗?
作者: hdp    时间: 2011-3-17 14:37

一直在使用中。现在有更新,2.0的,更好更舒服
作者: kyfbi    时间: 2012-2-7 13:09

最好把这个教程做成文件方便下载。




欢迎光临 ::电驴基地:: (https://cmule.com/) Powered by Discuz! 6.0.0