GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

本文是20140809更新發布的GoAgent v3.1.21最新版,優化連接方式,修復 php 模式, proxy.ini 支持 urlrewrite 規則。GoAgent是目前最流行的翻牆工具,基於Google的GAE而開發。只要申請自己的APPID就可以搭建自己的代理。 GoAgent是一個使用Python和Google Appengine SDK編寫的代理軟體,部署和使用方法非常簡單,不需要安裝Python或者Google Appenginge SDK ,甚至連SDUpload第三方上傳工具都不用。如果你已有Google App Engine賬戶,幾分鐘即可搞定。

官方項目主頁https://code.google.com/p/goagent/

最新版本下載

goagent 3.1.21 正式版下載 https://goo.gl/qFyRk

最近更新

  • [0808 否] 3.1.21 正式版, 優化連接方式,修復 php 模式, proxy.ini 支持 urlrewrite 規則,。

簡易教程

  • 部署 goagent
    1. 申請Google Appengine並創建appid。
    2. 下載goagent最新版 https://code.google.com/p/goagent/
    3. 修改local\proxy.ini中的[gae]下的appid=你的appid(多appid請用|隔開)
    4. 雙擊server\uploader.bat 開始上傳, 成功後即可使用了(地址127.0.0.1:8087)
      • MacOS/Linux 請在 Terminal 執行 cd server && python uploader.zip
  • 使用 goagent
    • Chrome請安裝 SwitchySharp 外掛程式(拖放 SwitchySharp.crx 到擴展設置),然後導入 SwitchyOptions.bak
    • Firefox請安裝 FoxyProxy ,Firefox需要導入證書,方法請見 FAQ
    • IE/Opera 用戶請右擊 goagent.exe 托盤圖標設置 IE 代理。

圖文教程

goagent GAE平台部署教程

