用GAE来搭建自己专用的翻҉墙҉代҉理҉

昨天下午开始,到今日凌晨,有好多人都反映各路翻҉墙҉软件纷纷表示情绪不稳定了。。。

其实网上已经有很多关于GAE搭建代҉理҉的文章了,本来是不想写的。。。 不过想来想去,本着知识共享的态度。。。为了更好的让人们多掌握一些翻҉墙҉的方法。。。 决定还是再为互联网添加一份相关的文章。。。

这里讲述的方法非常简单。。。基本上可以说是傻瓜式操作。。。只要跟着一步一步做,基本都可以顺利成功。

整个过程需要用到三个程序:fetchserver.7z(服务器端),GAppProxy.7z(桌面客户端),和SDUpload(上传工具)。

一切开始之前,请先在Google Appengine上注册一个程序,获得一个域名。(如下图)

接下来,下载第三方开发的SDUpload上传工具,和最新版的 fetchserver.7z,然后解压,并将解压好的 fetchserver 目录放到 SDUpload 目录中。然后进入 fetchserver 目录,用支持UNIX换行符的编辑工具(比如Notepad++)打开app.yaml,并编辑应用程序的名称(如下图)。也就是将图中的 test 改成你刚刚在Google Appengine注册的名字(就是域名中 xxx.appspot.com 的xxx这个前缀部分),然后保存。

接下来,点击开始菜单-运行,键入“CMD”,打开命令提示符,进入解压的SDUpload目录,用指令:sdupload update fetchserver 来上传服务器端程序,(如下图)。

如果不出现什么意外,接下来会提示你输入Google帐号和密码了,这时输入你的Gmail邮箱和对应的密码即可。

需要注意两点:

  1. 在CMD下输入密码时,不会有星号(*)的提示,但实际是在输入密码的。
  2. 如果你修改了Google相关的IPV6的本地Host,会导致上传出现问题。需要暂时将Host换回到IPV4的,上传完成后再改回IPV6即可。

上传完毕后,服务器端就已经正常运行了。接下来,只需要下载桌面客户端的 GAppProxy.7z 然后解压到任意目录,执行目录中的 gui.exe 并在 FetchServer 的栏中填入你的对应地址,即:http://你的Appspot地址/fetch.py 然后点击“Save”保存即可。(如下图)

同时你也可以将GAppProxy注册成系统服务,这样就不必每次都要手动运行了,每次开机,都会作为一个系统服务运行在后台(占用资源很小),配合一些自动翻҉墙҉的浏览器扩展,会很方便。具体操作是,进入GAppProxy的service目录,如果是Win7或VISTA系统,需要右键点击install.bat,然后点击“以管理员身份运行”即可,XP等系统,直接双击运行即可(如下图)。要卸载这个系统服务,同样方法执行以下uninstall.bat即可。

完成以上步骤后,在你的浏览器中配置代理地址为:127.0.0.1:8000。就可以通过GAE代理来访问网站了。。。建议配合各种浏览器的自动翻҉墙҉扩展来使用(比如Chrome的Proxy Switchy,Firefox的Autoproxy)。

最后使用GAE代理,有几点需要注意。

一个是每个月有2G流量的限制,另外GAE的代理暂时不支持HTTPS的加密链接。

还有一个需要注意的地方是,你搭建好的这个代理地址,也就是你填写到FetchServer中的地址,最好不要公开,因为这个地址并不需要验证,任何人都可以使用的。一旦你公开,就相当于将2G的流量也共享了出去,同时也增加了自己这个地址被墙的概率。

- 以上 -

已经用了尽可能简洁的文字来讲述整个过程,结果回头一看,文章貌似还是较长。。。可能还是会打击到阅读的兴趣吧。。。没办法了,以我有限的能力,已经没法再精简了。。。

