Aslında Google üzerinde küçük bir arama ile nasıl proxy server kurulacağına dair bir sürü kaynak bulabilirsiniz. Ben bu yazıda google’ın appengine’ini kullanarak bir proxy (vekil) sunucu yapmaktan bahsediyorum. Bu sayede çok fazla teknik bilmeden de bu işi yapabileceksiniz. (sevmem bu deyimi ama neyse.. )
Google ile beleş bir proxy yapmaca
1. Adım: appengine.google.com sayfaınsa git ve Google hesabın ile giriş yap.
2. Adım: Create an Application (Uygulama oluştur) tuşuna bas. İlk defa yapıyorsanız, Google cep telefonunuza bir sms atacaktır, doğrulama yapabilmek için. Sms olarak gelen kodu da yazınca bu adım da tamamdır.
3. Adım: bir tane subdomain (altdomain) belirleyin ki, uygulamanıza erişebilin. Bu sizin aynı zamanda uygulama (Application) ID niz olacaktır.
4. Adım: Şimdi ID mizi ayırttırdık, proxy server uygulamamızı oluşturup Google a upload etmemiz gerekiyor. python.org a gidin ve , download the 2.6.4 , 2.7 gibi bir sürümü indirin. (3 lü bir sürüm olmasın). (İşletim sisteminiz ve bit desteğiniz neyse ona göre setup halinde olanını indirin. Windows için MSIInstall olanı indirin). İndirdikten sonra kurun. Klasik, ileri ileri…
5. Adım: Python yüklendiğinde, code.google.com a gidin ve “Google App Engine SDK for Python” (python uyumlu google app engine) i indirin ve yükleyin. Orada java uyumlu bilmemne uyumlu bir sürü appengine var, python uyumluyu indirip yükleyeceksiniz.
6. Adım: Bu zip dosyasını indirin ve masaüstünüze felan bir yere dosyaları çıkartın. Zipin içinde html ve python birkaç text dosyası felan var. (virüs taraması yapın yine de istiyorsanız 🙂 )
7. Adım: Google App Engine Launcher programını çalıştırın ve edit-> preferences menüleri altında gerekli bilgileri doğru olarak girin.
8. Adım. “File -> Add Existing Application” menüsü altından masaüstünüzdeki klasörü bulun. (6. adımda oluşturduğunuz) Edit tuşuna basın ve oradan Click File –> Add Existing Application ı seçin. Edit tuşuna basıp APP_ID yazısını kendi uygulama ID ‘niz ile değiştirin (3. adımda yaptığınız).
9. Adım: Deploy tuşuna basın. Ve artık online proxy serveriniz kullanıma hazır! Buradan benim kendi yaptığım proxy server uygulamasına bakabilirsiniz : dubluve proxy server.
main.html yi kendi istekleriniz ölçüsünde düzenleyebilirsiniz. (bildiğiniz html.) Hatta ve hatta kodunuza analytics ve adsense bile koyabilirsiniz. uygulama şu anki haliyle herkese açık ama dilersniez bir kademe ekleyerek sadece googledan giriş yapmış kullanıcıların kullanmasını sağlayabilirsiniz.
Html dosyanda değişiklik yaptıysan tekrar deploy tuşuna basınız ki, değişiklikleriniz vuku bulusn 🙂
Proxy server , Mirrorr kodlarını kullanır, bu Brett Slatkin‘in bir açık-kaynak web önbellek projesidir.