appspot (GAE)被墻的三種解決方案
appspot (GAE)被墻的三種解決方案
近來發(fā)現(xiàn)apspot很不穩(wěn)定,網(wǎng)上大多是第二種解決方法,我在這里寫下自己關(guān)于appspot被墻的三種解決方案,特別是第三種,可能很多人還不知道。
適合GAE新手學(xué)習(xí),老鳥飛過!
GAE(Google App engine)是Google云計算的 一部分,是一個互聯(lián)網(wǎng)應(yīng)用服務(wù)引擎,開發(fā)人員可以使用GAE的API開發(fā)互聯(lián)網(wǎng)應(yīng)用,而帶寬、主機全都不用擔(dān)心,Google都提供給你了。目前免費用戶 擁有500M存儲空間、每月500萬次PV,對于一般的應(yīng)用應(yīng)該足夠了。你可以用GAE來托管你的開心網(wǎng)、校內(nèi)的應(yīng)用,不用再為沒有主機發(fā)愁了。
———以上摘自百度
雖然GAE很是強大,但在中國大陸appspot.com(GAE web頁面默認(rèn)域名)的訪問任然時好時壞,因此筆者在這里總結(jié)一下自己現(xiàn)在已經(jīng)知道的所有解決appspot被墻的三中國解決方案:
強烈推薦第三種方法!
No 1 :hosts文件修改法;
這是第三種方法里面最簡單一種,即通過hosts的重定向功能將appspot手動定向到現(xiàn)到ghs.google.com的存活ip;
方法:
- 在開始中輸入drivers 然后回車,然后會彈出drivers(該文件位置為:%systemroot%\system32\drivers\)文件夾 ,點擊進(jìn)入里面的etc文件;
- 然后右擊里面的hosts文件,選擇打開,然后選擇以記事本打開該文件;
- 這一步最重要在hosts文件里面添加 203.208.39.104 YourID.appspot.com YourID是你GAE應(yīng)用的對應(yīng)名稱,比如筆者的是lylmiclog.appspot.com你需要多少添加多少即可,注意hosts文件不支持泛域名即 *.appspot.com;
- 關(guān)閉保存即可;
缺點:
筆者不提倡使用第一種方法來解決自己GAE博客被墻的問題,因為這種方法只會使自己自正常訪問博客,而其他的人如果沒有修改的話是無法訪問的.
優(yōu)點:
但是如果你的GAE應(yīng)用如果不是博客或者網(wǎng)站之類,比如有些人會用GAE搭建Twitter api 像GTAp或者有人使用GAE搭建代理的比較適合用這種方法,而且這樣的訪問速度要快很多.
No 2 :域名反向代理
這里需要將自己的appspot綁定到自己的獨立域名,具體綁定方法參見GAE域名綁定
方法:
這種方法是使用Chinasb 為 Google App Engine 應(yīng)用提供的免費加速服務(wù),網(wǎng)站地址:http://app.chinasb.org/
進(jìn)去后以google 賬戶登錄然后在里面添加自己的獨立域名,注意! 這里需要自己有獨立域名然后使用該域名綁定GAE應(yīng)用,
然后繼續(xù)在自己的DNS管理頁面將對應(yīng)的CNAME 修改為ghs.chinasb.org然后等記錄生效即可
優(yōu)點:
使用方法簡單,速度較快.
缺點:
繼續(xù)面臨被搶的危險,比如以前的you8g已經(jīng)被掛了!
No3:免費CDN推送
不知道大家聽過Cloudflare 沒有,該網(wǎng)站提供免費的CDN推送,對于個人博客,免費套餐已經(jīng)夠用!
方法是先注冊一個用戶(注冊方法很簡單大家自己摸索),進(jìn)去后將自己的獨立域名添加到里面,最后系統(tǒng)會提示你將自己域名的NS(即Name Sever)修改為指定NS(這里就不詳細(xì)介紹了),等待NS生效后,點擊網(wǎng)站域名后面的DNS Setting,如下圖
進(jìn)去后即可在該網(wǎng)站管理自己的DNS,然后在將對應(yīng)的CNAME記錄修改為直接指向ghs.google.com
下面等記錄生效即可!
優(yōu)點:
服務(wù)穩(wěn)定,被墻的可能性較小;
缺點:
速度一般,其他的倒還可以.
Ps: 因為筆者也是一菜鳥,對某些專業(yè)術(shù)語也不太會使用,如果敘述上有問題還請指正!