Telegram Kısıtlamasından MTProto Proxy ile Nasıl Kaçınılır?

Hindistan'ın Telegram’a uyguladığı yasak Hindistan sınırlarını aştı ve Birleşik Arap Emirlikleri’nde de erişim kısıtlamalarına neden oldu. Bu makalede, kısıtlamanın arka planı, BGP hijacking saldırısı ve MTProto proxy kullanarak engeli aşma yöntemleri detaylandırılmaktadır.

B
Bleeping Computer Tutorials
0 görüntülenme
Telegram Kısıtlamasından MTProto Proxy ile Nasıl Kaçınılır?

Giriş

Hindistan hükümeti, Telegram uygulamasının sınav kağıtlarının sızdırılmasında kullanılması gerekçesiyle 22 Haziran tarihine kadar uygulamaya erişimi yasakladı. Bu kısıtlama, sadece Hindistan’ı değil, Birleşik Arap Emirlikleri (BAE) ve diğer bölgeleri de etkiledi. Telegram CEO’su Pavel Durov, kısıtlamanın BGP hijacking adı verilen bir siber saldırıdan kaynaklandığını iddia etti. Bu makalede, kısıtlamanın teknik arka planı, BGP hijacking’in nasıl çalıştığı ve MTProto proxy kullanarak engeli aşma adımları detaylandırılacaktır.

Problemin Arka Planı: BGP Hijacking

BGP Nedir?

Border Gateway Protocol (BGP), internetin omurgasını oluşturan ve farklı ağlar arasındaki veri akışını yönlendiren bir protokoldur. BGP, internet trafiğinin doğru hedeflere ulaşmasını sağlar. Ancak, BGP’nin güvenlik açıklarından dolayı, saldırganlar trafiği yönlendirerek kullanıcıları yanıltabilir.

BGP Hijacking Nasıl Gerçekleşti?

BGP hijacking, saldırganların BGP protokolünü manipüle ederek, internet trafiğini kendi kontrollerindeki sunuculara yönlendirmesi anlamına gelir. Hindistan hükümetinin uygulamaya erişimi engelleme kararı, Reliance Jio gibi telekom şirketlerinin BGP tablolarını değiştirmesiyle gerçekleşti. Sonuç olarak, Telegram sunucularına giden trafik, kullanıcıları yanıltan sahte sunuculara yönlendirildi. Bu saldırı, sadece Hindistan’da değil, BAE ve diğer ülkelerde de kullanıcıların Telegram’a erişimini engelledi.

Telegram CEO’su Pavel Durov, bu durumu şu şekilde açıkladı:

"Reliance Jio’nun BGP hijacking saldırısı, Telegram’a erişimi sadece Hindistan’da değil, dünya genelinde engelledi. Bu saldırı, internetin temel protokollerinin ne kadar savunmasız olduğunu gösteriyor."

Çözüm: MTProto Proxy Kullanımı

MTProto proxy, Telegram’ın kendi geliştirmiş olduğu bir proxy protokolüdür. Bu proxy, kullanıcıların Telegram sunucularına doğrudan bağlanmasını engelleyen kısıtlamaları aşmak için tasarlanmıştır. Aşağıda, MTProto proxy kullanarak Telegram’a erişimi yeniden sağlamak için adım adım bir rehber sunulmaktadır.

