其实很简单了,会gae+fetchserver翻墙,然后gphone安装了ase,这就水到渠成了,不过目前只能通过运营商的网络翻墙,不能走wifi,原因很简单,wifi没有代理服务器设置…找了几个proxy软件,不好用,真是一个杯具。
首先,你要学会GAE+fetchserver翻墙,即在gae端,上传代理服务器,在客户端,配置好服务器地址。
  -------------------GAE+fetchserver翻墙-------------------
 国内太和谐了,好多网站上不去,很是郁闷,free的VPN好像没有好使的。目前发现GAE+fetchserver搭配不错,速度还可以。废话不说,开始吧~
 GAE是Google App  Engine的简称。
 Application  Identifier,主要用于区别不同的App,访问App Identifier为xxx的应用,网址为  xxx.appspot.com.
 首先,要申请一个Google App  Engine的帐号。用来登录。
 - 你需要有一个Google账号,同时登陆Google App Engine;
 - 点击 Create an Application 创建一个应用程序;
 - Country and  Carrier选择Other (Not  Listed);
这时候你需要输入手机号收取验证码,格式为+国家代码 号码,例如我的+86 132XXXXXXXX; - 稍等一会儿,你的手机会受到一条短讯,内容为:Google App Engine Code:  XXXXXXX;
如果你的号码已经注册过,会提示:← The phone number has been sent too many messages or has already been used to confirm an account.
 - 在网页上填写你的验证码:XXXXXXX;
 - 然后填写注册表单,并记住你的域名前缀,例: myapp.appspot.com 中的  myapp
  Google App Engine - OK,只要注册成功,第一步就此结束。
 
然后呢,下载安装Python和GDK(Google App Engine  SDK)。
 然后,要下载fetchserver并上传。
 - 下载 fetchServer ;
 - 解开你下载的fetchServer.r69.tar.gz,将其中的 fetchServer 目录释放到 C:\Program Files\Google\google_appengine\,使其成为 C:\Program Files\Google\google_appengine\fetchServer的目录结构;
 - 使用任何文本编辑器打开 C:\Program  Files\Google\google_appengine\fetchServer\app.yaml 文件,更改为以下内容后保存退出,
application: your_application_name
更改为你的appsopt.com地址的前缀,例如:myapp
application: myapp - 开始上传项目。选择开始->运行,输入“cmd”(不包括引号),然后依次输入 
1
2C: (回车)
C:\Program Files\Google\google_appengine\ (回车) - 之后,键入appcfg.py update  fetchserver,
这个时候会提示输入你的Google账号和密码,输入过程中,密码是不显示的。 - 如果不出意外的话,你的cmd窗口最后一行会显示“Uploading index  definitions.”,
上传成功。 
然后,要下载配置客户端。
 - 下载GappProxy;
 - 解压缩,得到GAppProxy目录。
 -  如果在win下,进入GAppProxy,用文本编辑器打开proxy.conf,将其更改为以下内容并保存退出。
fetch_server = http://你的ID.appspot.com/fetch.py
 - 双击Gui.exe启动代理,点击Hide隐藏备用。
 - 如果是在linux下,到localproxy下,修改proxy.conf如下:
 
GAppProxy  configuration
 #  listen_port
 listen_port =  8000
 #  local_proxy
 #local_proxy =  host:port
 # If local proxy  needs authentication:
 #local_proxy =  user:passwd@host:port
 fetch  server
 #fetch_server =  http://127.0.0.1:8080/fetch.py
 fetch_server =  http://myapp.appspot.com/fetch.py
 然后,python proxy.py。  就可以了。如果正确,会显示
 HTTPS Enabled:  YES
 Direct Fetch :  YES
 Listen Addr  :  127.0.0.1:8000
 Local Proxy   :
 Fetch Server :  http://myapp.appspot.com/fetch.py
 Firefox
- 工具(Tools) -> 选项/设置(Options) -> 高级(Advanced) -> 网络(Network) -> 连接(Connection)
 - 点击“设置(Settings)”,选择“手动设置代理(Manual proxy configuration)”
 - HTTP代理(Http Proxy):127.0.0.1 端口(Port):8000
 
