翻牆APJP:基於PHP和JAVA的自建代理教程v0.8.9
apjp是一個基於php+JAVA簡單實用操作方便的免費代理程序。需要客戶端+服務端來配合完成代理的功能。美博園做過一段時間的伺服器供朋友使用,效果還不錯,是目前一個比較完善的自建代理工具,推薦大家使用。根據作者介紹:APJP更新到0.8.1,這版本和以往的有著不同,把APJP分為APJP_REMOTE ,APJP_REMOTE_APPENGINE , APJP_LOCAL ,APJP_LOCAL_ANDROID 和APJP_KEY ,這五個文件合組成APJP全部,可以選擇搭建於PHP、GAE、手機或平板電腦平台上,根據自己的需要進行選擇。
請注意:
APJP-0.8.1版起有重大調整,請看後面的詳細安裝說明。
APJP-0.8.9版起更新PHP、GAE、手機或平板電腦的安裝指南圖文教程,請看後面的詳細安裝說明。
APJP的官方項目主頁:
https://code.google.com/p/apjp/
--------------------------------------------------------------------
Android(安卓)手機版和GAE版請參考:
翻牆APJP:Android(安卓)手機客戶端使用教程
翻牆APJP:GAE版基於PHP和JAVA的代理工具
----------------------------------------------------------------------
更新與下載
2011年12月22日 更新 APJP_LOCAL-0.8.9版
作者已加入偽造證書功能,自動生成證書,導入APJP.pem後瀏覽器後https網站不會再提示證書錯誤。
安裝說明:請參考本帖下面最新安裝說明。
官方下載地址:
APJP_LOCAL-0.8.9.zip
SHA1 : fb8e3c47d6dc401109695d60a0142835c543daf9
APJP_REMOTE-0.8.4.zip
SHA1 : ac973f186c0ad6987e007b24f22d23a69fe82056
APJP_KEY-0.1.0.zip
SHA1 : a580a2c40c75157e83633e0b9ed8f27b753fc090
APJP_REMOTE_APPENGINE-0.2.3.zip
SHA1 : 80d0c9425b8689061cde93481f92d6174fa1be10
APJP_LOCAL_ANDROID-0.2.6.zip
SHA1 : dcbeff79435d4828ad974af01d4ed2b3030719dc
-----------------------------------------
使用APJP所需條件:
1,一個沒有被牆的國外php空間,免費付費均可。空間條件下面有介紹,因是目前主機基本都具備的常規條件,這個基本上沒有問題;
2,必須安裝JAVA才能使用:
JAVA官方最新版下載:https://www.java.com/zh_CN/download/manual.jsp
美博園使用體會:
APJP確實是一款好的代理程序,打開網頁基本上不出問題;
要是國外朋友提供伺服器,國內被牆的朋友使用專門的客服端,不失為一種隱蔽的翻牆好辦法;
要說不足的地方嘛,也有二點:一是ssl支持不好,這個急需改進;二是客服端沒有圖形界面,這個有沒有實際上問題不大。
使用時注意的地方:
在代理運行過程中,不要關閉該客服端運行時的CMD窗口,關閉該窗口即停用代理。同時在該窗口中,也能看到具體的數據信息。
如何獲取APJP源碼
為了總是獲取官方的最新版本,建議採用SVN同步獲取源碼,地址: https://apjp.googlecode.com/svn/trunk/
關於SVN的使用,可以藉助搜尋引擎,也可以參考官方的PDF說明文檔;
APJP個人代理簡介
在中國,出於眾所周知的原因,訪問網頁很多時候需要使用代理,而APJP是一項開源代理項目,是非常適合國人使用的代理工具.
APJP分為兩部份,客戶端和伺服器端,其中客戶端部份由JAVA語言編寫,伺服器端以php語言編寫,客戶端部份是一個本地代理,通過和遠端伺服器部份連接,以 RC4 128bit 加密通訊,達至一個比較完整的代理方案.其方式運作如下.
IE/Firefox/Chrome --> APJP客戶端 --(加密數據)--> APJP伺服器 --> 目標網站
請求發出後得到的數據由原路返回本地的IE/Firefox/Chrome
IE/Firefox/Chrome <-- APJP客戶端 <--(加密數據)-- APJP伺服器 <-- 目標網站
APJP不同於流行的代理方案,使用者必須自行安裝服器端到遠端主機,它的優勢如下
1) 每個APJP使用者的伺服器不一定相同,這對於"流量分析"難以察覺,不會因為過大數據流量湧向同一伺服器而引起注意
2) 不依賴特定平台,例如 Google Applications Engine, 只要主機支持 OPENSSL >= 0.9.6, PHP >= 5.0.0 和 MCRYPT >= 2.5.6 就可部署,這差不多是Cpanel網頁空間的"默應配置",不 會因為特定平台被封鎖而無法使用
3) 內容檢測或是關鍵字檢測(keyword filtering)是網路封鎖其中一個手段,APJP以128位RC4加密數據, 且每個密鑰不盡相同,隨機產生,可以有效對抗這些封鎖,不會因為加密特徵相同,一旦密鑰被破解,而導至所 有APJP伺服器加密的內容暴露
為什麼要使用APJP?
1) APJP是開源代理項目,每個人都可得到原代碼閱讀,修改,這保證了代理沒有"後門",泄露用戶的私隱
2) 免費,程序本身免費,可能需要付費的是搭建的網頁空間,當然也可使用免費的網頁空間搭建
3) 對於一些地區,國家,APJP是把"完整的網際網路"帶回給使用者,可自由訪問網路
什麼時候,什麼人需要使用APJP?
1) 網路封鎖,內容過濾的網路,上網者需要不同信息,就需要APJP代理方案
2) 需要隱藏真實IP的時候,APJP也能幫助你匿名訪問,APJP還可以設置http/https代理連接APJP 伺服器,成為多級代理,可有效保護個人私隱.
---------------------- 最新版0.8.9 PHP平台官方使用指導 --------------
以Windows 7為例,Linux / Mac上的區別,會指出的
要求
- 支持PHP版本:5.0.0 或以上
- 支持MCRYPT版本:2.5.6 或以上
- 支持OpenSSL版本:0.9.6 或以上
一般常見的Cpanel Web Host 多數適合部署APJP的PHP伺服器
文件
- https://apjp.googlecode.com/files/APJP_KEY-0.1.0.zip
- https://apjp.googlecode.com/files/APJP_LOCAL-0.8.9.zip
- https://apjp.googlecode.com/files/APJP_REMOTE-0.8.4.zip
點擊即下載,下載後解壓
- 安裝Java, Java官方最新版下載: https://www.java.com/zh_CN/download/manual.jsp
生成Key
轉到APJP_KEY目錄,雙擊APJP_KEY.bat(Linux / Mac上運行APJP_KEY.sh),會顯示一個APJP的密鑰,類似APJP_KEY=FkPMd40j6vzfsEbf