—————— by: IPV6用的很愉快的夜の猫

  1. GAppProxy.7z解压后执行gui.exe失败,提示应用程序配置不正确

    • llxllxzj
    • 九月 23rd, 2010 3:42上午

    请教一个问题,这种方法在Ubuntu中可不可以用呢?

    • Q.
    • 九月 15th, 2010 12:54上午

    都搭好了…Proxy Switchy那里不知道怎么用了…

    • 直接创建一个 127.0.0.1:8000 的本地HTTP代理就行。

      当然,也可以添加到 Auto Switch mode 的规则列表里面。

    • hope
    • 九月 13th, 2010 9:11上午

    猫你好,发布的时候发布失败。输入gmail账户和密码点击ok之后,会看到调用命令窗口,但是随后等很久也没有文件上传成功的那个提示。一个文件也没有上传。
    可能是什么问题呢?
    ps.前面的步骤我都反复检查过了,确定没有问题。
    谢谢。

    • 检查下是否是使用了IPV6,或者使用代理翻墙了。。。如果没有问题,上行线路也是畅通的。。。 就不知道是什么问题了。。。

    • myrepression
    • 九月 11th, 2010 10:51上午

    找到原因了,好像是安装了google appengine后,用不了sdupload了,用google appengine目录中的appcfp.py命令上传成功!

    • myrepression
    • 九月 11th, 2010 8:18上午

    8号那天成功update fetchserver,也能够翻墙;后来又申请了一个app,上传成功,成功搭建了twitter api!昨天想在搭建一个备用,却update fetchserver失败,提示:sdappcfg.pyo:1334错误,是了很多次还是不行,请指教,多谢!
    提示我已成功提交帖子,再发一遍吧!

    • 无法判断错误原因。

      用户第一次留言,需要验证。

    • myrepression
    • 九月 11th, 2010 8:15上午

    8号那天成功update fetchserver,也能够翻墙;后来又申请了一个app,上传成功,成功搭建了twitter api!昨天想在搭建一个备用,却update fetchserver失败,提示:sdappcfg.pyo:1334错误,是了很多次还是不行,请指教,多谢!

    • GAE从来没发布成功的loser
    • 九月 10th, 2010 12:22下午

    猫,照你的方法做了,一路通畅,最后还是不能访问twitter……,已经是第三个教程了,都不好用,莫非要耗光我的appengine?帮忙,写新的教程吧,浏览器设置具体点,不要设定别人都象你一样懂,好么?用IPv6的高人?

    • GAE不支持HTTPS。如果搭建没错误,也是无法访问HTTPS的推特的,更不支持推特的客户端用HTTPS的链接来翻墙。

        • GAE从来没发布成功的loser
        • 九月 10th, 2010 1:10下午

        这个……这个哥也是知道的,不过就是不行,上次吧,也有一个哥们发博说了的,也有一些童鞋反应不成功,搞得我都不敢搞了,app都废了4个了……诶

        我有一点疑惑就是:是否整个搭建过程不可打开任何翻墙软件?

        现象是:上twitter时,键入网址http://www.twitter.com,直接显示完成,但是没有任何网页内容……

        • ?????????哥???曾哥?春哥?你多大?自称我哥?你和别人也是这么说话的吗?
          就算不成功????怎么就报废APP了???实在不理解。。。。
          一块硬盘,如果安装软件失败。。。 就要重新再买一块吗???

          整个搭建过程不是不可以打开翻墙软件,开不开随便。。。
          也不排除你已经搭建成功,但是浏览器配置不正确的可能。。。

          如果是特别新的新手,我不建议自己搭建,还是使用自油门等软件直接方便一些。

            • GAE从来没发布成功的loser
            • 九月 10th, 2010 2:04下午

            咕~~(╯﹏╰)b

            此猫不善,“哥”只是一个口头禅,至多是不雅,我也没有当您哥的意思,您还是高人呢,呵呵~不要误会哈。

            说正事吧,话说之前没有Deploy成功的app还可以重新使用?

            浏览器设置不正确恐怕不太可能了,因为设置就那些,先前SSH也用过的,知道autoproxy之类的怎么玩了,就是这个小玩意,一路很舒畅,最后又挂了,我可是太搞个自己的推特API玩了,猫您一定要帮我啊

            • 这里有个最新的字油门:http://u.115.com/file/f548a2f343
              你可以先看下这个是否可用。
              只要字油门的软件能够连接上服务器,那么就是可以用它来翻墙的。如果字油门能够连接到服务器,但是仍无法翻墙,就是本地设置的问题。如果用字油门可以正常翻墙,但是GAE无法翻,可能是GAE的搭建问题。
              字油门和GAE都是HTTP代理,端口一个是8580(字油门)一个是8000(GAE)。

  2. 嗯,感觉hyk-proxy更好,因为支持youtube,不过貌似https也支持不好,另外如果自己不建的话也有共享的帐号可以用,自己建立了也可以共享出去。

    • FoloXyu
    • 九月 4th, 2010 11:06下午

    失败了,我肯定没操作失误的,什么情况?

    • 。。。。。。。。。。。。。。。。
      失败了是什么情况啊??你这让我怎么分析??

      我身上疼,我肯定没吃脏东西,什么情况?

  3. 写得非常好,就是看了不咋懂

  4. 我也试了,不能用,点击status 显示 proxy is running ,但是依然无法使用

    • fcicq
    • 八月 29th, 2010 10:29上午

    都多旧的东西还在传哪?带宽限制也是多少年前的数值了。

    • 月2G带宽限制一直存在啊。。。你说的是2M单个文件限制取消吧?

  5. 2G流量和配置过程相比,我还是选择VPN,哈哈。

    • SunQ
    • 八月 29th, 2010 1:45上午

    伟大的防火长城让我们每个人都成为翻墙的武林高手……

    • bncc
    • 八月 29th, 2010 12:42上午

    很谢谢您的教程,虽然知道了很久.
    我好奇的是您”IPV6用的很愉快的夜の猫”这句话.
    这几天我一直在试IPV6,可是怎么也不行,有的说那些IPV6地址被封了,我不清楚.
    我的问题是我不知道是否安装IPV6成功?有什么方法验证呢?您能否指点我?或者写个教程?
    感激啊!!!

    • 八月 28th, 2010 10:21下午

    用这个dropbox没法用镊。。。
    有啥高招么?

    Thanks

    • 这个不支持HTTPS,所以Dropbox是用不了的。只能改用其他支持HTTPS的翻҉墙҉软件。比如最新版本的FB7.03XB1 下载地址:http://u.115.com/file/f59cfca8a

        • 八月 30th, 2010 10:16上午

        thanks…

        但是貌似子有门最近有点半身不遂呀。。。
        纳闷ing,是不是被封了?

        还是俺用不了专家版的。。只能傻瓜的。。。??

        话说7.02肯定是残了的…….

    • owr
    • 八月 28th, 2010 6:48下午

    我也按照你的流程做的,浏览器用的是firefox,用了它的 autoproxy 插件,选了 gappproxy,可还是行不通~

    • 下载最新的FB7.03XB1后试试,如果还是不行,就是你浏览器配置的问题了。
      下载地址:http://u.115.com/file/f59cfca8a

    • xobo
    • 八月 28th, 2010 8:32上午

    按照你的旨意你搞好了,但是浏览器不能访问网站,

    • 如果程序安装没有问题,那就检查下浏览器配置代理是否正确。

    • Ian
    • 八月 28th, 2010 8:02上午

    我已经安装成功了,有个疑问,这个程序的数据是否安全?我是指传输是否加密?

    • 不支持HTTPS加密链接。当然就是传输的数据并不是加密的,如果访问的页面频繁包含大量关键词,就会有被墙的危险。

        • wasabi
        • 九月 24th, 2010 1:51下午

        安装成功了,可以正常使用,谢谢猫的分享。
        https页面如果是注册登陆,用这种方式会不会很不安全呀?

        • 注册/登录时候用代理,以后用客户端使用API,就不会在遇到HTTPS的链接了。

*
为了防止机器人评论,请输入验证码。 点击验证码图片可以收听验证码。
点击图片播放验证码文字。

 
你是党员吗?。。。我讨厌党员!尤其是五毛党!因为上次邻居家咬我的狗就叫五毛。全世界的五毛都死光才好呢!
战场原·黑仪