Rehber CGNAT üzerinden kolay port açma yöntemleri

  • Konuyu başlatan Konuyu başlatan SUBMITTER
  • Başlangıç Tarihi Başlangıç Tarihi
  • Mesaj Mesaj 4
  • Görüntüleme Görüntüleme 599
  • Etiketler Etiketler
    cgnat port

SUBMITTER

Uzman
Katılım
10 Ocak 2024
Mesajlar
593
Makaleler
1
Çözümler
4
Beğeniler
409
Tüm IPv4 adresleri dağıtıldığı için artık ip adresi kalmadı. Bu sebeple 1 IP adresi 500 kişiye dağıtılmaya başlandı. Bu sebeple port açamıyoruz. CGNAT'ı evinizdeki modem gibi düşünebilirsiniz. WiFi veya ethernet üzeirnden bir sürü kişi bağlansa bile hepsinin public IP adresi aynı oluyor. Aynı modemin bir benzeri internet servis sağlayıcınızda da var 1 ip adresini çok insana bağlıyor. Bu benzetmeyi anlaşılır olsun diye yaptım.

Şimdi ise size CGNAT arkasındaysanız port nasıl açacağınıza dair yöntemleri göstereceğim. Genelde sabit internette statik ip satın alabiliyorsunuz. Ama mobil veride böyle bir şey yok. Mobil veri ile de bu yöntemleri kullanmanız size fayda sağlar. Sıra şu şekilde belirlendi: çok tavsiye ettiğimden aztavsiye ettiğime göre. 1. sırada en çok tavsiye ettiğim olacaktır.
Buradaki sıralamada herhangi bir reklam yoktur. Tamamen kendi deneyimlerim.

Eğer kendi VPS/VDS sunucunuz varsa en sonraki bonus kısmına bakın.​

Yöntemler

1. yöntem LocaltoNet

Localtonet | Localhost to Internet Web sitesi buradadır. Kullanımı en çok hoşuma giden budur.Bunun bir artısıda Türkiye serverlerinin olmasıdır. 30 Ping ile oyun sunucusu paylaştım. Ücretsiz sürümde 1 GB bandwith sunuyor. 2$ (güncel kur ile ~65,39 Türk Lirası) vererek 1 aylık sınırsız bant genişliği ile kullanabilirsiniz.

Avantajları
Sahip olduğunuz domaini bağlayabilirsiniz.​
Diğer rakiplerine karşı UDP desteği sunmaktadır.​
Ücretsiz olarak deneme imkânı sunar. TR serverinde yüksek ping alırsanız satın almaktan vazgeçebilirsiniz.​
İçine gömülü dosya sunucusu yazılımı içermektedir.​
Uygulama içine proxy sunucusu gömülüdür. İnternetinizi herhangi bir arkadaşınızla paylaşabilirsiniz.​
14 farklı ülkede sunucuları mevcut.​
Dezavantajları
Kapalı kaynak uygulaması var. ⚠️
Ücretsiz sürüm 1 GB alan veriyor.​
Tüm kontrol web sitelerinden yapılıyor. Uygulama içinden ayar yapamıyosunuz.​
Uygulama indirmeyi gerektiriyor.​

Kullanımı : Localtonet | Downloads buradan işletim sisteminize uygun olanı indirip açın ve size token soracaktır. Tokeni ise siteye giriş yaptıktan sonra karşınızda gösterecektir (auth-token olan) kopyala-yapıştır usûlü ile girdikten sonra entere basın. Ayarlamayı web sitesinde yapabilirsiniz.

Örnek olarak CS 1.6 server açtınız ve arkadaşınızla paylaşmak istiyorsanız web sitesinde ayar şu şekilde olmalı:
Sol menüden "My Tunnels" bölümünden "TCP-UDP" kısmına gelin.
1720470891946.webp

Gerekli yerleri doldurun resimdeki gibi. Sonra "Create" butonuna basın. Sonra tünel kısmında "Start" butonu belirecek ona basmayı unutmayın.
Sonra bilgisayarınızdaki uygulamada şöyle gözükecek:
1720470966881.webp