編輯HTTP.properties.php 和HTTPS.properties.php
編輯APJP_REMOTE目錄中的HTTP.properties.php 和HTTPS.properties.php,右鍵,打開方式,選擇記事本(圖例使用Notepad++,文本編輯器都可)打開。查找
$APJP_KEY = '';
以上述的APJP密鑰作為例子,修改為
$APJP_KEY = 'FkPMd40j6vzfsEbf';
保存文件變更並離開

上傳
登 錄Cpanel Web Host, 通常會提供一個file manager作為上傳文件的媒介,或者在本地使用ftp客戶端,把HTTP.php, HTTP.properties.php, HTTPS.php和HTTPS.properties.php上傳到主機的/public_html, 有些非Cpanel web hosting的主機可能提供SSH登錄,也可使用scp上傳文件,但目錄名字可能不是public_html,而是其他的目錄名字.例如www,可用以 下命令上傳.假設APJP_REMOTE在$HOME目錄cd ~/APJP_REMOTE ; scp HTTP.php user@host:~/www/ ,這樣就把文件上傳到主機。
- 《免費PHP空間使用APJP搭建代理詳細教程》 https://igfw.net/archives/5508 (關於如何申請PHP空間,及上傳可借鑒。配置,新版稍有不同)
這就完成部署PHP平台上的伺服器端,自APJP-0.8.0以後,已支持最多10個伺服器,如果部署多餘一個主機,除不需要再執行APJP_KEY.bat之外,其他步驟相同,請使用同一個APJP密鑰
編輯APJP_LOCAL/APJP.properties
編輯APJP_LOCAL/APJP.properties,右鍵,打開方式,選擇記事本(圖例使用Notepad++,文本編輯器都可)打開。


