Bilgisayarda Port A├žmak ve Server Olarak Kullanmak

Merhaba canlar,

Bu yaz─▒m─▒zda size bilgisayar─▒n─▒z─▒ nas─▒l server’e d├Ân├╝┼čt├╝rebilece─činizi anlataca─č─▒m.

Bilgisayar─▒ server’e d├Ân├╝┼čt├╝rme ne i┼če yarar ona de─činelim.

  • Dosya Payla┼č: Bilgisayar─▒n─▒zdaki dosyalar─▒n─▒z─▒ link halinde kolayca payla┼čabilirsiniz.
  • Web Sitesi Kur: Bilgisayar─▒n─▒za web sitesi kurabilirsiniz. (WordPress Joomla gibi sistemleri de kurabilirsiniz.)
  • Bulut Sistemi: Cloud denilen sistemi kendi bilgisayar─▒na kurabilir uzaktan dosyalar─▒n─▒z─▒ bilgisayar─▒n─▒za g├Ânderebilir ve alabilirsiniz.
  • Bu sayd─▒klar─▒m─▒n hepsini ayn─▒ anda yapabilirsiniz.

Ben genelde bilgisayar─▒ma bulut sistemi kurarak uzaktan kendime dosya g├Ânderiyor veya arkada┼člar─▒ma bilgisayar─▒mdaki dosyalar─▒ payla┼č─▒yorum.

Bu teknikler i┼činize yar─▒yorsa s─▒rayla gidelim…