Internet Explorer 7
- 工具(Tools) -> Internet 选项(Internet Options) -> 连接(Connections) -> 局域网设置(LAN Settings) -> 代理服务器(Proxy Server)
 - 勾上“使用代理服务器”
 - 地址(Address):127.0.0.1 端口(Port):8000
 
Chrome
  optons  ->高级选项更改代理服务器设置
 - 选择Manual proxy Configuration
 - HTTP Proxy:127.0.0.1 端口(Port):8000
 
然后
 - 访问 http://www.ip.cn/  ,看看当前IP是不是来自美国,如果是,设置成功,开工,翻墙!
 
---------------------------------------------
 然后,你要学会在Gphone上安装脚本运行环境ase。
 -----------------Gphone上安装脚本运行环境-------------------
 前几天研究android手机上运行终端,可以运行shell,最近想能不能运行其他脚本呢,像python,perl等等。这样就可以在手机上随时随地的编程了,嘎嘎。GOOGLE一下,发现真有,Android的吸引力真强大~~ 
     
  
 废话不说,开始吧。
 googlecode有这么一个项目,android-scripting,Scripting Layer For Android(SL4A,之前被称作Android Scripting Environment 或者 ASE),把脚本语言带到了Android系统中,这样,在你的Android手机上,你就可以运行或者编辑脚本了。通过这些脚本,你就可以调用 Android程序里面的一些API,而且这些接口很容易使用。
 脚本可以在终端,后台,或者Locale(一个应用场景程序,在特定场景下,启动设定好的操作)。目前支持Python, Perl, JRuby, Lua, BeanShell,  JavaScript, Tcl, 和 shell。
 目前这个项目还是在alpha测试阶段。下面我来介绍一下如何安装。
 首先安装ASE(android  scripting environmen),这为上面的脚本运行提供一个环境。我安装的是ase_r25.apk,这个不能从sd卡安装解释器,ase_r14.apk可以从sd卡装解释器。
  安装好后,下一步安装解释器,在http://code.google.com/p/android-scripting/downloads /list有解释器的列表,我安装的是python 的。据我观察,需要安装三个文件,如果是xxx的解释器,就要装 xxx_ry.zip   xxx_scripts.zip  xxx_extras_ry.zip。如果是r14,打开ASE->Menu键->Interpreters ->Menu键->Add选择python。如果是r25,ase->menu->view->interpreters->python,然后就会从网上下载。。。
  安装完了后,就可以编写自己喜欢的程序了。这里有api。
 下面是我自己写的一个简单的小程序,是给我手机发个短信。
  import android droid = android.Android() droid.smsSend("159xxxxxxxx","Hello Alan")   |  
然后menu->Save&Run。嘎嘎
其他脚本也类似。
---------------------------------------------
第三呢,在这步之前,你要确定第一步里面的配置是否可用,可以先在电脑上试一下能不能翻墙,如果可以了,然后把客户端(GappProxy)的代码,代理复制到sd卡上的ase/scripts下面。
  具体点呢,就是把gappproxy/localproxy文件夹下所有的文件拷贝到手机sd卡上的ase/scripts/文件夹下面。然后下面有如下文件应该:
 
第四呢,就很简单了,在你的Gphone上建立一个新的apn,名字自己取,apn设置cmnet,proxy设置127.0.0.1,port设置成8000,其他默认。如果有合适的proxy软件,把设置改成跟apn的proxy跟port一样,也可以wifi翻墙了。
 
第五呢,运行ase,然后运行proxy.py就ok了。
 
第六呢,打开浏览器,上个twitter试试~~
 
这样,就能用你的Gphone  翻墙了~
 来源:AlanHome 原文:Gphone 翻墙攻略
 --
Posted By GFW BLOG 功夫网 to GFW BLOG at 11/21/2010 01:12:00 AM --
1、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、发一封标题为GFW的邮件到fanqiang70ma@gmail.com,就可获取翻墙利器赛风新地址。附《数字时代》赠阅版。3、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。
停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com
没有评论:
发表评论