一、申請Google App Engine並創建appid

  1. 申請註冊一個Google App Engine賬號https://appengine.google.com。沒有Gmail賬號先註冊一個, 用你的Gmaill賬號登錄。GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
  2. 登錄之後,自動轉向Application註冊頁面,如下圖:GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
  3. 接下來的頁面,輸入你的手機號碼,需要注意的是,手機號碼前面要+86(中國區號) 格式如:+86 13888888888。GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
    • 然後等待收取手機簡訊,收到簡訊後(一串數字型大小碼)填入下圖表單,點send提交.(有的手機收不到信息,解決辦法:詳細教程https://appengine.google.com/waitlist/sms_issues 提交該情況,一個工作日就能收到谷歌提示Google App Engine成功開通)。GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
  4. 提交完成之後,GAE賬號即被激活,然後就可以創建新的應用程式了。轉入「My Applications」頁面,點擊「Create an Application」新建應用GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
    • 一 個Gmail賬戶最多可以創建十個GAE應用,每個應用每天1G免費流量。這裡我們只創建一個應用就可以了。進入下一步,填寫新應用的必要信息,如下圖。 在圖中第一處添加一個應用名稱,如abc555,驗証一下是否可用,如果顯示「Yes」那麼abc555就是你的Appid(記住這個id),而 abc555.appspot.com就是你的應用伺服器地址了。第二個空可隨便填,點擊Create Application按鈕提交GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
    • 提交之後,就能看到下圖這個頁面,就說明你已經成功創建了一個新的應用,你也可以點擊應用名稱,進入控制台進行管理。 GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
    • 如果你要建立多個appid,只需要從步驟4開始再重複操作多次就行了。

二、下載goagent並上傳至Google App Engine

    1. 下載goagent並解壓,https://code.google.com/p/goagent/
    2. 編輯local\proxy.ini,把其中appid = goagent中的goagent 改成你之前申請的應用的appid (用windows的記事本也可以)
      • 如果要使用多個appid,appid之間用|隔開,如:appid1|appid2|appid3,每個appid必須確認上傳成功才能使用
[gae]
appid = appid1|appid2|appid3
    1. 運行goagent.exe
    2. 上傳
      • Windows 用戶:雙擊server資料夾下的upload.bat,輸入你上步創建的appid(同時上傳多appid在appid之間用 | 隔開,一次只能上傳同一個谷歌帳戶下的appid)填完按回車。根據提示填你的谷歌帳戶郵箱地址,填完按回車。根據提示填你的谷歌帳戶密碼(注意:如果開 啟了兩步驗証,密碼應為16位的應用程式專用密碼而非谷歌帳戶密碼,否則會出現AttributeError: can't set attribute錯誤),填完按回車。如果要上傳多個谷歌帳戶下的appid,先上傳一個賬號的,傳完一個賬號後刪除uploader.bat同目錄下的.appcfg_cookies文件再傳另一個
      • Linux/Mac OSX用戶上傳方法:在server目錄下執行:python uploader.zip <<更詳細Linux平台使用方法>>

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      • 如遇到getaddrinfo failed,error10054,Error 10061 目標計算機積極拒絕等錯誤而不能上傳,可以先運行goagent.exe(要先修改appid)再運行uploader.bat
      • 要使用IPv6上傳或者上傳遇到11004錯誤可以按照此貼進行修改Issue 9288
      • 上傳成功就會看圖下圖界面GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

三、運行客戶端

    1. Windows用戶運行local資料夾中的goagent.exe, Linux/Mac OSX用戶運行 proxy.py
      • 設置瀏覽器或其他需要代理的程序代理地址為127.0.0.1:8087
      • 注意:使用過程中要一直運行goagent.exe/proxy.py
      • 代 理地址127.0.0.1:8087;如需使用PAC,設置pac地址為https://127.0.0.1:8086/proxy.pac;也可以配合 SwitchySharp/AutoProxy等瀏覽器擴展(SwitchySharp用戶可從local資料夾中的 SwitchyOptions.bak文件導入配置)pac是什麼?
    2. 導入證書
      • IE/Chrome:使用管理員身份運行goagent.exe會自動向系統導入IE/Chrome的證書,你也可以雙擊local資料夾中的CA.crt安裝證書(需要安裝到「受信任的根證書頒發機構」);

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器 GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      • 下一步 -> 完成 -> 確定
    • Firefox:需要單獨導入證書,打開FireFox?->選項->高級->加密->查看證書->證書機構(必須是這項)->導入證書, 選擇local\ca.crt, 勾選所有項,導入;
    • opera:導入證書方法:首選項→高級→安全性→管理證書→證書頒發機構(必須是這項)->導入->選擇local\ca.crt文件->依次確認;
  • 注意:請勿重複安裝證書

﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎

附:瀏覽器設置方法

    1. 使用GoAgent自帶代理設置功能

      • 該功能可以為IE/IE內核瀏覽器和未安裝代理類擴展的chrome、opera等默認使用IE代理的瀏覽器和軟體設置代理,但不能給FireFox設置代理
      1. 右擊GoAgent托盤圖標,在「設置IE代理」菜單中選擇要使用的模式。
        1. 禁用代理 什麼也不做,需要用戶自己手動為軟體設置代理
        2. https://127.0.0.1:8086/proxy.pac 使用自帶的PAC自動判斷是否使用代理
        3. https://127.0.0.1:8087 全部使用GoAgent代理
    2. 谷歌chrome配合Proxy Switchy Sharp擴展

      1. 安裝擴展

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      1. 導入設置
        • 點擊 Proxy SwitchySharp圖標》選項》倒入/導出》GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
        • 瀏覽到SwitchyOptions.bak,點擊確定導入設置
        • 更新自動切換規則(如果遇到無法更新規則列表,可以先運行goagent,並把瀏覽器代理設置為GoAgent模式再更新規則,不更新規則只會影響自動切換模式,不會影響其他模式的使用,若確實無法更新也可不更新,直接使用PAC模式即可)
          • 在擴展設置頁點擊「切換規則」,點擊「立即更新列表」,最後點擊「保存」。GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器
        • 單擊網址列右側Proxy SwitchySharp圖標即可進行模式選擇

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

          1. GoAgent模式 除匹配proxy.ini中sites的直連外,其他全部通過GAE
          2. GoAgent PAAS模式 全部通過PAAS
          3. GoAgent PAC模式 根據GoAgent自帶的PAC文件自動判斷是否經過代理
          4. 自動切換模式 根據切換規則自動選擇是否進行代理,並根據所設情景模式自動選擇使用何種代理
          • 遇到規則中沒有的,可以使用擴展的「新建規則」按鈕自行添加,選情景模式為「GoAgent」,使用此模式可以方便的定製自己的代理切換規則
          • 這個擴展偶爾會出BUG,出現設置無誤但瀏覽器提示錯誤130無法連接到代理伺服器,可以將自己的設置導出之後卸載重裝
          • 如果遇到無法更新規則列表,可以先運行goagent,並把瀏覽器代理設置為GoAgent模式再更新規則,不更新規則只會影響自動切換模式,不會影響其他模式的使用,若確實無法更新也可不更新,直接把擴展設置為GoAgent PAC模式即可
    1. Firefox配合Foxy Proxy擴展

      1. 安裝擴展https://addons.mozilla.org/zh-cn/firefox/addon/foxyproxy-standard/
      2. 設置

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

        • 右擊foxyporxy圖標即可選擇代理模式

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      1. 添加代理規則訂閱(可選)
        • 這裡以添加gfwlist為例,你也可以自行添加其他規則訂閱

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器 GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器 GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器 GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

        • 更多設置請自行探究
    1. Firefox配合Auto Proxy擴展(新版Firefox請將此擴展升級至最新版)

      1. 安裝擴展https://addons.mozilla.org/zh-cn/firefox/addon/autoproxy/
      2. 設置
        1. 添加代理伺服器 注意:新版autoproxy已內置GoAgent配置,可直接進行下一步

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

        1. 添加規則訂閱

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

        1. 選擇自己需要的模式

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

          1. 自動模式 根據規則自行選擇是否使用代理
          2. 全局模式 全部使用代理
          3. 禁用代理 全部不使用代理
    1. opera瀏覽器設置

同IE一樣樣有兩種方式可選,不過不會影響系統其他程序的聯網

    1. 設置代理為127.0.0.1:8087,全部使用goagent代理

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      • 不使用時應恢復為無代理狀態
    1. 使用PAC自動代理

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

    1. IE瀏覽器設置(不建議)

      • IE有兩種方式,分別為全部使用goagent代理和是pac自動代理,很多軟體都使用IE代理設置,可能影響部分軟體的聯網,「不建議設置IE代理」
      • 工具》Internet選項》連接,區域網路用戶單擊"區域網路設置"。寬頻用戶選中自己正在使用的寬頻連接之後單擊"設置",不要選「區域網路設置」
        • 區域網路用戶設置方法
          1. 設置代理為127.0.0.1:8087,全部使用goagent代理(不建議)

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

          1. 使用PAC自動代理

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

        • 寬頻用戶設置方法
          1. 選中自己正在使用的寬頻連接之後單擊"設置"

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

          1. 設置代理為127.0.0.1:8087,全部使用goagent代理(不建議)

GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器

      • 不使用時要將IE恢復無代理狀態

﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎

goagent適用環境

  • 適用:瀏覽器,支持http代理的下載軟體等
  • 不適用:遊戲客戶端等需要穩定網路的程序,QQ,tor(驗証證書)。待添加。。。

關於軟體更新

  • 更新歷史中帶有[是]則需要重新上傳,否則不用重新上傳。注意:是否需要重新上傳是相對於前一版的,若你之前版本與當前版本之間某一版或多版帶有[是]仍然需要重新上傳。
  • appid 並不綁定任何客戶端,如果本次更新無需重新上傳,只需修改proxy.ini中的appid即可使用。同樣,你也可以把appid共享給朋友,或者在自己 其他機器上使用,一個appid可以多人多機器同時使用,在無需更新服務端的情況下,只需成功上傳一次即可。在沒有設定密碼的情況下,只需要知道 appid就可以使用你該appid的流量,為防止被盜用可以加上密碼
  • goagent每一版下載的都是全部文件,你可以選擇覆蓋原文件或者將新版放另一個資料夾,舊版你可以選擇留存或者刪除,修改新版proxy.ini中相關設置即可運行。如果舊版添加了開機啟動,需要將舊開機啟動刪除。如果舊版已經在運行,需先將舊版關閉。
  • 如 果之前版本沒有ssl錯誤,使用新版出現ssl錯誤可以把原來的ca.cer、ca.key和certs資料夾內的文件覆蓋當前的這些文件。或者將 ca.cer、ca.key和certs資料夾內的文件全部刪除,同時刪除瀏覽器中所有goagent ca的證書,再重啟goagent,會生成新證書,重啟瀏覽器再導入新證書即可。瀏覽器證書中只能有一個goagent ca的證書。

常見問題

配置介紹

更新歷史

貢獻列表

* * *
※ 本文由美博園(allinfa.com)根據官方介紹整理髮布。
* * *

原文鏈接:https://allinfa.com/zh-tw/goagent-v3121-gae.html
原文標題:GoAgent v3.1.21 - 快速搭建GAE翻牆代理伺服器 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

這裡是你留言評論的地方


請留言


4 + 0 =
【您可以使用 Ctrl+Enter 快速發送】
Copyright © 2007 - 2026 , Design by 美博園. 著作權所有. 若有著作權問題請留言通知本站管理員. 【回到頂部】