Bilgisayar─▒ Server Olarak Kullanmak ─░├žin…

  1. Sabit ip: Servis sa─člay─▒c─▒n─▒zdan ek ├╝cret ile sabit (static) bir ip talet etmeniz gerekiyor.
    ─░p numaras─▒ bilindi─či gibi sizin internete girdi─činizde alm─▒┼č oldu─čunuz adresinizdir.
    Bu neden gerekli; T├╝rkiye’de havuz sistemi kullan─▒ld─▒─č─▒ i├žin bir ip numaras─▒ ile binlerce insan internete giriyor.
    Biz sabit ip ald─▒─č─▒m─▒zda bize tek bir ip veriliyor ve bu adres ba┼čka kimseye verilemiyor. Bu ip size ├Âzel oluyor.
    Ayr─▒ca havuz sisteminde port a├ž─▒lam─▒yor ama sabit ip ald─▒─č─▒n─▒zda port a├ž─▒labiliyor. (Anlataca─č─▒m…)
  2. Php Server: En yayg─▒n kullan─▒lan sistem olan php server ─▒ bilgisayar─▒m─▒za kuraca─č─▒z.
    Bunun i├žin Standart Apache Server veya Xampp kullan─▒l─▒yor. Daha basit olarak da Baby Web Server kullanabilirsiniz.
    Ben size Xampp ├Ânerece─čim ve ├Ânce bu linkten Xampp ─▒n en son s├╝r├╝m├╝n├╝ kural─▒m.
    Bir ka├ž dosya kar┼č─▒n─▒za gelecektir. ─░ndirilme say─▒s─▒na g├Âre en ├žok indirilen dosyay─▒ indirin ve kurun.
  3. Kontrol Panel: Kurulumun sonunda finish ekran─▒ gelir finish e t─▒klad─▒─č─▒n─▒zda otomatik olarak kontrol panel kar┼č─▒m─▒za ├ž─▒kar.
    ├ç─▒kmazsa ┼čayet: Ba┼člata t─▒klay─▒n Xampp Kontrol Panel i bulup ├žal─▒┼čt─▒r─▒n.
    Ok ile g├Âsterdi─čim yerlere t─▒klay─▒n solda ye┼čil rengi g├Âr├╝yorsan─▒z start yapt─▒─č─▒n─▒z servislerde hata yok demektir.
    Not: MySQL de start a bas─▒nca g├╝venlik duvar─▒ gelecektir eri┼čime onay verin.
    Burada alt─▒n─▒ ├žizdi─čim 80 ve 443 numaral─▒ portlar ┼čunu ifade eder. 80 http dir 443 ise https
    3306 ise veritaban─▒n─▒n kullan─▒ld─▒─č─▒ MySQL in portudur. Buralara dokunmuyoruz.
  4. Kurulum Bitti ─░lk Denemeler: ┼×u an apache sunucusu arka planda windows servisler k─▒sm─▒nda ├žal─▒┼č─▒yor ve sizin bir klas├Âr├╝n├╝z├╝ d├╝nyaya payla┼č─▒ma a├žt─▒.
    A├ž─▒lan payla┼č─▒m yeri: C:\xampp\htdocs
    ┼×imdi bu klas├Âr├╝n i├žinde bir index.php dosyas─▒ mevcut. Bunu g├Ârebilmek i├žin denemek i├žin adres sat─▒r─▒na localhost yaz─▒n.

    Bu pencereyi g├Âr├╝yorsan─▒z i┼člemin yar─▒s─▒ tamamd─▒r.
    Apache o klas├Âr i├žinde index.php veya index.htm veya index.html gibi dosyalar─▒ arar varsa bu ┼čekilde g├Âsterir.
    ├ľrne─čin index.php dosyas─▒n─▒ silerseniz veya ad─▒n─▒ de─či┼čtirseniz localhost yaz─▒p girdi─čimizde ┼č├Âyle g├Âr├╝n├╝r:

    Bu klas├Âr├╝n i├žinden oynamalar yaparak istedi─čimiz sistemi kuraca─č─▒z. ┼×imdilik sonraki a┼čamaya gelelim.
  5. Yerel ─░p Sabitleme: Modeminiz ├╝zerinden 80 numaral─▒ portu yerel ip nize y├Ânlendirece─čiz.
    Bilgisayar─▒n─▒z─▒n bir yerel ip si vard─▒r. Misal modemin ipsi 192.168.1.1 ise bir modeme tek bir bilgisayar ba─čl─▒ ise.
    Onun numaras─▒ da numaras─▒ olsa olsa 192.168.1.2 dir. Bu numaray─▒ komut sisteminden ipconfig komutu ile bulabiliriz.
    Tabi modeminize ba─čl─▒ cihazlar veya farkl─▒ fakt├Ârlerde farkl─▒ bir ip de olabilir. Yani illa s─▒ral─▒ olacak diye bir kaide yok.

    G├Ârd├╝─č├╝n├╝z ├╝zere yerel ip g├╝nden g├╝ne de─či┼čebilir bunun ├Ân├╝ne ge├žmeliyiz.

    ─░lk s─▒rada tarif etti─čim statik ip vard─▒ ya de─či┼čmiyordu. Yerel ip yi de de─či┼čmez hale getirece─čiz.
    Bunun iki yolu vard─▒r.
    A) Modem ├╝zerinden ayarlayarak.
    B) Bilgisayar ├╝zerinden ayarlayarak.
    Eskiden bilgisayar ├╝zerinden ipv4 yap─▒land─▒rmas─▒ndan ayarlard─▒k ama en sa─člam─▒ modem ├╝zerinden ayarlanmas─▒d─▒r.
    G├╝n├╝m├╝zdeki modemler bu deste─či verebilmektedir.
    Mant─▒k ┼ču ┼čekilde i┼čler; Modem ayalar─▒ndan sizin ba─čl─▒ bulundu─čunuz a─č kart─▒n─▒n mac adresi ile tan─▒mlamak istedi─činiz yerel ip ├žak─▒┼čt─▒r─▒larak rezerve edilir.
    Bu sayede sadece sizin kulland─▒─č─▒n─▒z bilgisayar─▒n belli bir yerel ip numaras─▒ alacakt─▒r. Di─čer ayg─▒tlar─▒n numaralar─▒ de─či┼čecektir.
    Misal 192.168.1.100 ip adresini XX-XX-XX-XX-XX-XX-XX numaral─▒ mac adresi ile e┼čle┼čtirirseniz. (A─č kart─▒n─▒n mac adresi)
    Bundan sonra o bilgisayar internet gidip gelse bile elektrik gidip gelse bile 192.168.1.100 numaray─▒ al─▒r.
  6. Port Y├Ânlendirme: ┼×imdi ise 80 numaral─▒ “http” portunu sabitlemi┼č oldu─čumuz yerel ip mize y├Ânlendirece─čiz.
    Modem ayarlar─▒ndan nat k─▒sm─▒na giriyoruz. her modemin aray├╝z├╝ farkl─▒ oldu─čundan ben kendi modemimden tarif edeyim.
    Sizin modeminiz farkl─▒ ise “model numaras─▒” ve “port y├Ânlendirme” yazarak ara┼čt─▒rama yapabilirsiniz.
    Ama genel mant─▒k ayn─▒d─▒r.
    Kendi Modemimden ├ľrnek:
    Modemimin modeli: ZTE ZXHN H298A (Fiber Modem)
    Taray─▒c─▒ adres sat─▒r─▒na 192.168.1.1 yazarak modem aray├╝z├╝ne girdim.
    Burada DMZ nin a├ž─▒k olmas─▒ laz─▒m!!! Oraya Girdi─činiz ip numaras─▒ sizin yerel ip numaran─▒z olmas─▒ laz─▒m. Ben buraya bir kere ip girdi─čimde mac adresini rezerve etti ve adresim hi├ž de─či┼čmedi.
    ─░p numaran─▒z─▒ ├Â─črenmek i├žin ├žal─▒┼čt─▒r a cmd yaz─▒n komut sistemine gidin
    orada ipconfig komutu ile ip numaran─▒z─▒ bulun ve DMZ yazan yere yaz─▒n.
    C:\Windows\system32\cmd.exe
    Microsoft Windows [Version 10.0.19044.1618](c) Microsoft Corporation. T├╝m haklar─▒ sakl─▒d─▒r.C:\Users\utku>ipconfigWindows IP ConfigurationEthernet adapter Ethernet:

    Connection-specific DNS Suffix . : local
    Link-local IPv6 Address . . . . . : fe80::xxxxxxxxxxxxxxx
    IPv4 Address. . . . . . . . . . . : 192.168.1.33
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.1.1

    C:\Users\utku>

  7. Port Y├Ânlendirme Kontrol├╝: Kurdu─čumuz xampp server ├žal─▒┼č─▒r haldeyken portlar─▒m─▒z─▒n a├ž─▒k m─▒ kapal─▒ m─▒ oldu─čunu deneyece─čiz.
    Dikkat: Herhangi bir uygulama portu a├žmazsa denemelerinizde kapal─▒ gibi g├Ârebilirsiniz. O y├╝zden denemek i├žin mutlaka Xampp deneyin.A┼ča─č─▒daki adreslerden portlar─▒n─▒z─▒n a├ž─▒k olup olmad─▒─č─▒n─▒ kontrol edin. Her yer k─▒rm─▒z─▒ ise bir yerde hata yapm─▒┼č olmal─▒s─▒n─▒z.