Buradaki tr3.localto.net:2687 adresi belirtildi. Bunu arkadaşınıza verin ve bağlandığında sizin sunucunuza bağlanacak.
Hata alırsanız belirtimeyi unutmayın.


2. yöntem SERVEO.NET

Serveo: expose local servers to the internet using SSH Sitesi budur. Tamamen ücretsizdir. Sisteminizde hâlihazırda kurulu ssh istemisini kullanır.

Avantajları
Komple ücretsizdir.​
Ek uygulama indirme/yükleme gerekemez.​
Ssh ile şifreli ve güvenli bağlantı sunar.​
Eğer boştaysa spesifik port seçebilrisiniz.​
Kendinize özel private bir ağ oluşturabilirsiniz. Bunun detayı sitelerinde mevcuttur. Oradan bakabilirsiniz. Bu gerçekten muazzam bir özelliktir.​
Kullanımı aşırı kolay.​

Dezavantajları
Ücretsiz hizmet olmasından kaynaklı bazen kapanabiliyor. Ama 3 saat içinde geri açılıyor.​
Sadece tcp ile kullanmaya izin veriyor.​

Kullanımı: Linuxta terminali açın veya windowsta iseniz cmd'yi açın.
Kod:
ssh -R uzak_sunucu_portu_:localhost:yerel_port serveo.net
bunu terminale veya cmd'ye girince port yönşendirme başarılı olacaktır.
örneğin yerel ağımızdaki 8090 portunda çalışan tcp portunu serveo.net'in 7070 portuna yönlendirmek istersek
Kod:
ssh -R 7070:localhost:8090 serveo.net
yazarız ve serveo.net:7070 adresi artık bizim sunucumuzu barındırır. Eğer 7070 portunu başka birisi kullanıyorsa rastgele bir subdomain veriri haberiniz olsun.


3. yöntem Localhost.run

localhost.run | localhost.run Web adresleri budur. Bu da aynı şekilde ssh ile çalışır.

Avantajları
Ücretsiz sınırsız denemeye izin verir.​
Http sunucunuza kendi TLS sertifikası atayarak ücretisz bir şekilde şifreleme yapar. Yani 127.0.0.1:80 portundaki sunucuyu bu servis ile herkese açık yaparsanız http https'ye dönüşür ve şifreleme için TSL sertifikası ile uğraşmazsınız.​

Dezavatajları
Ücretli planı gereksiz çok pahalı.​
Sadece http'ye izin verir. TCP/UDP olarak seçemezsiniz ücretsiz planda. Ücretlide de öylemi bilmiyorum.​
Kullanımı: Terminalden veya cmd'den
Kod:
ssh -R 80:localhost:3000 localhost.run
yazarsanız yerel ağınızda çalışan 3000 portundaki bir http serveri size bildireceği bir subdomaine yönlendirir. Fotoğrafa bakın. Seçili kısım bana atadığı sunucu.
1720471892770.webp




4 yöntem ngrok

ngrok | API Gateway, IoT Device Gateway, Secure Tunnels for Containers, Apps & APIs Web siteleri budur. Çoğu kişinin aşina olduğu benim ise şiddetle önerMEdiğim yöntemdir.

Avantajları
Ücretsiz denemeye izin verir.​
Bir çok ülkede sunucuları mevcuttur.​
Çoğu kişi aşinâ. Kullanımı kolay.

Dezavantajları
Herseferinde random subdomain ve random port veriyor ve uğraştırıyor.​
UDP desteği yok.​
Ücretli planı çok pahalı. Verdiği özellikleirn yanında çok pahalı. (Kendi düşüncem.)​
Kapalı kaynak uygulaması var. ⚠️
Ücretsiz sürüm 1 GB alan veriyor.​

Kullanımı web sitelerinde yazdığı gibidir. Giriş yaptıktan sonra gösterir.


Bonus : Eğer kendi sunucunuz varsa Rehber: Ucuza statik IP alma buradaki rehberimden yararlanabilirsiniz.

