免費Android手機GAE代理 gaeproxy-0.16.7
【美博園2012年7月8日】gaeproxy是為Android手機使用GAE代理而建立的一個翻牆項目,最近剛好更新,美博園也隨之更新。據官方介紹:gaeproxy是一個利用 WallProxy | GoAgent的Android 客戶端,綜合 RedSocks、CMWRAP、SSHTunnel 和 Python For Android 等項目,以實現 Android 系統上基於 Google AppEngine 的 HTTP 代理。
一、官方項目及下載:
主頁:https://code.google.com/p/gaeproxy/
最新版下載:
2012-7-3更新: gaeproxy-0.16.7.apk
其中升級 goagent 1.8.11
二個證書文件及導入方法:
CA.crt
證書導入步驟(Android 4.0 及以上系統) 1. 將此文件置於 SD 卡根目錄 2. 進入設置->安全->從SD卡安裝證書
cacerts.bks
導入 GAEProxy CA 到 Android 系統 通用步驟
請確認手機已 ROOT,對於 HTC 的機型,還需確認處於 s-off 狀態
1. 備份 /system/etc/security/cacerts.bks 文件
2. 下載 已修改好的根證書 並放於當前目錄下,之後在命令行中執行:
adb remount
adb push cacerts.bks /system/etc/security/
adb remount
或者使用 Root Explorer 從 SD 卡複製到 /system/etc/security/ 目錄。
3. 重啟手機後生效
4.0 及以上系統
1. 下載 原始根證書 置於 SD 卡根目錄
2. 進入設置->安全->從SD卡安裝證書
參考
中文指南:https://humou.net/blog/201009241182.html
英文指南:https://wiki.cacert.org/ImportRootCert#Android_Phones
二、官方簡介
若遇到無法正常使用 Google Play 的情況,請在關閉 GAEProxy 的狀態下刷新 Google Play 頁面,並確認已成功登錄後再打開 GAEProxy。或者也可以嘗試使用 smarthosts 來解決無法登陸的問題。
快速指南
【可選】導入 GAEProxy 根證書,詳細請見 教程
部屬自己的 WallProxy / GoAgent Fetch Server ,詳情請見:
WallProxy 1.0.1 https://code.google.com/p/gaeproxy/wiki/wallproxy
GoAgent https://code.google.com/p/goagent
下載並安裝 GAEProxy 最新版。
填入你的 appspot 地址,形如:https://app-id.appspot.com/fetch.py
勾選 「開啟服務」,瀏覽網際網路。
FAQ
1. 是否一定需要 ROOT 許可權?
一定需要。由於 Android 系統本身並沒有提供完善的代理實現,所以必須藉助於 iptables 這個模組來實現流量代理與轉發,而運行 iptables 需要 ROOT 許可權。
2. 是否一定需要 iptables 模組?
一定需要。理由同上。
3. 如何確認自己的 ROM 支持 iptables?
一般來說,只要系統原生支持 tether 的都支持 iptables。手動確認的方法是在 adb 下,執行 「iptables –L –t nat」,若提示找不到 module 則可以認為是不支持 iptables。
4. 是否 ROM 中包含名為 iptables 的執行檔,即可以認為是支持 「iptables」?
準確的來說,應該是需要 ROM 的 kernel 中編譯進了 Netfilter / NAT 模組,並至少支持 DNAT 和 REDIRECT 兩種轉發模式中的一種。一些第三方 ROM 會裁剪掉 iptables 相關的模組,卻又提供了 iptables 的二進位文件。
5. 為什麼會無法訪問一些 https 網站?
受到 DNS 污染的影響,老版本中會存在無法訪問某些 https 網站的問題。沒有 ROOT 許可權或 iptables 支持的用戶,若自行在瀏覽器中設置代理,也會遇到這種情況。
6. 為什麼無法訪問 Twitter ?
請啟用「https 代理」選項,之後可以選擇使用 https 鏈接訪問 Twitter 移動頁面,或直接使用 Twitter 客戶端(推薦:twicca, tweetdeck, 以及官方客戶端)。
7. 升級到新版本後,為什麼會無法使用?
每次版本更新後,由於測試不充分等原因,確實有可能引入一些 Bug。遇到類似情況,請前往項目網站下載老版程序重新安裝,以確認遇到的問題是否是由更新造成。另外,建議每次大版本號更新時,請卸載之前版本再重新安裝。
8. 用泰坦備份或其他備份工具恢復 App 後為什麼無法使用?
請不要使用備份工具,備份和恢復 GAEProxy,因為會破壞數據區的執行文件和許可權,造成 App 無法正常運行。
9. 為什麼開啟代理之後依然無法 ping 通一些網站?
由於我們並沒有轉發 UDP 流量,因此也不會轉發 ICMP 數據包。在無法直接連通的情況下,自然也無法正常 ping 到對方伺服器。然而,無法 ping 通伺服器並不代表無法與其通信。
10. 為什麼會有廣告,如何去掉?
GAEProxy 中有置頂廣告,收入會投入到 App 的再開發及相關伺服器的部署(如 DNS 代理)。若實在覺得廣告礙眼,可以從原始碼自行編譯沒有廣告的版本或利用 hosts 工具全局屏蔽廣告。
11. 如何獲得原始碼?
GAEProxy 是一個開源項目,且依照 GPLv3 發布原始碼,原始碼及文檔見項目網站。
12. 如何參與到項目中來?
參與到項目的方法包括:提交 Bug Report 或者改進建議;直接提交 patch。對於後者,我們會在第一時間做出反饋,並將修改合併到主分支中。
13. 是否可以修改原始碼後另行發布?
可以,只要修改後的項目也依照 GPLv3 發布即可。
14. 是否可以捐助項目?
本項目不支持任何形式的捐贈,但歡迎各位參與到項目中(提交 issue 等)來幫助我們開發出更好的 App。
15. 項目中都用到了哪些開源組件?
redsocks:與 iptables 配合實現轉發功能。
dnsproxy:cmwrap的子項目,用來代理 DNS 流量。
proxylist: TorProject 中的代碼,以實現分應用代理。
iptables: DroidWall 項目提供的二進位文件。
GAppProxy: GAppProxy 客戶端代碼。
WallProxy: WallProxy 客戶端代碼。
GoAgent: GoAgent 客戶端代碼。
Python4Android:用來在 Android 系統中執行 Python 腳本的運行時環境,以依賴包形式發布。
另外還有一些發布在 StackOverflow 上的代碼片段,在這裡不再詳細介紹。
電子市場:
https://market.android.com/details?id=org.gaeproxy
三、使用教程
摘引自前文供參考:免費Android代理工具-GAE代理 GAE Proxy 0.16.2 版(多版本) - 美博園
下載並安裝程序,運行程序,首次運行程序需在聯網的狀態下並確認已插入SD卡,下拉菜單至底部勾選「安裝/卸載」安裝依賴模組,安裝文件默認存儲於SD卡或外置存儲器中;