Port Tarama Siteleri

https://www.ipfingerprints.com/portscan.php Bu site se├žilen port aral─▒─č─▒n─▒ tarayabilir.

https://ip-adresim.net/araclar/acik-portlar Bu site yazd─▒─č─▒n portun a├ž─▒k olup olmad─▒─č─▒n─▒ an─▒nda s├Âyler.

https://100numaraliadam.com/porttarama.php Bizim arac─▒m─▒z bu ara├ž da belli portlar─▒n a├ž─▒k olup olmad─▒─č─▒n─▒ an─▒nda teyit eder.


Dosya Payla┼čmak ─░├žin Script

┼×u an i├žin kendi kullanm─▒┼č oldu─čum bulut tipi dosya payla┼č─▒m scriptini payla┼čay─▒m. Bu script sadece tek bir index.php dosyas─▒ndan olu┼čur. T├╝m ayarlar─▒ dosyan─▒n i├žindedir. T├╝rk├že a├ž─▒klamalar ile neyi nas─▒l yapman─▒z gerekti─či yaz─▒l─▒d─▒r.

Scriptin ├Âzelli─či:

  • Tek bir index.php ile sisteme entegre olur. css gerektirmez.
  • Komple T├╝rk├žedir.
  • Dosya G├Ânderme ve Alma (─░sterseniz sadece alma olarak da ayarlanabilir.)
  • Dosyalar─▒ herkes silebilsin veya kimse silemesin se├žebilirsiniz.
  • Klas├Âr Olu┼čturma veya Silme (Yetki iste─če ba─čl─▒)
  • Sisteme parola atama (Bir kere girince bir daha sormaz)
  • Dosyalar─▒n direkt linkini gizleyebilirsiniz. Bu sayede linki al─▒p ba┼čka yerden indiremezler.
  • Alt dizinlere eri┼čebilme veya bu yetkiyi iptal edebilme.
  • Belli uzant─▒l─▒ dosyalar─▒ y├╝kletme indirme.
  • Belli uzant─▒l─▒ dosyalar─▒ gizler. (├ľrnek .php)
  • S├╝r├╝kle b─▒rak ├Âzelli─či ile dosya y├╝kletme.
  • Birden fazla dosyay─▒ ayn─▒ anda y├╝kletebilme

