使用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
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

網 友 留 言

9條評論 in “使用Snova和OpenShift創建Web Proxy Server”
  1. amber says:

    可惜openshift建立的應用rhcloud.com已經被牆了.

  2. 征東 says:

    請問,這個代理的安全性和fg、tor等相比,如何?

這裡是你留言評論的地方


請留言


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