Herhangi bir sorunda buraya yazmaktan çekinmeyin. Elimden geldiğince yardım ederim. Buraya kadar okuduğunuz için teşekkür ederim.

 
Tüm IPv4 adresleri dağıtıldığı için artık IP adresi kalmadı. Bu sebeple 1 IP adresi 500 kişiye dağıtılmaya başlandı. Bu sebeple port açamıyoruz. CGNAT'ı evinizdeki modem gibi düşünebilirsiniz. Wi-Fi veya Ethernet üzeirnden bir sürü kişi bağlansa bile hepsinin public IP adresi aynı oluyor. Aynı modemin bir benzeri internet servis sağlayıcınızda da var 1 IP adresini çok insana bağlıyor. Bu benzetmeyi anlaşılır olsun diye yaptım.

Şimdi ise size CGNAT arkasındaysanız port nasıl açacağınıza dair yöntemleri göstereceğim. Genelde sabit internette statik IP satın alabiliyorsunuz. Ama mobil veride böyle bir şey yok. Mobil veri ile de bu yöntemleri kullanmanız size fayda sağlar. Sıra şu şekilde belirlendi: Çok tavsiye ettiğimden aztavsiye ettiğime göre. 1. sırada en çok tavsiye ettiğim olacaktır.
Buradaki sıralamada herhangi bir reklam yoktur. Tamamen kendi deneyimlerim.

eğer kendi VPS/VDS sunucunuz varsa en sonraki bonus kısmına bakın.​

yöntemler

1. yöntem localtonet

Localtonet | Localhost to Internet web sitesi buradadır. Kullanımı en çok hoşuma giden budur. Bunun bir artısıda Türkiye serverlerinin olmasıdır. 30 ping ile oyun sunucusu paylaştım. Ücretsiz sürümde 1 GB bandwith sunuyor. 2$ (güncel kur ile ~65, 39 Türk lirası) vererek 1 aylık sınırsız bant genişliği ile kullanabilirsiniz.

Avantajları.
sahip olduğunuz domaini bağlayabilirsiniz.​
diğer rakiplerine karşı UDP desteği sunmaktadır.​
ücretsiz olarak deneme imkânı sunar. TR serverinde yüksek ping alırsanız satın almaktan vazgeçebilirsiniz.​
içine gömülü dosya sunucusu yazılımı içermektedir.​
uygulama içine proxy sunucusu gömülüdür. İnternetinizi herhangi bir arkadaşınızla paylaşabilirsiniz.​
14 farklı ülkede sunucuları mevcut.​
Dezavantajları.
kapalı kaynak uygulaması var. ⚠️
ücretsiz sürüm 1 GB alan veriyor.​
tüm kontrol web sitelerinden yapılıyor. Uygulama içinden ayar yapamıyosunuz.​
uygulama indirmeyi gerektiriyor.​

Kullanımı: Localtonet | Downloads buradan işletim sisteminize uygun olanı indirip açın ve size token soracaktır. Tokeni ise siteye giriş yaptıktan sonra karşınızda gösterecektir (auth-token olan) kopyala-yapıştır usûlü ile girdikten sonra entere basın. Ayarlamayı web sitesinde yapabilirsiniz.

Örnek olarak CS 1.6 server açtınız ve arkadaşınızla paylaşmak istiyorsanız web sitesinde ayar şu şekilde olmalı:
Sol menüden "my tunnels" bölümünden "tcp-UDP" kısmına gelin.
Eki Görüntüle 63663
Gerekli yerleri doldurun resimdeki gibi. Sonra "create" butonuna basın. Sonra tünel kısmında "start" butonu belirecek ona basmayı unutmayın.
Sonra bilgisayarınızdaki uygulamada şöyle gözükecek:
Eki Görüntüle 63664
Buradaki tr3.localto.net:2687 adresi belirtildi. Bunu arkadaşınıza verin ve bağlandığında sizin sunucunuza bağlanacak.
Hata alırsanız belirtimeyi unutmayın.

2. yöntem SERVEO.NET

