• Forum henüz geliştirme aşamasındadır.

Rehber Cloudflare tunnel: Web dünyasında kolaylığı keşfedin! (Cloudflared)

İnternet dünyasında bir web uygulamasını herkesin erişebileceği hale getirmek çoğu zaman ağ yapılandırmaları, port yönlendirmeleri ve güvenlik önlemleriyle uğraşmak anlamına gelir. Özellikle evde çalışan geliştiriciler veya küçük ölçekli projelerle uğraşanlar için bu adımlar yorucu olabilir. İşte burada Cloudflare Tunnel devreye giriyor!

Cloudflare Tunnel Nedir?

Cloudflare Tunnel (eski adıyla Argo Tunnel), bir sunucuya internet üzerinden güvenli bağlantılar kurulmasını sağlayan bir Cloudflare hizmetidir. Bu sistem sayesinde sunucunuzda herhangi bir port açmadan, doğrudan Cloudflare altyapısı üzerinden web sitenize ya da uygulamanıza erişim sağlanabilir.

Basitçe söylemek gerekirse, Cloudflare Tunnel; yerel sunucunuzu dış dünyaya açmanın en güvenli ve hızlı yoludur.

Avantajları Nelerdir?

Güvenlik: Açık portlara gerek kalmadan erişim sağlandığı için saldırı yüzeyi minimuma iner.

Kolay Kurulum: Karmaşık ağ ayarlarına gerek yoktur.

SSL Otomasyonu: HTTPS sertifikaları Cloudflare tarafından otomatik olarak yönetilir.

Global CDN Desteği: Cloudflare’in küresel CDN altyapısıyla entegredir.


Örnek Kurulum: Adım Adım Cloudflare Tunnel

Aşağıda basit bir kurulum süreci anlatılmıştır. Bu örnek, yerel bir 8000 portunda çalışan uygulamayı Cloudflare Tunnel ile dünyaya açmayı hedefler.

1. Cloudflare Hesabı Oluşturun

Eğer henüz bir hesabınız yoksa https://dash.cloudflare.com üzerinden ücretsiz bir Cloudflare hesabı oluşturun ve domaininizi ekleyin.

2. Cloudflare Zero Trust Paneline Geçiş

Cloudflare panelinden Zero Trust sekmesine gidin ve yeni bir “Tunnel” oluşturmak için adımları izleyin.

3. Cloudflared Kurulumu

Sunucunuza veya kendi bilgisayarınıza Cloudflared yazılımını indirip kurmanız gerekir:

Linux (Debian/Ubuntu):

wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared-linux-amd64.deb

Windows: https://developers.cloudflare.com/cloudflared/downloads/ adresinden EXE dosyasını indirip kurabilirsiniz.

4. Tunnel Oluşturma ve Kurulum

NOT: Tunnel direkt Cloueflare panelinden açılacak ise verilen install kodunu yapıştirmanız yeterlidir.

cloudflared tunnel login

Bu komut sizi tarayıcıya yönlendirecek ve Cloudflare hesabınızla giriş yapmanızı isteyecektir. Giriş yaptıktan sonra aşağıdaki adımlarla tünelinizi oluşturabilirsiniz:

cloudflared tunnel create benim-tunnelim

Ardından bir config.yml dosyası oluşturun:

Kod:
tunnel: benim-tunnelim

credentials-file: /home/kullanici/.cloudflared/benim-tunnelim.json



ingress:

  - hostname: demo.senin-domainin.com

    service: http://localhost:8000

  - service: http_status:404

5. Tunnel’i Başlatın

cloudflared tunnel run benim-tunnelim

Bu komutla birlikte Cloudflare, localdeki uygulamanızı demo.senin-domainin.com adresinden erişilebilir hale getirir.

Cloudflare Tunnel sayesinde sunucunuzu veya lokal uygulamanızı hızlı, güvenli ve kolay bir şekilde internete açabilirsiniz. Port yönlendirmelerle, modem arayüzleriyle ya da karmaşık SSL ayarlarıyla uğraşmanıza gerek kalmaz. Özellikle geliştiriciler, test ortamları ya da küçük projeler için Cloudflare Tunnel büyük bir kolaylık sunar.
 
Geri
Üst