DOSYA UPLOAD DOWNLOAD SCR─░PT─░ ─░ND─░R
┼×ifre: 100numaraliadam.com


Kafas─▒ kar─▒┼čanlar soru sormak isteyenler ├žekinmeden sorabilirler. Elimden geldi─čince yard─▒mc─▒ olmaya ├žal─▒┼čaca─č─▒m. ┼×imdilik ho┼č├ža kal─▒n─▒z.

Yazar: utquick

Merhaba, Bu site 2017 senesinde kurulmu┼čtur: Kemal SUNAL '─▒n 100 Numaral─▒ Adam filminden feyz al─▒narak kurulan sitemiz, filmdeki Halk Kahraman─▒ rol├╝n├╝ de b├╝nyesine katarak d├╝r├╝st payla┼č─▒mlarda bulunmaktad─▒r. Bizi takip ediniz. B├╝y├╝k bir aile oluyoruz. Tek g├╝vencemiz payla┼č─▒mlar─▒m─▒z─▒n samimili─čidir.

Bunlar da ho┼čunuza gidebilir...

4 Cevaplar

  1. xamarin dedi ki:

    Merhaba, indirdim denedim fakat ne yaparsam yapay─▒m bembeyaz ekran olarak a├ž─▒l─▒yor bir hata m─▒ var ?

    • utquick dedi ki:

      Merhaba, yaz─▒y─▒ komple okuyup a┼čamalar─▒ do─čru yapt─▒n─▒z m─▒?

      ┼×ayet yapt─▒ysan─▒z beyaz ekranda yaz─▒ var m─▒ yoksa ekran komple bo┼č beyaz ekran m─▒?
      Ekran bo┼č beyaz ise htdocs i├žinde ┼ču dosya yoktur:
      index.php index.htm index.html
      Bu ├╝├ž├╝nden biri yoktur. Ben index.php dosyas─▒n─▒ yaz─▒n─▒n alt─▒nda payla┼čm─▒┼čt─▒m onu oraya atarak tekrar deneyiniz.

      Yapamazsan─▒z sitenin sa─č alt b├Âl├╝m├╝nden telegramdan bana ula┼č─▒n.

      • xamarin dedi ki:

        Cevap verdi─činiz i├žin te┼čekk├╝r ederim, telegram ├╝zerinden ula┼čt─▒m.

        • utquick dedi ki:

          Problem benim payla┼čt─▒─č─▒m index.php dosyas─▒nda ├ž─▒kt─▒. Nedense bir ┼čekilde bozulmu┼č.

          Dosyay─▒ g├╝ncelledim. ┼×u an ├žal─▒┼č─▒yor.

          Xamarin arkada┼č─▒m─▒z asl─▒nda t├╝m a┼čamalar─▒ ge├žmi┼č.

          Yapt─▒─č─▒ yorum vesilesi ile hatam─▒z─▒ giderdik te┼čekk├╝rler.

Bir cevap yaz─▒n

E-posta hesab─▒n─▒z yay─▒mlanmayacak. Gerekli alanlar * ile i┼čaretlenmi┼člerdir

css.php