Serveo: expose local servers to the internet using SSH sitesi budur. Tamamen ücretsizdir. Sisteminizde hâlihazırda kurulu SSH iste misini kullanır.

Avantajları.
komple ücretsizdir.​
ek uygulama indirme/yükleme gerekemez.​
SSH ile şifreli ve güvenli bağlantı sunar.​
eğer boştaysa spesifik port seçebilrisiniz.​
kendinize özel private bir ağ oluşturabilirsiniz. Bunun detayı sitelerinde mevcuttur. Oradan bakabilirsiniz. Bu gerçekten muazzam bir özelliktir.​
kullanımı aşırı kolay.​

Dezavantajları.
ücretsiz hizmet olmasından kaynaklı bazen kapanabiliyor. Ama 3 saat içinde geri açılıyor.​
sadece tcp ile kullanmaya izin veriyor.​

Kullanımı: Linux'ta terminali açın veya Windows'ta iseniz CMD'yi açın.
Kod:
ssh -R uzak_sunucu_portu_:localhost:yerel_port serveo.net
bunu terminale veya CMD'ye girince port yönşendirme başarılı olacaktır.
Örneğin yerel ağımızdaki 8090 portunda çalışan tcp portunu serveo.net'in 7070 portuna yönlendirmek istersek.
Kod:
ssh -R 7070:localhost:8090 serveo.net
Yazarız ve serveo.net:7070 adresi artık bizim sunucumuzu barındırır. Eğer 7070 portunu başka birisi kullanıyorsa rastgele bir subdomain veriri haberiniz olsun.

3. yöntem localhost. Run

localhost.run | localhost.run web adresleri budur. Bu da aynı şekilde SSH ile çalışır.

Avantajları.
ücretsiz sınırsız denemeye izin verir.​
HTTP sunucunuza kendi TLS sertifikası atayarak ücretisz bir şekilde şifreleme yapar. Yani 127.0.0.1:80 portundaki sunucuyu bu servis ile herkese açık yaparsanız HTTP HTTPS'ye dönüşür ve şifreleme için tsl sertifikası ile uğraşmazsınız.​

Dezavatajları.
ücretli planı gereksiz çok pahalı.​
sadece HTTP'ye izin verir. TCP/UDP olarak seçemezsiniz ücretsiz planda. Ücretlide de öyle mi bilmiyorum.​
Kullanımı: Terminalden veya CMD'den
Kod:
ssh -R 80:localhost:3000 localhost.run
yazarsanız yerel ağınızda çalışan 3000 portundaki bir HTTP serveri size bildireceği bir subdomaine yönlendirir. Fotoğrafa bakın. Seçili kısım bana atadığı sunucu.
Eki Görüntüle 63675

4 yöntem ngrok

ngrok | API Gateway, IoT Device Gateway, Secure Tunnels for Containers, Apps & APIs web siteleri budur. Çoğu kişinin aşina olduğu benim ise şiddetle önermediğim yöntemdir.

Avantajları.
ücretsiz denemeye izin verir.​
birçok ülkede sunucuları mevcuttur.​
Çoğu kişi aşinâ. Kullanımı kolay.

Dezavantajları.
herseferinde random subdomain ve random port veriyor ve uğraştırıyor.​
UDP desteği yok.​
ücretli planı çok pahalı. Verdiği özellikleirn yanında çok pahalı. (kendi düşüncem.)​
kapalı kaynak uygulaması var. ⚠️
ücretsiz sürüm 1 GB alan veriyor.​

Kullanımı web sitelerinde yazdığı gibidir. Giriş yaptıktan sonra gösterir.

Bonus: Eğer kendi sunucunuz varsa Rehber: Ucuza statik IP alma buradaki rehberimden yararlanabilirsiniz.

herhangi bir sorunda buraya yazmaktan çekinmeyin. Elimden geldiğince yardım ederim. Buraya kadar okuduğunuz için teşekkür ederim.


Anlatım için teşekkürler hocam kaliteli bir içerik olmuş.
 

Yeni konular

Yeni mesajlar

Geri
Yukarı Alt