Linux’ta Sadece Discord için VPN Nasıl Çalıştırılır?

Linux’ta Sadece Discord için VPN Nasıl Çalıştırılır?

Şimdiye kadar sadece Windows için Discord’a girme yöntemleri paylaşıyorduk ama sizlerden gelen “Linux rehberlerine” de kulak tıkamadık. O yüzden bugün Linux’ta sadece Discord için VPN’i devreye almayı göstereceğiz. 

İlk olarak VPN’e gerçekten ihtiyacımız var mı bunu kontrol etmek için DNS’imizi değiştirip deneme yapalım. DNS adresimizi de hazır değiştirmişken DoT ile -yani şifreli bir şekilde- ayarlayalım.

DNS değiştirmenize rağmen Discord’a erişemiyorsanız VPN kullanabilirsiniz. VPN’i sadece Discord için devreye alabiliriz, böylece sistemimizdeki diğer uygulamalar VPN’den etkilenmeyecek.

VPN olarak Cloudflare WARP’ı kullanacağız ve bunu proxy ile Discord’a kanalize edeceğiz.

Öncelikle rehberi Debian ve Ubuntu tabanında test ettiğimizi belirtelim ama Arch ve diğer dağıtımlarda da adımlar aynı. Sadece uygun paketleri paket yöneticinizden indirmeniz gerekiyor. Örneğin Arch Linux için yay -S cloudflare-warp-bin komutunu kullanarak WARP CLI paketini kurabiliyorsunuz.

İlk adım Cloudflare WARP’ı sisteme yüklemek. Bunun için girmemiz gereken komutlar şöyle:

Şimdi de WARP kaydı oluşturup bağlanıyoruz.

Şu aşamada WARP’a bağlandık ama proxy modunda olduğumuz için sistemimiz etkilenmiyor. Dilerseniz IP adresinizi sorgulayıp kontrol edebilirsiniz.

Proxymizi Discord’a yönlendirmek için ise ProxyChains uygulamasını kullanacağız:

Kurulum adımlarına geçmeden önce önemli bir bilgilendirme yapalım. Proxychains, DNS adresimiz çözümlenemeyince veya geçersiz bir adres alınca döngüye girip belleği doldurabiliyor. Bunu aşmak için ya yazının başında belirttiğimiz gibi DoT kurulumunu yapın ya da kendiniz bir DoH ayarlaması yapın. 

Ardından doğru çalışıyor mu diye kontrol etmek için Discord’u ProxyChain ile başlatalım. Onun için de terminale şu komutu girebilirsiniz:

Discord açılıyorsa kapatıyoruz ve son olarak varsayılan başlatma seçeneklerini düzenlememiz gerekiyor. Böylece uygulama menüsünden Discord’u başlatınca otomatik olarak ProxyChain ile açılacak.

Ufak bir ipucu verelim: Eğer Discord’u WARP olmadan da başlatabilmek istiyorsanız mevcut desktop dosyasını kopyalayıp yeni bir isimle kaydedin ve Exec satırını bu dosyadan düzenleyin. Name kısmına da Discord-WARP yazarsanız karışmayacaktır.

Son olarak Techolay izleyicilerine bir kolaylık yapalım. Tüm bu işlemleri otomatikleştiren bir bash betiği hazırladık. Tabii ki yapay zekanın yardımıyla, o yüzden eksikler veya geliştirilmesi gereken şeyler var. Şu anki haliyle Debian ve Linux Mint’te defalarca test ettik. Arch Linux için test etmedik ama mantıken onda da çalışmasını bekliyoruz.

Tüm komutları ve bash betiğini videonun altındaki açıklamalar bölümünden bulabilirsiniz.

Scripti kullanabilmek için bilgisayarınıza kaydedip çalıştırma izni vermeniz gerekiyor. Bunu da basitçe scriptin olduğu yerde terminali açıp chmod +x dcscript.sh komutuyla yapabilirsiniz. Tabii ki dcscript.sh yerine sizin kaydettiğiniz dosya adı gelecek.

Sonrasında ./dcscript.sh komutuyla işlemi başlatabilirsiniz. Sudo parolası isterse parolayı girmeniz yeterli. Ardından kurulum başlayacak. Bazı hata kontrolleri de ekledik ancak yine de hata alırsanız ne yapmanız gerektiği çıktılarda yazıyor olacak. Script’i üst üste çalıştırdığınızda da önceki ayarları kontrol edip ona göre aksiyon alıyor. Buna rağmen başarısız olursanız Techolay Sosyal’de konu açarak destek alabilirsiniz.

Son bir not: Script normalde ProxyChains konfigürasyonunu kontrol ediyor ancak kurulum başarılı olmasına rağmen Discord’a erişemiyorsanız sudo nano /etc/proxychains.conf komutu ile konfigürasyon dosyasını açın ve sonundaki satırı kontrol edin. Manuel kurulum kısmında anlattığımız gibi tek bir satır olmalı. Birden fazla satır varsa silin.

Gerçekten son not: Evet, SansürOnline’da da çalışıyor bu yöntem.

Exit mobile version