linux下使用goagent

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

轉自:http://www.xzcblog.com/?post=125  宣贈超的部落格

說到穿越長城的軟體有很多,不過最近最有名而且免費的就非goagent莫屬了,goagent是利用Google的GAE服務來翻越長城的,具有速度快,穩定的特點,正好今天我的ssh代理到期,於是準備以後使用goagent來FQ。

1:申請appengine.google.com的個人apppid

 首先登入appengine.google.com,申請個人apppid,它將在Goagent中用到。appid只要唯一就可以,必須是英文字元和數字。

二、安裝和本地部署

安裝goagent服務端

既然已經成功的申請到了apppid,那麼接下來的工作就是安裝goagent的服務端了。

1:下載

首先我們下載goagent:https://code.google.com/p/goagent/

解壓到使用者根目錄,然後進入goagent下的local目錄

2:修改local檔案夾中的proxy.ini檔案,將appid修改成你的appid;


3:匯入ca.crt檔案

開啟FireFox->選項->進階->加密->查看認證->認證機構->匯入認證, 選擇local\ca.crt, 勾選所有項,匯入。

4:上傳goagent服務端

開啟終端,使用一下命令進入 goagent/server檔案夾

 

1 cd ./goagent/server/

 

然後輸入一下命令上傳服務端

 

1 python uploader.zip

 

 

接著會提示輸入你的appid,例如我的就是gongxian2122

接下來會提示輸入你的Google帳號和密碼,也就是你的Google mail郵箱地址。密碼輸入過程不會顯示字元,輸入完斷行符號即可,命令列最後出現Completed update of app…說明已經上傳成功。

 

此時登入appengine.google.com頁面可以看到目前狀態顯示為 1 ,Google app允許使用者建立多個appid,所以每次Goagent出新版本,你還可以單獨建立並上傳到新的appid中。

好了現在goagent已經上傳好了,我們可以開始使用了。

1:運行goagent

使用cd命令進入local檔案夾

cd  local

 然後使用以下命令運行goagent

python proxy.py

 

現在goagent已經開始運行了,接下來我們要進行的是瀏覽器設定。

首先安裝AutoProxy擴充(猛擊此處),安裝完成後點擊喜好設定>Proxy 伺服器>編輯Proxy 伺服器>然後添加goagent的地址:

其中名稱隨便添,代理主機添Listen Address這個值後面的ip,連接埠添Listen Address後面顯示的連接埠,代理方式選擇http,然後確定即可。(不要忘記添加訂閱呦)

這裡順便共用一個GAE appid :gongxian2122 大家要是不會使用的話可以直接使用這個appid,只要把proxy.ini中的appid後面添加上gongxian2122即可。(大家省著點用,畢竟只有1g的流量)

ps:

常見問題

  • 支援多個appid做Server Load Balancer嗎?
  • 目前goagent最新版是支援的,在proxy.ini中的[gae]項目下這樣配置即可appid=id1|id2|id3
  • 如何防止goagent被匿名使用(盜用)?
  • 目前goagent最新版是支援的,注意:本功能不會影響網速,請放心使用。
    • golang版本:server\golang\fetch.go中const段落開頭修改Password = "123456",重新上傳fetch.go,然後在proxy.ini中的gae項目下這樣配置即可password = 123456,即可。
    • python版本:先在server\python\fetch.py中開頭修改__password__ = '123456',重新上傳fetch.py,然後在proxy.ini中的gae項目下這樣配置即可password = 123456,即可。
  • 聽說goagent保密性比較弱,如何加強?
  • 下載最新版的用戶端,編輯proxy.ini的google_cn google_hk域,mode=https即可.速度也相應變慢,呵呵。

 

具體內容請查看https://code.google.com/p/goagent/ 

ps:最新版的GoAgent為 2.1.9-11,不過要想使用他的話得安裝gevent,Ubuntu軟體源裡面的gevent版本過低,需要手動編譯,很是麻煩,而且新版的問題比較多,所以推薦大家使用1.8.11版本.

ps2:這裡附上Googleip,把google_cn中的ip替換成下面的地址後,使用google_cn速度比較快:

173.194.72.90|173.194.72.91|173.194.72.92|173.194.72.93|173.194.72.94

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.