選擇開啟「全局代理」或「分應用代理」(都需要ROOT許可權);

建議選擇「分應用代理」,點擊「分應用代理」,勾選需要使用代理的應用;

點擊「代理類型」選擇代理類型(GAppProxy、WallProxy、GoAgent);

或者點擊「代理地址」、「密鑰」配置自己的Google AppEngine代理賬號(默認的代理地址每天只有10G的帶寬配額);其它選項可根據使用習慣及具體情況進行設置;

設置完成後勾選「代理開關」即可。

【去廣告修正版截圖】:



GAppProxy申請安裝請參考:gappproxy - gaeproxy - GAppProxy-2.0.0安裝使用說明 - GAE Proxy for Android System - Google Project Hosting
WallProxy V1.0.4版本安裝配置說明請參考:wallproxy - gaeproxy - WallProxy V1.0.4版本安裝配置說明 - GAE Proxy for Android System - Google Project Hosting
原文標題:免費Android手機GAE代理 gaeproxy-0.16.7 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
網 友 留 言
8條評論 in “免費Android手機GAE代理 gaeproxy-0.16.7”這裡是你留言評論的地方
請教個問題!我的gae,設置好了,在PC上也可以正常使用和翻牆,可是在我的安卓手機(2.3.6)(三星I9100G)下卻怎麼也用不了,按照說明安裝了官網手機端,也用 Root Explorer導入了cacerts.bks證書並重啟,也設置了appspot 地址,手機端也顯示連接成功,並顯示「正通過gae代理連接到網際網路」,可手機就是上不了網,不只是翻牆,所有網站都上不了!我嘗試換了0.16.7和0.18.12兩個版本都是如此,
另,我沒發現 「安裝/卸載依賴模組」 這個選項啊!!!
求指教!
已經用了好長時間了,配合Opera Mobile速度很快,只是用Root Explorer 導入證書後,訪問https網站還是會彈出警示窗口,不過不影響使用,呵呵,支持博主。
@google:
謝謝反饋
@google:
如何配合Opera Mobile,我的已連接,使用的是自己的Google AppEngine代理賬號,分應用代理已勾選Opera Mobile,UC,但還是不能翻牆,全局也不行,密鑰是谷歌的密碼,還是導入CA.crt時的密碼
@ google :
請問你的是沒有設置opera Mobile直接就可用嗎?為什麼我的只能用內置瀏覽器和系統自帶的瀏覽器才可以呢?其他所有第三方瀏覽器都不行,我也在分應用代理里勾選了這些瀏覽器啊。