2005 FAIR PLAY DAVRANIŞ ÖDÜLÜ
 
   Kocaeli Bilişim
 
BİLGİSAYAR DONANIMLARI

Evden bağlandığınız internet hesabınızla genelde işyeri veya üniversitenizdeki daha hızlı hatları ve proxyleri kullanamazsınız. Unutulmamışsa eğer, bunlara yetkiniz yoktur.

Ama eğer o proxy'nin serbest olduğu bir ağa ssh ile erişiminiz varsa, ssh'nin veri sıkıştırma özelliği ile birlikte o proxy'yi rahatlıkla kullanabilirsiniz. HTML sayfaları genellikle 6 kat ve üzerinde sıkıştırılabilmekte. Bu, yazı içerikli sayfaların görüntülenmesinde oldukça önemli bir hız kazancıdır.

Diyelim ki A universitesinde bir unix shell hesabınız var, ve buraya evinizdeki unix/linux makinadan:

ssh kullanıcı_adınız@A.universitesi.edu.tr

diyerek erişebiliyorsunuz.

Benzer şekilde ssh'yi kullanarak, ssh'nin sizin yerinize A üniversitesindeki bir makinadan başka bir makinaya bağlanmasını sağlayabilirsiniz:

ssh -N -f -L makinanizda_bir_port_no:bir.baska.makina.adresi:ve_onun_ilgili_port_nosu kullanıcı_adınız@A.universitesi.edu.tr

Bu komut ile A.universitesi.edu.tr 'nin bir.baska.makina.adresi makinasına bağlanmasını sağlıyorsunuz. Bağlantı, bir.baska.makina.adresi 'nin belirttiğiniz portuna yapılıyor. Bunun sizin makinanızdaki karşılığı ise sizin belirttiğiniz herhangi bir boş port. Bu bağlantının veri sıkıştırma kullanmasını da istiyorsak -C parametresini de eklemek yeterli.

Bir örnek olarak, UlakNet'in sadece üniversitelerce kullanılan proxy'sine bağlanalım. Proxy'nin adresi wwwcache.ulak.net.tr ve port numarası 1998 :

ssh -C -N -f -L 8000:wwwcache.ulak.net.tr:1998 kullanıcı_adınız@A.universitesi.edu.tr

Şifrenizi de girdikten sonra, sizin makinanızdaki 8000. port ile wwwcache.ulak.net.tr'nin 1998. portu arasında bir bağlantı kurulmuş olacak. Aracılığı ise A.universitesi.edu.tr yapıyor.

Yani localhost:8000 diye bir proxy'niz oldu. Bunu www tarayıcı programınıza (IE, Mozilla, Opera, vs...) girip 5-6 kat hızlı bir şekilde web'de gezinebilirsiniz.

Yalnız, birtakım üniversiteler veya işyerleri sizin kullanma yetkiniz olan makinaya erişmeden önce bir başka makinaya, güvenlik duvarına, bağlanmanızı şart koşabilirler. Böyle bir durumda ufak bir hile kullanabiliriz. Güvenlik duvarının ssh bağlantısı açık olacağından, bu makinanın yetkimiz olan makinaya bir ssh bağlantısı yapmasını sağlayabiliriz:

ssh -C -N -f -L 2222:A.universitesi.edu.tr:22 kullanıcı_adınız@guvenlik_duvari.A.universitesi.edu.tr

Bu komutla kendi makinamızdaki 2222. port ile A.universitesi.edu.tr'nin ssh portu arasında bir tünel açtık. Yani, kendi makinamızda 2222. porta ssh ile bağlanmaya çalıştığımızda aslında A.universitesi.edu.tr'ye ssh ile bağlanıyor olacağız. Bir başka deyişle güvenlik duvarı bizim yerimize, pek şeffaf bir şekilde bu aracılığı üstlendi. Şimdi birinci adımdaki gibi proxy'ye bağlanabiliriz. Yalnız ek olarak -p parametresi kullanarak yeni açtığımız (2222) portu belirtmeli ve kendi makinamızdan kendi makinamıza bağlanmalıyız. Bu durumda -C parametresi ek yük getirir, ve zaten sıkıştırmayı bir önceki adımda uyguladığımızdan gereksizdir:

ssh -p 2222 -N -f -L 8000:wwwcache.ulak.net.tr:1998 kullanıcı_adınız@localhost

Evet artık gene 8000 no'lu portumuzdaki proxy'yi kullanabiliriz. Bir örnek olması için ODTÜ'nün cache.metu.edu.tr adresinde ve 80 no'lu portta çalışan proxy'sine bağlanalım:

ssh -C -N -f -L 2222:rorqual.cc.metu.edu.tr:22 kullanici@blue.cc.metu.edu.tr

ssh -p 2222 -N -f -L 8000:cache.metu.edu.tr:80 kullanici@localhost

Ve sınamasını yapalım:

http_proxy="http://localhost:8000/" lynx http://www.kimyamuhendisleri.com/

Sayfalar açıldıysa başardınız demektir.

Ek1: Birtakım Üniversite Proxy Adresleri

Proxy Adresi Port No
wwwcache.ulak.net.tr 1998
cache.metu.edu.tr 80
proxy.ege.edu.tr 8080
proxy.itu.edu.tr 8080
proxy.gazi.edu.tr 2001
194.27.74.50 3128

Ek2: Proxy'ler Hakkında Ek Bilgi Adresleri

http://teknik.ekitap.gen.tr/squidle2kat.html
http://teknik.ekitap.gen.tr/squid_cache_performance.html
http://teknik.ekitap.gen.tr/caresiz1.html
http://teknik.ekitap.gen.tr/proxy-hiz.html
http://teknik.ekitap.gen.tr/proxy_adresleri_kablo.html
http://teknik.ekitap.gen.tr/inet-hiz.html
http://teknik.ekitap.gen.tr/prx.html
http://teknik.ekitap.gen.tr/proxy_adresleri.html
http://teknik.ekitap.gen.tr/hizolc.html
http://teknik.ekitap.gen.tr/internet_hizi.html
http://squid.bilkent.edu.tr/
 


DONANIM PARÇALARI
Anakart
Apple Ürünleri
Cd Dvd Okuyucular
Ekran Kartı
Hafıza Ürünleri
İşlemci
UPS / Güç Kaynakları
Modemler
Klavye / Mouse
Tv Kartı
Monitörler
Sabit Disk
Kamera
Yazıcılar
E-posta ile Yayılan Virüs
Bilgisayarın Kısa Tarihi
Spam IP Adresleri
Türkçe Arama Motorları
SSH Tunneling
Proxy Kullanmak
Cyrix MediaGx
War Driving
 
Kocaeli Bilişim
 
Bizi Onlara Sorarak Tanıyın
   
  ÇÖZÜM ORTAKLARIMIZ
Bu Kadar Düşünmeyin

Bırakın Biz Sizin Yerinize Düşünelim...
 

  ÇÖZÜmlerimizden

Copyright 2007 © Kocaeli Bilişim . Tüm Hakları Saklıdır