Ön Gereksinimler

  1. Telegram Uygulamasının Güncel Olması: MTProto proxy desteği için Telegram uygulamasının en az sürüm 5.0 olması gerekmektedir. Eğer uygulamanız eskiyse, resmi Telegram sitesinden güncelleyin.
  2. Proxy Sunucusuna Erişim: MTProto proxy kullanabilmek için, bir proxy sunucusuna ihtiyacınız olacaktır. Bu sunucu, hem ücretsiz hem de ücretli olarak bulunabilir. Önerilen ücretsiz kaynaklar arasında Telegram’ın resmi proxy listesini (https://core.telegram.org/bots/api#proxy) kontrol edebilirsiniz.
  3. IPv4 veya IPv6 Desteği: Proxy sunucusunun hem IPv4 hem de IPv6 desteklediğinden emin olun. Bazı ülkelerde IPv6 trafiği engellenebilir.

Adım Adım Kurulum

1. Telegram’da Proxy Ayarlarını Açma

  1. Telegram uygulamasını açın ve sol üst köşedeki menüye (☰) dokunun.
  2. Ayarlar (Settings) seçeneğine gidin.
  3. Veri ve Depolama (Data and Storage) > Proxy (Proxy) bölümüne ilerleyin.
  4. Proxy Ekle (Add Proxy) seçeneğine dokunun.

2. Proxy Sunucusunu Yapılandırma

Proxy sunucusunu yapılandırmak için aşağıdaki adımları izleyin. Bu örnekte, ücretsiz bir MTProto proxy sunucusu kullanacağız. Proxy sunucusunun adresi, portu ve gizli anahtarı (secret) aşağıdaki gibidir:

Adres: 1.1.1.1
Port: 443
Gizli Anahtar: 1234567890abcdef1234567890abcdef
  1. Proxy Türü olarak MTProto Proxy seçin.
  2. Adres (Address) alanına proxy sunucusunun IP adresini veya alan adını girin (örneğin: proxy.example.com).
  3. Port alanına proxy sunucusunun portunu girin (örneğin: 443).
  4. Gizli Anahtar (Secret) alanına proxy sunucusunun gizli anahtarını girin (örneğin: 1234567890abcdef1234567890abcdef).
  5. Kaydet (Save) düğmesine dokunun.

3. Proxy Bağlantısını Test Etme

  1. Telegram uygulamasını kapatıp tekrar açın.
  2. Sol üst köşedeki menüye (☰) dokunun ve Ayarlar > Proxy bölümüne gidin.
  3. Proxy bağlantısının aktif olduğunu doğrulayın. Eğer bağlantı başarılıysa, uygulama normal şekilde çalışacaktır.
  4. Bağlantı başarısız olursa, aşağıdaki sorun giderme adımlarını izleyin:

4. Sorun Giderme

Bağlantı Hatası Alınıyorsa:

  • Proxy sunucusunun IP adresi ve portunun doğru olduğundan emin olun.
  • Gizli anahtarın doğru girildiğinden emin olun. Gizli anahtar, proxy sunucusunun sahibi tarafından sağlanmalıdır.
  • Proxy sunucusunun çalışıp çalışmadığını kontrol edin. Bunun için ping veya telnet komutlarını kullanabilirsiniz.
  • Eğer proxy sunucusu ücretsizse, sunucunun aşırı yüklenmiş olabileceğini unutmayın. Farklı bir proxy sunucusu deneyin.
  • VPN kullanıyorsanız, VPN’in proxy bağlantısını engellemediğinden emin olun.

Yavaş Bağlantı Sorunu:

  • Proxy sunucusunun konumunu değiştirin. Uzak bir proxy sunucusu kullanıyorsanız, daha yakın bir sunucu seçin.
  • Proxy sunucusunun bant genişliğinin yeterli olup olmadığını kontrol edin.
  • Telegram uygulamasının veri tasarrufu modunu kapatın. Bunun için Ayarlar > Veri ve Depolama > Veri Tasarrufu bölümüne gidin.

Alternatif Yöntemler

MTProto proxy kullanmak istemiyorsanız, aşağıdaki alternatif yöntemleri de kullanabilirsiniz:

1. VPN Kullanımı

VPN (Sanal Özel Ağ), internet trafiğinizi şifreleyerek ve farklı bir konumdan göstererek kısıtlamaları aşmanıza yardımcı olur. VPN kullanarak Telegram’a erişmek için aşağıdaki adımları izleyin:

  1. Güvenilir bir VPN sağlayıcısı seçin (örneğin: NordVPN, ExpressVPN, ProtonVPN).
  2. VPN uygulamasını indirin ve kurun.
  3. Uygulamayı açın ve bağlantı kurmak istediğiniz ülkeyi seçin (örneğin: İsviçre, Almanya).
  4. Bağlantıyı başlatın ve Telegram uygulamasını açın.

Dikkat: Ücretsiz VPN’ler genellikle güvenlik riskleri taşır ve performans sorunlarına neden olabilir. Güvenilir bir VPN sağlayıcısı kullanmanız önerilir.

2. DNS Değiştirme

DNS değiştirme, internet trafiğinizin farklı DNS sunucuları üzerinden yönlendirilmesini sağlar. Bu yöntem, BGP hijacking gibi saldırılardan kaçınmanıza yardımcı olabilir. DNS değiştirmek için aşağıdaki adımları izleyin:

  1. Google DNS (8.8.8.8 ve 8.8.4.4) veya Cloudflare DNS (1.1.1.1) gibi güvenilir bir DNS sunucusu seçin.
  2. İnternet bağlantınızın ayarlarına gidin ve DNS sunucularını değiştirin. Bu adım, işletim sistemine ve cihaza göre değişiklik gösterir.
    • Windows: Ayarlar > Ağ ve İnternet > Ağ Bağlantısı > Özellikler > IPv4 > DNS Sunucusu
    • Mac: Sistem Tercihleri > Ağ > Gelişmiş > DNS
    • Android: Ayarlar > Ağ ve İnternet > Özel DNS
  3. Değişiklikleri kaydedin ve cihazınızı yeniden başlatın.

Güvenlik ve Yasal Uyarılar

Önemli: Proxy ve VPN kullanımı, yerel yasalara tabi olabilir. Ülkenizde internet kısıtlamalarını aşmak yasalara aykırı olabilir. Bu makale sadece teknik bilgi amaçlıdır ve kullanıcıları yasalara uymaya teşvik eder.

Güvenlik Riskleri: Ücretsiz proxy ve VPN servisleri, kullanıcı verilerini izleyebilir veya kötü amaçlı yazılımlar içerebilir. Güvenilir kaynaklardan proxy ve VPN servisleri kullanmanız önerilir.

Sonuç

Telegram’a uygulanan kısıtlamalar, BGP hijacking gibi teknik saldırılarla gerçekleştirilebilir. Bu tür kısıtlamaları aşmak için MTProto proxy, VPN veya DNS değiştirme gibi yöntemler kullanılabilir. Ancak, kullanılan yöntemin güvenilir ve yasal olduğundan emin olunmalıdır. Bu makalede sunulan adımları takip ederek, Telegram’a erişimi yeniden sağlayabilir ve internet sansüründen kaçınabilirsiniz.

Not: Proxy ve VPN kullanımı, internet trafiğinizin üçüncü taraflar tarafından izlenmesine neden olabilir. Bu nedenle, hassas verilerinizi korumak için güvenilir kaynaklardan hizmet almanız ve güvenlik yazılımlarını kullanmanız önemlidir.