snova:一個外掛程式化的web proxy框架GAE外掛程式
據官方介紹,snova是一個外掛程式化的web proxy框架,目前自動集成基於Google AppEngine平台的GAE外掛程式,支持Heroku/CloundFoundry/OpenShift/Jelastic平台的C4外掛程式,以及增強的PAC外掛程式SPAC.
另外有一個golang實現的項目放到了github上https://github.com/yinqiwen/gsnova
項目主頁:https://code.google.com/p/snova/
安裝部署
- 安裝運行依賴
JRE 1.6+
- GAE
參考GAEInstallation安裝配置部署GAE Plugin
- CloundFoundry(可選)
參考CloudFoundryInstallation安裝配置部署C4 Plugin到CloundFoundry上
- Heroku(可選)
參考HerokuInstallation安裝配置部署C4 Plugin到Heroku上
- OpenShift可選)
參考OpenShiftInstallation安裝配置部署C4 Plugin到OpenShift上
- Jelastic(可選)
參考JelasticInstallation安裝配置部署C4 Plugin到Jelastic上
- SPAC(可選)
參考SpecialProxyAutoConfig配置SPAC
AppId共享計畫
在snova的GAE Plugin的GUI中提供有一個共享appid的功能,任何人可以據此共享自己的appid, 如下圖:
在snova的命令行工具admin.sh/admin.bat中也內置share/unshare命令
當snova的用戶由於某些原因(如不知道怎麼安裝server側)沒有配置自己的appid時,默認情況下,snova-gae會從伺服器上隨機獲取幾個共享appid,然後用匿名用戶方式連接.appspot.com
注意
Go版本GAE服務端與Java版本GAE服務端功能完全一致,區別在於Go版本的性能較Java版本為好,粗略觀察差距大約在30%以上,另外Go實例啟動時間很短(4s)
GUI以及CLI工具中均有share/unshare appid功能, 你可以分享自己的appid到中心伺服器,也可以取消分享;中心伺服器則隨機分派appid給沒有安裝自己的snova-gae-server的用戶
Heroku平台無AppEngine平台的流量限制,但效率較GAE為低
原文標題:snova:一個外掛程式化的web proxy框架GAE外掛程式 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
網 友 留 言
3條評論 in “snova:一個外掛程式化的web proxy框架GAE外掛程式”這裡是你留言評論的地方
應是snova不能隱藏ip.不是Google Appengine平台問題。
在這裡顯示我的高匿名代理,但是我到其它網站去檢查,還是可以查出我用的是代理
Google Appengine平台的,不穩定,IP有時能隱藏,有時不能。