歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux系統下配置GAppProxy教程

雖說換到linux系統了,但是GAppProxy這麼有用的東西可不能扔下啊,於是我就開始研究怎樣在linux下使用GAppProxy。

說來其實挺簡單的,暑假的時候已經搭建好了FetchServer,現在只需要配置客戶端就行了。

原來在Windows下一直都是用官方提供的一個GUI的客戶端,用起來特別簡單,只需要輸入FetchServer的URL就行了。

而現在在linux下面則必須得編輯配置文件了,首先去下載GAppProxy的python版客戶端http://gappproxy.googlecode.com/files/localproxy-2.0.0.tar.gz

解壓縮之後修改配置文件proxy.conf

默認的配置文件是這樣的

# GAppProxy configuration
# listen_port
listen_port = 8000

# local_proxy
#local_proxy = host:port

# If local proxy needs authentication:
#local_proxy = user:passwd@host:port

# fetch server
#fetch_server = http://127.0.0.1:8080/fetch.py
#fetch_server = http://your-fetch-server.appspot.com/fetch.py

默認是全部注釋的,只需要將listen_portfetch_server前面的#去掉就可以了, 並且將host修改為127.0.0.1,將port修改為8000,將your-fetch-server修改為自己app的ID

(我在配置的時候,有好幾次都去掉了local_proxy前面的#,以至於代理總是不成功,汗) 修改之後的配置文件應該是這樣的

#GAppProxy configuration
# listen_port
listen_port = 8000

# local_proxy
#local_proxy = 127.0.0.1:8080

# If local proxy needs authentication:
#local_proxy = user:passwd@host:port

# fetch server
#fetch_server = http://127.0.0.1:8080/fetch.py
fetch_server = http://fetchserver.appspot.com/fetch.py

修改完成之後,命令行進入localproxy所在目錄,執行python proxy.py,然後就能看到這樣的畫面

--------------------------------------------
HTTPS Enabled: YES
Direct Fetch : YES
Listen Addr : 127.0.0.1:8000
Local Proxy :
Fetch Server : http://fetchserver.appspot.com/fetch.py
--------------------------------------------

此時只需將浏覽器的代理設置為127.0.01:8000,就可以盡情使用GAppProxy了。

可是我打開浏覽器之後,設置一切正常,但是就是打開所有的網頁都是一片空白,這是為什麼呢?

檢查了一遍之後發現了問題所在,我架設FetchServer時使用的還是GAppProxy1.0 beta,而我現在使用的客戶端是基於GAppProxy2.0的...

知道了問題所在,解決方案只有一個:上傳新的FetchServer文件到GAE上去

於是,下載Google App Engine SDK,下載FetchSever2.0,將FetchServer2.0文件夾放到SDK的目錄中,修改app.yaml文件中的應用程序ID

然後在命令行執行python appcfg.py update fetchserver-2.0.0,根據提示填寫email和密碼,稍等一會兒就上傳成功了,其實命令行上傳也不比GUI困難嘛!

這次再試著使用GAppProxy時便沒有任何問題了!

在Google上查資料時發現有人寫了個Linux下面的GAppProxy客戶端,下載地址http://www.wuala.com/jiechic/software/proxy/ 挺簡單的,而且能實現最小化到托盤,功能上接近windows下GAppProxy的客戶端了

Copyright © Linux教程網 All Rights Reserved