使用Snova和OpenShift創建Web Proxy Server
由於近段時間GoAgent表現不穩定,不得已又去尋找其他代理軟體,於是發現了Snova,其官方介紹為:「A client–server model web proxy application build on PaaS platforms.」。可見其最大的優勢是可以部署在主流PaaS平台上,部署完成後會以web proxy server的形式運行,之後只需要使用client連接就能夠順利進行代理。
關於Snova的更多介紹,可以參考google code上的Snova項目
下面簡述將Snova部署在OpenShift上的方法

關於OpenShift註冊,namespae創建,sshkey上傳等本文不再贅述,註冊完成後只需要rhc setup即可。使用最新版本rhc,可參考上一篇博文「手動build最新版本rhc」。
我們所需要的,只是創建一個應用程式,將Snova server部署上去
1. 創建一個jbossews應用程式
rhc app create $your_appname jbossews-1.0
2. 然後將Snova Server程序部署在創建的應用程式上,server程序下載
cd $your_appname cp ~/Downloads/snova-c4-server-0.19.0.war webapps/ROOT.war git rm -r src pom.xml git add . git commit –m 「deploying snova-c4-server」 git push
3. 訪問應用程式的地址,確認server已經部署成功
然後,我們可以試驗一下客戶端(下載)能否連接(以下來自官方說明):
修改gsnova.conf中C4部分,填入之前創建的網域
[C4] #Enable改為1,C4才能生效,默認為0關閉 Enable=1 #修改domain為Step2創建的網域, 可加多個網域 WorkerNode[0]=appname-namespace.rhcloud.com WorkerNode[1]=appname2-namespace.rhcloud.com
修改gsnova.conf中SPAC下默認的Proxy實現為C4
[SPAC] Enable=1 #默認Proxy實現,初始為GAE Default=C4
剩下的,就是配置你的瀏覽器代理了,無須多言了吧。
轉載自:https://smarterhjw.blogspot.tw/2013/01/snovaopenshiftweb-proxy-server.html
本文鏈接:使用Snova和OpenShift創建Web Proxy Server
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
本文鏈接:使用Snova和OpenShift創建Web Proxy Server
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
關注更多相關文章:
網 友 留 言
9條評論 in “使用Snova和OpenShift創建Web Proxy Server”這裡是你留言評論的地方
可惜openshift建立的應用rhcloud.com已經被牆了.
@ amber :
應該會有其他辦法的,等新版看看
@ 美博園 :goagent的php部署在cloudfoundry上的方法不知道博主有沒有好介紹? 比如php文件在github,如何部署到cloudfoundry上呢?
請問,這個代理的安全性和fg、tor等相比,如何?
@ 征東 :
只要fg能夠使用,我們都建議首選fg,安全性最好。tor的問題以前討論過了,請參考:美博園翻牆網點評翻牆軟體翻牆方法:自由門無界賽風tor篇 - 美博園 。Snova很有發展前途,畢竟普及較少,有日誌記錄。
@ 美博園 :
普及較少是因為上手不易,我到現在openshift平台的還沒搞定呢,不知道服務端該往哪裡傳。
@ Aquamarine :
前面有網友說:openshift建立的應用rhcloud.com已經被牆了.
很抱歉,我們沒有測試這個
@ 美博園 :
比較奇怪的是,我先前建立的應用通過SSH用MyEnTunnel可以連接,目前也可以;而後來包括今天建立的應用通過SSH用WinSCP怎麼也連接不上,停留在尋找主機,用了代理之後方可連接,不知是什麼道理。
另外請教個問題,我是用Nodejs部署的,服務端應該部署在「應用名.git」的目錄下嗎?
@ 美博園 :
上述問題已解決,並且驗証rhcloud.com已經無法直接訪問,從中也可以看出主流的平台被禁止的話,Snova的C4也沒什麼用了。