天天看點

如何在UBUNTU環境下使用GAPPProxy 如何在UBUNTU環境下使用GAPPProxy

如何在UBUNTU環境下使用GAPPProxy

目前天朝對于網絡這個大通道管理的很嚴謹,于是我們這些把網站流浪在海外的人們吃盡了苦頭,尤其是YOUTUB完全不能通路最郁悶,在WINDOWS下大家可能用過HOTSPOT,VPN或是TOR,但是發現好多VPN和HOTSPOT已經不能通路和使用了,以下廢話不多說,介紹一個人人可以自己使用的高速代理伺服器,那就是人盡皆知的GAPPProxy。高手們自然不用看,windows下的使用者也不必看本文,appengine上的說明就夠用了,本文主要是給我這種LINUX初學者又想不安分守已的小網民觀看的。

首先你需要UBUNTU一套,安裝PYTHON,預設已經裝上了。然後就是以下步驟:

A. 在GOOGLE的APPENGINE上安裝服務端,如果不想有獨立的伺服器可以使用網上公布的,不過可能會受到GOOGLE每天的流量或是時間或是CPU限制而不能使用。 

1.需要有一個google appengine的賬号,去appspot.com注冊,需要手機驗證,一個手機一個賬号,不收取任何費用。 

2.安裝LINUX下的GOOGLE APP ENGINE軟體包(先确認你的UBUNTU是否已經安裝了PYTHON,如果沒有請使用新立德安裝PYTHON及附屬程式)。下載下傳後解壓至任意檔案夾,比如appengine。 

3.下載下傳服務端程式,解壓後放在剛才的appengine檔案夾中,比如名為fetchserver。 

4.使用GEDIT或是其他文本編輯軟體更改app.yaml裡的第一行,冒号後面改成你在google appengine上注冊的程式名,比如你的程式位址是abcde.appspot.com那麼你在冒号後面就寫abcde。 

5.儲存後就可以上傳了,在終端裡使用cd指令進入appengine檔案夾中,運作python appcfg.py update fetchserver(請注意大小寫,LINUX下區分大小寫),上傳過程中會提示輸入郵箱和密碼,成功會顯示:

Cloning 3 application file. 

Deploying new version. 

Checking if new version is ready to serve. 

Closing update: new version is ready to start serving.

B.設定自己電腦上的連接配接 

1.下載下傳網址上的完整源碼包,把裡面的localproxy解壓出來放在任意檔案夾内,我是放在桌面上比如localproxy 

2.用文本編輯器編輯檔案夾中的proxy.conf,裡面有三行fetch_server = …….的,随便改一行為http://abcde.appspot.com/fetch.py并且去年本行前面的#就可以儲存了。 

3.用cd指令進入localproxy然後運作python proxy.py即可,如果看到以下四行,說明成功:

HTTP Enabled : YES 

HTTPS Enabled: NO 

Local Proxy : 

Fetch Server : http://abcde.appspot.com/fetch.py

C.然後就是設定浏覽器的本地代理了,這個大家都會,就是把代理IP設定成為127.0.0.1,端口設為8000,然後就可以翻牆了,速度還是很快的。隻是HTTPS還是有點問題,總是說證書無法驗證,不用管他,點繼續通路就OK了。

PS:

D.如果圖友善可以在桌面建立一個launcher,Type類型選application in terminal,指令Command寫上python /file_folder/localproxy/proxy.py。(其中file_folder是localproxy目錄的路徑