在Google App Engine架設Online Proxy

6 / 28, 2012 Google , 伺服器 , 免費空間 , 架站技巧 , 架站軟體

Google APP Engine是開發者們夢寐以求的主機,雖然不支援php,不過有這麼好的主機,位置又在美國,拿來架設Proxy剛剛好!


註:編號前面有米字號(*)代表”只有第一次才要做,第二次之後不必重做”
*1.申請Google App Engine
https://appengine.google.com/
2.建立程式
按下Creat Appliaction後,填寫一些資本資料(如手機,程式網址,程式名稱)
註:請不要用包含”proxy”的網址及名稱
註:程式網址最前面就是程式id(如果網址是123456.appspot.com,ID就是123456)
*3.下載並安裝PythonGoogle App Engine SDK(請選擇Python系列)
*4.下載主檔案:
http://s3131212.com/download.php?s=proxy.zip
5.打開app.yaml,把APPID改為自己的程式id
6.打開Google App Engine SDK
*7.出現錯誤訊息?沒關係,按下上方的Edit,並點選Preference,然後按下Python Path項目的Select,並對應到Python安裝資料夾裡面的python.exe,其他不用動,就按下”OK”然後重新打開SDK
SDK修復
8.按下”File”->”Add existing Application”,並把Application Path對到Proxy主程式資料夾,port用預設的就好,設定完後按”Add”
Add existing Application
9.按下Deploy,並輸入App Engine的帳密,然後就可以去喝杯茶,等他上傳完成!
上傳
10.打開網站,開始使用自己的Proxy
程式畫面
註:要修改首頁的話,打開main.html修改,並上傳
也許有些人會有以下問題:
Q:既然是Proxy,那麼IP是誰的?A:Google的!
Q:這有沒有違反TOS?A:嚴格來說是有,不過不要太操勞主機其實不太容易被刪
Q:可以拿Proxy下載檔案嗎?A:可以,不過一個月只有1GB的流量,用完自己負責


6/29更新:
不久前網友clive819有留言表示SDK在Vista有出現錯誤,請使用Vista的人注意一下!

  • Licson Lee

    App Engine上已經有太多Proxy了!現在應轉移目標到其他雲端供應商了。(試試AppFog和OpenShift啊,可以用回同樣的程式碼)

    • Joe

      要不要寫一篇教學教大家使用OpenShift來架設代理?

  • johnny

    不是你誤會了大大 我是說 最後一步上傳 不是要 登入Google
    可是我有啟用手機驗證登入 結果似乎無法上傳….因為他有寄驗證碼
    卻沒有 輸入的地方…

    • 你試試看先停用好了,上傳完成後再啟用

  • johnny

    請問有啟用登入手機驗證的是不是不能用 應為他要打Google 帳密耶….

    • 已經修正了,我把檔案移到Box.net囉~

  • johnny
    • 以修正,謝謝通報

  • clive819

    挖~感恩囉~
    換台電腦就好了= =

    原來vista不能用
    反而是win7 跟XP 可以用@@
    再次感謝大大

    • 這到是沒聽說過….有空去研究看看!

  • clive819

    可是家不出來…
    請問上船好的圖示怎樣….
    我示意輸入完帳密就會跑出一個視窗然後都不動..

  • clive819

    我自己解決嚕~感恩~
    謝謝大大0.0

    • 恭喜!架好了嗎?

  • clive819

    hey~
    我做道地8個步驟按下add之後
    跑出一的錯誤視窗ㄟ!
    然後Deploy 的按鈕都是灰色的
    要怎麼解決勒!!?@@
    感恩0.0