使用方法
如何部署和使用goagent,以Windows為例
1、申請GoogleAppengine并創建appid。
2、下載goagent穩定版
3、修改localproxy.ini中的[gae]下的appid=你的appid(多appid請用|隔開)
4、雙擊serveruploader bat,上傳成功後即可使用了(地址127.0.0.1:8087)
5、chrome請安裝SwitchySharp插件,然後導入這個設置,需要導入CA證書。
6、firefox請安裝FoxyProxy,或是AutoProxy插件,Firefox需要導入證書。
安全問題
GoAgent的數據傳輸中沒有進行加密。GoAgent因為GoogleAppEngine的一些限制不能原生支持HTTPS安全協議。網上已經有方法暫時解決GoAgent的SSL證書錯誤問題。使用GAE托管程序的GoAgent一般是使用谷歌提供的IP地址。對安全性有更高要求的使用者可以考慮使用其他免費雲平台,如APJP。用HTTPS聯接安全性會提高,但上網速度會相應變慢。
訪問控制
如果GoAgent無法訪問,在proxy.ini中把所有的203.208.46.X替換成203.208.47.X,在proxy.ini中将profile=google_cn改成google_hk,重啟goagent解決。解決GoAgent打開https網站SSL證書錯誤(安全證書不受信任)常見問題FAQgoagent提示Errorcode502錯誤怎麼辦,401:Unauthorized一般是你處于内網環境中,需要設置proxy.ini裡面的proxy段落。還需要檢查:Internet屬性》連接(connections)》局域網設置(LANsettings)》代理服務器(Proxyserver)裡面打勾,地址和端口是17001:8087,如果不是可以在proxy.ini中查到。404:NotFound一般是proxy.ini裡面appid沒有填對,或者服務端沒有部署成功。409:一般是您處于内網或者校園網環境,建議您換外網再次上傳即可。503:ServiceUnavailable一般是流量用完了,請更換appidgoagent中uploader上傳失敗,400:BadRequest新建一個新的appid再上傳。404:NotFound對應的appid沒有創建100381、無法連接服務器,建議挂VPN後再上傳,或者換網絡後再次上傳(首選換網絡)。2、Win+R啟動運行輸入cmd輸入netshwinsockreset回車然後重啟。
更新曆史
[0825是]goagent2.0.2正式版發布:
1、重寫協議。
2、提高普通網頁加載速度。
3、優化視頻網站兼容性(youku/tudou/sina/acfun/bilibili) 。
4、優化PAAS。
[0825是]2.0.2正式版發布,優化視頻。
[0821是]2.0.1測試版發布,重寫協議,優化網站兼容性。
[0610是]1.9.1a1測試版,優化獨立主機上的wsgi服務端功能(需gevent支持),完整的http代理功能,理論上快于ssh。
[0608否]1.8.10版本,修複在ipv6環境下使用hk模式不穩定的問題,推薦更新。
[0605否]1.8.9版本,向前兼容proxy.ini文件。
[0604是]1.8.8發布,優化DNS部分,修複PAAS大文件下載問題。
[0530否]1.8.7測試版,把PHP改名為PAAS。
[0518是]1.8.6發布,GAE/PHP服務端優化,建議重新上傳。客戶端嘗試忽略失效的hosts文件。
[0506是]去除python服務端對GAE的特定依賴,好處是速度有所提升,并且可以部署到其他平台或主機上。(主機環境使用需安裝gevent)
[0426否]1.8.4發布。把fetch php改名。
[0418是]1.8.3發布。bug修複。重新打包proxy.exe和uploader zip。
[0416否]1.8.2穩定版發布。優化google_hk策略 。
1 優化pac文件。
2 兼容youku視頻/qq電台/douban電台。
[0405是]1.8.0穩定版發布。主要包含以下改進:
golang版本複活;SSL證書優化;為mobile端提供pac文件;客戶端性能優化;客戶端和服務端的bug修複;fetch php支持大多數PaaS平台;更友好的uploader程序。
[0115否]多PHP服務端支持,修複某些論壇不能登陸,網頁載入性能優化,使用python26/psyco重新打包proxy.exe。
[0104否]感謝@mqlapz提供的OpenWRT教程。
[0101GAE是]修複觀看youtube的html5版本不能快進和youtube有時斷流的兩個bug。
[1229GAE是]goagent1.7.7發布,考慮到窄帶用戶,在視頻流第一次到達時略作等待。暫時取消對NTLM支持,修複内網錯誤。
[1229否]修複uploader在mac/linux下不能成功上傳的bug。
[1229GAE是] goagent1.7.6發布,GAE端壓縮更多類型的文本網頁,加速傳輸。考慮到窄帶用戶(2M左右),把maxsize默認設置為1M了。
[1229否]goagent1.7x for webOS發布,支持golang fetch server,分開打包python和goagent,方便單獨升級。
[1229否]goagent1.7x for iOS發布,支持golang fetch server,goagent toggle0.6發布,修複了Respring的bug。Cydia源已更新。
[1229GAE是PHP是]goagent1.7.5發布,視頻圖像流載入速度優化,更快更平滑(推薦更新)。
[1228否] 重寫uploader腳本,現在可以一次上傳多個appid了。
[1228GAE是 PHP是]goagent1.7.4發布,性能優化,PHP的bug修複。
[1228GAE是 PHP是]goagent1.7.2新版發布,把默認GAE服務端替換為golang實現,并且修複了大量bug。
[1219否]加入http模式下防止運營商插入廣告的代碼,以修複某些ISP插入廣告導緻的Data format not match錯誤。
[1217否]proxy.ini裡的hosts段落支持泛域名解析了,比如phobosapple com=203.69.113.136。
[1211GAE是]修複GAE版不能登陸wordpress com後台的bug。
[1203否]正式支持webOS,具體請見wiki。
[1129否]把緩沖調低到1M,原因請見issue 1661。
[1129PHP是]降低fetch php對php空間的要求,現在隻需php空間支持curl/allow_url_fopen兩者之一即可(都支持的話嘗試使用curl)。
[1124PHP是]增強php服務端功能。
[1113GAE是,PHP是]視頻緩沖增大到2M(在proxy.ini設置),php端支持大文件下載了,以及(local/gae/uploader)一系列細微BUG修複。
[1108否]重寫uploader,重寫簡易教程,重要:uploader運行之前,先打開goagent.exe。
[1106否]引入自定SimpleMessageClass,比較大地提高本地請求的解析速度。
[1102GAE是]支持自定義user-agent(在proxy.ini配置),修複google+1按鈕,嘗試修複有些情況下youtube/nico緩沖不全的問題。
[1031否]修複内網bug,感謝CorZ。
[1028否]PHP模式開始支持nicovideo和mediafire了,通過在proxy.ini編輯autorange可以添加更多網盤支持。
[1024否]修複php fetch客戶端bug。
[1018否]更換多appid負載算法: 按順序使用appid,流量用完後更換為下一個appid。
[1016否]goagent for ios1.6發布,小幅更新:支持iOS5 修複youtube播放問題 默認提供pac文件改為8087pac和8088pac。
[1012GAE是,PHP否]GAE服務端升級到python27運行環境,強烈建議重新部署服務端。
[1018否]更換多appid負載算法: 按順序使用appid,流量用完後更換為下一個appid。
[1016否]goagent for ios1.6發布,小幅更新:支持iOS5 wiki相應更新。
[0930否]修複在内網下的socket getaddrinfo錯誤。
[0924否]重新配置proxy.ini默認選項,修複G+ 404錯誤,修複youtube手機客戶端錯誤,修複某些地區的10054的警告。
[0918否]goagent1.5.5for iOS發布,支持php fetch,自帶autoproxy pac , goagent sbsettings toggle 0 5發布,wiki已更新,增加FAQ
[0918GAE否 PHP是]goagent 1 5 5穩定版發布。支持php fetch,修複了一些https證書警告。
[0910否]回滾0909修改,避免ISP解析導緻的頻繁10054的bug。
[0909否]支持指定www g cn作為http/https模式的ip地址。
[0907否]porting goagent to iOS教程。
[????否]1.5版本的服務端修複了一個可能導緻響應緩慢的BUG,如果覺得服務端慢的話,推薦重新上傳。
[????否]跟換了http模式下的地址,以通過某些ISP過濾造成的MuliplexConnection錯誤,受這個錯誤困擾的用戶請更新。
[????否]1.5版本發布,使用最簡單的CGI接口重構服務端,服務端的速度再次提高了。此更新需要重新上傳服務端。
[????否]為linux程序添加GUI托盤圖标,将local/goagent的屬性設為可執行後,雙擊它托盤區就會有goagent圖标,點擊圖标可查看詳細信息。
[????否]更改了http模式下的ip地址,老的ip地址有一批不能用了,推薦更新。
[????否]增加goagent-dev maillist正規化流程。
[????否]goagent1.2發布。
[0730否]優化了https證書生成方法,降低浏覽器彈出證書錯誤。
[0725是]goagent1.0發布,主要修複了服務端的urlfetch參數設置不對的問題。
[0718否]goagent現在默認可以讀取系統hosts配置了 Issue532。
[0715否]提高facebook視頻的載入速度,嘗試修複企業内網的bug。
[0713否]一些細小BUG修複。
[0710否]設置内網時支持用戶名密碼了,修複某些情況下CPU占用過高的問題。
[0709否]BUG修複。
[0707否]優化了nicovideo視頻的載入速度,修複youtube的404錯誤。
[0706否]修複了一些https的502錯誤。
[0702否]重大更新,大幅提高https版本的twitter/facebook訪問速度,覺得twitter慢的同學請更新。
[0629否]使用類似tcp協議的AIMD算法,智能調整每次http請求的連接數。
[0627否]加入autorange選項,用來提升了youtube/nico的視頻加載速度。建議更新客戶端,這次改進比較明顯。
[0627否]放棄了hosts的模糊匹配功能,以修複重構帶來速度緩慢的問題。
[0626否]使用python2 7打包proxy .exe,減少socket的讀寫調用,優化速度。
[0625否]BUG修複,修複内網功能。
[0616否]BUG修複,增加forcehttps選項,如果啟用,效果相當于userscript的force https擴展。
[0607否]hosts選項支持http了,所以現在google快照能看了。
[0607否]使用gevent提升proxy.exe速度(類似線程池),可能會在某些網絡環境下用不了,歡迎報告問題。
[0604否]0604抗幹擾優化,應用了gh05tw01f的SSL補丁。
[0603否]完善證書部分,在沒有openssl環境(比如手機)也可以登錄https版本的facebook/twitter。
[0529否]客戶端提速(推薦更新),服務端xmpp完成(可以不更新)。
[0527否]将proxy.ini的hosts選項更名為appid,為xmpp模式準備。
[0526否]提升https模式的抗幹擾性,如果你所在的地區goagent抽風的厲害建議更新到最新的客戶端并設置prefer=https模式。
[0525否]測試了一天,線程池不成熟,回滾了。
[0525否]客戶端加入一個實驗性質的線程池,歡迎試用。
[0524否]優化http模式,因為google cn比較穩定,所以放棄了一些抗幹擾性以取得速度。
[0523否]程序啟動時添加托盤區的氣泡提示,告訴大家goagent可以最小化到托盤區。
[0523否]更新上傳程序代碼。
[0522否]降低了每次的http請求大小,提高發送速度。
[0520否]新的防幹擾代碼優化完畢,歡迎試用。注:0423版後服務端沒有變化,不需重新上傳。
[0519否]針對google所有國外ip被全面幹擾做了更新,慎用(可能速度有略微下降,還沒有感覺出來,進一步優化之中)。
[0518否]緊急更新,google cn出現502/504錯誤的時候自動切換到https模式,請更新客戶端。
[0518否]0517更新的google ip雖然速度不錯但是不穩定,回滾0515了。
[0517否]更新并添加了proxy.ini中google ip list,建議升級客戶端。
[0515否]使用google com hk作為上傳服務端,提高上傳成功率。
[0503否]重構服務端上傳部分,添加app.yaml,現在可以通過修改app.yaml來修改version了。
[0428否]處理OpenSSL包不存在的情況,使goagent在沒有OpenSSL也能運行。
[0426否]對google的https域名全部随機轉發,強烈建議用gmail/greader的同學從goagent上去。
[0424否]更新上傳程序到GAE SDK最新版本,提高有網絡幹擾下的上傳成功率。
[0423否]fetchserver加入簡單的密碼驗證功能(默認此功能是關閉的),防止匿名使用,配置方法請見FAQ。
[0423否]重新配置proxy.ini中的https地址,比較大的提高https速度。
[0422否]重新打包py25.exe,降低内存占用(占用20M+),減小文件體積(現在壓縮包的體積39M)
[0422否]支持多個google ipv6 hosts, 建議教育網用戶啟用,具體請見FAQ和proxy.ini。
[0421否]重新打包goagent.exe,修複浏覽一段時間會變慢的問題。
[0420否]支持企業網絡中的,具體請見FAQ。
[0419否]防止github被封,把項目遷移到googlecode。
[0417否]添加ipv6支持,設置方法請見FAQ。
[0416否]支持fetchserver綁定,設置方法請見最新的proxy.ini。
[0416否]網絡不穩定時自動切換https,代碼優化,更新readme.txt。
[0415否]taskbar修複,代碼優化。
[0414否]支持啟動後最小化,更換goagent證書。
[0413否]支持多個fetch server, 更改臨時證書的存儲位置。
[0412否]支持用戶指定http或者https模式,MAC下BUG修正。
[0411否]Linux下BUG修正,更新readme.txt。
[0410否]重構代碼,方便添加新特性。
[0409是]第一次公開發布。
路線介紹
2011年7月發布1.0final版本
支持ntlm認證
支持iOS
支持php服務端
加密傳輸
完美支持nicovideo jp
完善php fetch,
支持大部分網盤(部分完成,有待更多測試反饋)
增強uploader功能
支持WebOS
發布go語言編寫的GAE服務端
支持OpenWRT支持大文件上傳
完美支持ntlm提示升級功能
支持Ironpython(WP7.5)。



















