作者:iGFW
今天apjp发布了Android系统版,安卓系统也可以方便的使用国外php空间翻墙了。
APJP_Android(安卓)系統客戶端部署使用
前言
APJP於香港時間2011年6月16日發佈Android(安卓)系統的客戶端-APJP_ANDROID-0.1.0,
作為解決移動系統的解決方案
部署APJP_Android-0.1.0的準備
APJP安卓系統只是一個客戶端,還需要一個空間安裝部署服務器端才能工作,服務器端和PC上的相同,
如果你以往沒部署過APJP-0.7.0,你需要建立一個遠端服務器,具體安裝請參考本項目wiki裡的
HowTOInstall條目,已有的就不需再部署.
部署APJP_Android-0.1.0
1) 請於本項目內下載APJP_Android-0.1.0.zip
2) 解壓縮該文件,得到APJP_ANDROID.apk和README.txt
3) 如果是採用電腦下載,複制APJP_ANDROID.apk到SD卡,直接從手機下載只需解壓就可以
4) 在安卓手機點擊APJP_ANDROID.apk安裝
5) 安裝完成啟動apjp, 點擊Perferences按鍵
6) 最頂的設置參數為 APJP_KEY,點擊後出現對話框,填入你的APJP_KEY, 這是APJP服務器
的加密鑰匙,隨機產生16個數字和字符的組合,填入的鑰匙必需和服務器相同,否則不能正常
工作
7) 第二個設定參數是APJP_LOCAL_HTTP_PROXY_SERVER, 這是設定本地代理的端口,默認
是127.0.0.1:10080 如果沒特別需要,建議不必修改
第三個設定參數是APJP_LOCAL_HTTP_SERVER, 這是遠端服務器和本地http通訊的端口,
默認是127.0.0.1:11080, REQUEST_URL需填進正確的服務器地址,例如:
http://www.abc.com/HTTP.php 或
https://www.abc.com/HTTP.php
9) 隨後的第四個設定參數為APJP_LOCAL_HTTPS_PROXY_SERVER, 這和 7) 是相同的
,不同是APJP把http和https的連接分開,默認是127.0.0.1:10443,和 7) 一樣,
如無特別需要,不需修改
10) 第五個設定參數是APJP_LOCAL_HTTPS_SERVER,這設定和 相同,是作為本地和
遠端服務器https通訊端口,默認是127.0.0.1:11443, REQUEST_URL填入正確的
服務器地址,例如:
http://www.abc.com/HTTPS.php 或
https://www.abc.com/HTTPS.php
11) APJP_HTTP_PROXY_SERVER和APJP_HTTPS_PROXY_SERVER是設定代理連接APJP
服務器,如果需要代理連接,或者令APJP成為多級代理,請於選項填入資料
關於瀏覽器部份
APJP代理方案並不包含瀏覽器,故仍需安裝一個能設定代理的瀏覽器到安桌系統上,才能使用APJP
,以安卓市場下載的Opera mobile 11為例,簡介如何設定瀏覽器通過APJP連接互聯網
1) Android Market(安卓電子市場)搜尋關鍵字 “Opera Mobile”,選中後從市場下載安裝
到手機裡
2) 啟動APJP, 如果連接成功會出現如下訊息:
START APJP_LOCAL_HTTP_PROXY_SERVER
START APJP_LOCAL_HTTP_PROXY_SERVER OK
START APJP_LOCAL_HTTP_SERVER
START APJP_LOCAL_HTTP_SERVER OK
.
.
.
TEST APJP_LOCAL_HTTPS_SERVER OK
訊息會顯示是否連接成功,正常所有測試該為 “OK”
3) 啟動Opera Mobile, 在地址欄內鍵入 about:config ,然後按”ENTER”鍵
4) 在Opera Mobile的設定裡找到Proxy選項,點擊打開
找到HTTP server選項,在框內填入 127.0.0.1:10080 , HTTPS server填入
7.0.0.1:10443 ,往下拉,找到 Use HTTP 和 Use HTTPS, 在空格裡打勾
5) 按 “save” 鍵,儲存設定
6) 首頁點擊facebook,看看能否看到頁面,再訪問
http://whatismyipaddress.com
如果IP是你服務器主機,表示Opera Mobile通過APJP連接互聯網,已部署成功了
補充
APJP為web tunnel的實現,對於https連接會出現證書警告,因其使用自簽名證書
(self-signed certificate)作為解決方案,對於一些嚴格的網站,例如gmail
可能會因證書問題而無法登錄
本wiki裡安裝的手機為LG Optimus Chic E720,Android版本為2.2,並無root機
作者開發APJP_Android-0.1.0於電腦模擬器,並沒在真正Android系統上部署,如不
同系統或其他品牌安卓手機上部署出現問題,請提供報告給作者,謝謝
APJP代理方案為開源軟件(Open Source Software)
apjp项目地址:
http://code.google.com/p/apjp/
下载地址:
http://code.google.com/p/apjp/downloads/list
简介:
http://code.google.com/p/apjp/wiki/Featured
搭建教程:
http://code.google.com/p/apjp/wiki/HowToInstall 和
http://code.google.com/p/apjp/wiki/AndroidApjpClient
问题反馈:
http://code.google.com/p/apjp/issues/list
另外sshtunnel(Android系统上使用ssh代理翻墙)和gaeproxy(Android系统上使用GAE空间翻墙)最近也更新了,安卓系统上的翻墙方法是越来越完善了。
本文原始地址:
http://igfw.tk/archives/3363