詳細的配置作用RoleOfConfigurations
使用
雙擊APJP_LOCAL/APJP.bat(Linux / Mac 運行APJP.sh),會看到APJP在自行測試連接伺服器的訊息,如果正常會有12個「OK」

這表示APJP已經運行並連上伺服器,但需要在瀏覽器進行簡單設定,數據會經由APJP伺服器流通
- 在Firefox中代理選項中,設置HTTP PROXY 為127.0.0.1 連線埠為10000,SSL PROXY也是127.0.0.1 連線埠10000
- IE Internet設置->連接->區域網路設置(L)其旁邊的一段話【LAN設置不應用到撥號連接。對於撥號設置,單擊上面的「設置」按鈕】, 如需設置和區域網路設置(L)一樣。->勾選「為LAN使用代理伺服器」地址:127.0.0.1 連線埠:10000
- Firefox可使用Autoproxy(https://addons.mozilla.org/en-US/firefox/addon/autoproxy/) 擴展,選擇性使用代理
- Google Chrome建議使用擴展 SwitchySharp 【項目Wiki地址https://code.google.com/p/switchysharp/wiki/SwitchySharp_GFW_List_2 】或Proxy Switchy!【Chrome Web Store地址 https://chrome.google.com/webstore/detail/caehdcpeofiiigpdhbabniblemipncjj?hl=zh-CN&hc=search&hcp=main 】
補充
APJP為web tunnel的實現,對於HTTPS連接會出現證書警告
例:

故在APJP_LOCAL-0.8.4版本,增加IAIK_JCE.jar並會隨機生成APJP.pem導入瀏覽器內可解決證書警告問題。
以下為Windows 7版 Google Chrome的導入方法:
- 首先運行APJP_LOCAL/APJP.bat,設置好瀏覽器代理,打開https://www.google.com/ncr (或者其他任何 https:// URL),出現證書警告。同時APJP_LOCAL目錄中生成APJP.pem 和APJP.jks,接著如下操作:
a.選項(O)->高級設定->HTTPS/SSL->證書管理(Chrome調用的是系統的證書,即IE上不需要再導入證書)
b.點擊「證書管理」->選擇「受信任的證書頒發機構」->點擊「導入(I)」
c.打開並指向APJP_LOCAL/APJP.pem

e.其他瀏覽器例如:Firefox設置導入證書大致相同
- 注意 : 每次更新APJP,都要刪掉上次APJP的證書文件,再導入APJP.pem。因為證書是運行程序後自己生成的,具有唯一性。
原文標題:翻牆APJP:基於PHP和JAVA的自建代理教程v0.8.9 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
網 友 留 言
38條評論 in “翻牆APJP:基於PHP和JAVA的自建代理教程v0.8.9”這裡是你留言評論的地方
APJP+PHP現在難連上.就算連上,一下子斷線!為什麼?之前不這樣?怎麼辦?
@ rewre :
這個很難說,有可能是伺服器的問題,也可能是封鎖的原因。我們也測試一下新版看看。
請更新一下文中《免費PHP空間使用APJP搭建代理詳細教程》的鏈接地址,現已改為:https://igfw.net/archives/5508
@ crossgfw :
已經更新,謝謝提醒。
輸入C:\Users\user>heroku login 系統找不到指定的路徑,我解壓到C:\Heroku,怎麼樣找出C:\Users\user>heroku login
@ gffdg :
因為看不到圖,不太了解你的意思,你可以試著下面的操作:
1、如果你解壓到C:\Heroku, 不是默認的安裝,那麼你輸入的命令就是 C:\Heroku\Users\user>heroku login,2、注意這裡的user,改為你的用戶名
在apjp的heroku教程中「上傳App
運行命令提示符 ,cd 轉到APJP_REMOTE_HEROKU目錄,執行以下指令,一次一條
」其中「cd 轉到APJP_REMOTE_HEROKU目錄」是什麼意思?怎麼操作
@goog:
就是說,在dos狀態下,用cd命令轉入APJP_REMOTE_HEROKU目錄,
即輸入命令:cd APJP_REMOTE_HEROKU
進入該目錄後,在輸入其他命令執行
apjp添加多個代理伺服器連接,他們之間的關係是什麼,是從上往下一個不行接著執行下一個還是並行執行。我添加兩個代理php空間連接執行時就出問題了,dat文件出現亂碼,無法打開網頁。
@KOUKOU:
這個不清楚,沒有看出是級聯運行,應該是隨機選擇。
什麼「dat文件」出現亂碼?
@美博園:
對不起打錯了,是apjp.bat文件在更改或添加伺服器連接後,運行時出現亂碼。我有一個建議就是博主能不能增添郵件回復功能,這樣實時跟進留言問題比較方便。否則有時看提問回復很麻煩,雖然博主幾乎沒更問題都有回復,但是有時很難找到自己是在那裡提的問題,甚至有時就忘了自己提的問題!
@KOUKOU:
1、亂碼問題,有可能是文件的編碼問題,APJP修改的文件不多,不太容易出錯,主要注意,輸入網址時標點符號是英文狀態下的半形,如果是中文狀態下全形就會出錯;有些免費空間,也可能遇到亂碼問題;
2、是有這個問題,當時回復了,後面就難找了。正在考量添加郵件回復和允許回復上傳圖片,這樣可能會好一些。
運行APJP.bat沒有出現12個OK,出現如下提示:
G:\自建代理伺服器\APJP\APJP_LOCAL>java -classpath APJP.jar APJP.Main
*****************************************************************************
*** ***
*** Welcome to the IAIK JCE Library ***
*** ***
*** This version of IAIK-JCE is licensed for evaluation, education, ***
*** research, and use in open-source projects only. ***
*** Commercial use of this software is prohibited. ***
*** For details please see https://jce.iaik.tugraz.at/sales/. ***
*** This message does not appear in the registered commercial version. ***
*** ***
*****************************************************************************
APJP: START_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START_PROXY_SERVER_WORKERS
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START_HTTP_PROXY_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START_HTTP_PROXY_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START_HTTP_PROXY_SERVER_WORKERS
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START_HTTP_SERVER_WORKERS
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START_HTTPS_PROXY_SERVER
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START_HTTPS_PROXY_SERVER
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START_HTTPS_PROXY_SERVER_WORKE
RS
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START_HTTPS_SERVERS
APJP: START_PROXY_SERVER: OK
APJP: TEST_HTTP_REQUESTS
APJP: HTTP_REQUESTS/TEST: EXCEPTION
APJP.HTTP11.HTTPRequestException: HTTP_REQUEST/OPEN
at APJP.HTTP11.HTTPRequest.open(Unknown Source)
at APJP.HTTP11.HTTPRequests.test(Unknown Source)
at APJP.Main.main(Unknown Source)
Caused by: java.net.UnknownHostException: http
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
... 3 more
APJP: TEST_HTTP_REQUESTS: EXCEPTION
APJP.HTTP11.HTTPRequestException: HTTP_REQUESTS/TEST
at APJP.HTTP11.HTTPRequests.test(Unknown Source)
at APJP.Main.main(Unknown Source)
Caused by: APJP.HTTP11.HTTPRequestException: HTTP_REQUEST/OPEN
at APJP.HTTP11.HTTPRequest.open(Unknown Source)
... 2 more
Caused by: java.net.UnknownHostException: http
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
... 3 more
APJP: TEST_HTTP_REQUESTS: NOT OK
APJP: TEST_HTTPS_REQUESTS
APJP: HTTPS_REQUEST/GET_RESPONSE_MESSAGE: REQUEST: HEAD / HTTP/1.0
APJP: HTTPS_REQUEST/GET_RESPONSE_MESSAGE: RESPONSE: HTTP/1.0 200 OK
APJP: TEST_HTTPS_REQUESTS: OK
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/GET_HTTP_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/GET_HTTPS_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START_PROXY_SERVER_WORKER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER_WORKER/START
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER_WORKER/START_PROXY_SERVER_WORKER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/GET_HTTP_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START_HTTP_PROXY_SERVER_WORKER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER_WORKER/START
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER_WORKER/START_HTTP_PROXY_SERVER_W
ORKER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START_HTTP_SERVER_WORKER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER/START
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER/START_HTTP_SERVER_WORKER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER/PROCESS: EXCEPTION
APJP.HTTP11.HTTPRequestException: HTTP_REQUEST/OPEN
at APJP.HTTP11.HTTPRequest.open(Unknown Source)
at APJP.HTTP.HTTPServerWorker.process(Unknown Source)
at APJP.HTTP.HTTPServerWorker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: http
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
... 4 more
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER: EXCEPTION
APJP.HTTP.HTTPServerException: HTTP_SERVER_WORKER/PROCESS: REQUEST/METHOD != "GE
T", REQUEST/METHOD == "POST"
at APJP.HTTP.HTTPServerWorker.process(Unknown Source)
at APJP.HTTP.HTTPServerWorker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/STOP_HTTP_SERVER_WORKER
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER/STOP
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER_WORKER/STOP_HTTP_SERVER_WORKER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/STOP_HTTP_PROXY_SERVER_WORKER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/STOP_PROXY_SERVER_WORKER
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER_WORKER/STOP
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER_WORKER/STOP_HTTP_PROXY_SERVER_WO
RKER
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER_WORKER/STOP
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER_WORKER/STOP_PROXY_SERVER_WORKER
@yang:
看來是設置不正確,1、檢查是否安裝好了java沒有?2、檢查自己的代理網域組主機上綁定好沒有,以及在apjp中設置正確沒有?
你好。我剛剛用了0.8.9,使用gae搭的,連接顯示成功了,但是上網的話它會彈出如「APJP_LOCAL_HTTP_SERVER: REQUEST: Host: baidu.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Cookie: BAIDUID=A5BC17DF****B***D****EB1E21****
0:FG=1
|傠詆x|9$n5??瓢軄N邪?k9u?KKb?獸亍KP範椇踡鏄q:p?懆甾蒅宱?o?F(IO赻奿f餢?膂v?騶B9
#}(B騪紊3[W葌S4?鰣?沚鮠V乞鐈g?政N]~舾:xAcw%w閡墖u鈰
?(&炵E?滄/Y钁8L=漘SMi紟朘吳J」
的字樣,不知道我的APJP.properties有沒有填錯呢,在這裡請教一下。
在APJP.properties有http和https的地方需要填REQUEST_URL、REQUEST_PROPERTY_1_KEY和REQUEST_PROPERTY_1_VALUE,我分別填了https://google.co.jp/HTTP,HOST,https://ap*******.appspot.com/ 這樣對嗎?應該怎麼改正才能上到呢 謝謝
@Tee:GAE搭建APJP操作有所不同,要按照這個教程搭建:翻牆APJP:GAE版基於PHP和JAVA的代理工具
做成功了,這個好用。
軟體又有更新,此軟體比較好用!謝謝推薦!
這個比較完善,我們也常用。已經更新,謝謝
麻大煩,就不能做成批處理嗎,俺是用軟體的,不是學軟體的
這個做成批處理有難度,其中APJP_KEY要你自己生成特有的才更加安全,還要填入你自己的網域,也是自己擁有的,別人替代不了。仔細看下去,其實不麻煩,一次學會了,以後就方便了。
終於設定好了,原來一直出錯是因為在設置LOCAL端的那個文件,HTTP.php文件名是大寫的,而我在設置的時候沒有認真看,我把它寫成了小寫,仔細看了好久的出錯說明,才發現問題……汗!
對呀,這些只有自己仔細檢查才能發現。這個代理不錯的。這樣就能自給自足了,哈哈。
使用說明沒有看明白 好麻煩的說
是哪一步出問題了,第一次製作可能難一點,以後就容易了。是不是網域沒有解析?
apjp已更新到0.8.7鳥
已經更新,謝謝,最近更新很快,翻牆一族有福了。
已經全面更新,功能越來越完善了,需要的朋友可以重新下載。
下載的 APJP_KEY-0.1.0.zip sha1值對不上?
我下的 :A580A2C40C75157E83633E0B9ED8F27B753FC090
上面的 :478a91f4584ce1912b42ae43a63ec0b17c58a06
謝謝反饋,你的是對的,已經更新了a580a2c40c75157e83633e0b9ed8f27b753fc090
做成了,謝謝!
好呀,學會了自己做代理就不怕GFW搗蛋了。
這個代理確實好用,找了一個免費空間已經用起來了,哈哈,多謝博主
APJP-0.8.1版起有重大調整,請看詳細安裝說明。
不知到部屬多個伺服器的話,APJP如何選擇這些伺服器呢?
根據網域解析所在主機的不同來識別吧
謝謝提供這麼好的資料。
謝謝來訪,APJP是目前代理伺服器里比較好的一個,使用時間比較長也很穩定,目前唯一的缺點是ssl支持不好。