Wednesday, January 11, 2012

iOS中配置Goagent自动代理

-1. 创建Google帐号、创建appengine、部署GoAgent。(各位看官自行Google解决,在此不作赘述)

0. 将iOS设备越狱。iOS 5.0.1设备用户推荐使用 redsn0w 0.9.10b3 或者更高的版本。用b1版本JB的话,后面的SBSettings会安装失败。

1. 更改 Cydia 设置:Cydia - 管理 -设置 -开发者

2. 添加源


3. 在Cydia 中搜索并安装以下软件(按顺序)

  • adv-cmds
  • Appsync for iOS 【根据你的iOS版本选择相应的软件版本】
  • Python【2.7.1-1】
  • SBSettings
  • goagent-local【来自goagent源】
  • iFile

4. 配置GoAgent

  1. 导入证书:打开Safari浏览器,输入 https://goagent.googlecode.com/files/CA.crt 【注意大小写】,然后安装证书。
  2. 修改用户ID:打开iFile,找到 '/User/goagent-local/proxy.ini' 文件,用Text Viewer打开,在[gae]项中的appid = 处将 ‘goagent’ 改成你在 [-1] 步骤中创建的 appid 名字。然后保存退出。

5. 打开Cydia,找到 goagent-toggle【来自goagent源】并安装,安装完了一定要重启springboard(最简单的就是关机重启)。

6. 配置代理
在Settings -> Wi-Fi -> ‘Current WiFi’ -> HTTP Proxy -> Auto 处填入:
file://localhost/User/goagent-local/8087.pac 【注意大小写】

7. 在SBSettings中启用GoAgent
打开SBSettings -> Dropdown Window - Set  Window Toggles ->Goagent 置于ON ->返回主界面->在通知栏(也就是屏幕最上方的一条bar)处从左向右滑动,SBSettings会弹出 -> 打开Goagent(图标变绿色) ->点击左上角红叉关闭SBSettings窗口。


至此,配置全部完成,Goagent开始运行。测试:打开Safari浏览器,键入www.facebook.com

注:mobile.twitter.com会显示403 Error,原因是twitter限制了来自appengine的访问。请用twitter app直接访问twitter。

本教程部分内容参考自:
http://code.google.com/p/goagent/wiki/GoAgent_IOS
http://blog.csdn.net/shinegogo/article/details/6899618

转载请注明出处。

0 评论:

Post a Comment