google雲服務上傳專案用法

edagarli發表於2014-03-23

1、開啟https://appengine.google.com/,建立一個應用,假設應用識別符號為XXXXXX。

2、開啟https://code.google.com/p/goagent/,下載goagent。

3、解壓下載的檔案,修改local/proxy.ini中[gae]下的appid為你的應用識別符號。

4、在server目錄中執行“python uploader.zip”,上傳檔案到GAE。上傳過程中需要輸入應用識別符號、帳號和密碼。

注:如果上傳檔案時出現如下錯誤:

AttributeError: ‘module’ object has no attribute ‘DatagramServer’

請開啟local/proxy.py,找到“class DNSServer(gevent.server.DatagramServer)”並把“DatagramServer”改為“StreamServer”。

5、設定代理。Chrome使用者請安裝Proxy SwitchySharp,這是一個可以根據要訪問的網站自動切換代理的外掛。安裝後在Proxy SwitchySharp的Import/Export選項頁匯入SwitchyOptions.bak(可以下載該檔案然後本地匯入或線上匯入(網址:https://goagent.googlecode.com/files/SwitchyOptions.bak)),最後儲存設定。非Chrome使用者可在自己的瀏覽器中設定代理為127.0.0.1:8087,此時所有流量都通過GAE。

6、以後瀏覽網頁前在local目錄下執行“python proxy.py”,然後再瀏覽網頁即可。

注:在ubuntu下訪問個別網站可能出現證照無效問題,此時需手動匯入證照。Chrome使用者在Settings中依次選擇Show advanced settings->Manage certificates->Authorities選項卡,匯入local目錄下的CA.crt即可。

注:GAE每天提供免費的1G的傳出頻寬和1G的傳入頻寬,同時一個帳號可以申請10個應用。也就是說,使用GAE翻牆無需任何費用。同時使用多個應用可在第3步中輸入多個應用識別符號並以“|”隔開。

相關文章