在Windows上使用goagent翻牆基本上波瀾不驚,一步一步來就ok,不會遇到什麼問題。但是在Ubuntu就沒有那麼順利。主要有這麼兩個問題:
我們首先看看整體的步驟:
- 申請Google Appengine並創建appid。
- 下載goagent穩定版 http://code.google.com/p/goagent/
- 修改local\proxy.ini中的[gae]下的appid=你的appid(多appid請用|隔開)
- 在server目錄下運行"python uploader.zip"
- chrome請安裝SwitchySharp插件,然後導入這個設置http://goagent.googlecode.com/files/SwitchyOptions.bak
對於這個問題,解決辦法如下:
- 下載Google App Engine SDK for Python。鏈接如下:https://code.google.com/appengine/downloads.html
- 下載一個zip包,將zip包放進goagent路徑下,解壓得到一個google_appengine目錄。
- 修改AppID。修改goagent/server/python/app.yaml文件中的appid
- 在goagent路徑下,終端內輸入:
python google_appengine/appcfg.py update server/python/,然後就按照提示就好。
- chrome訪問很多https網站彈出證書警示,需要將local/CA.crt證書導入
解決辦法:
- sudo apt-get install libnss3-tools
- 假設goagent在用戶的家目錄:certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i '~/goagent/local/CA.crt'
- 重啟chrome浏覽器,這下ok了。
- SwitchySharp沒辦法從Chrome應用商店下載下來
解決辦法:
上Google Code下載擴展文件:https://code.google.com/p/switchysharp/,然後安裝。
基本上就這寫問題,記下來備忘。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2