Tailscale ile KDE Connect Kullanımı

KDE Connect Nedir?

KDE Connect, cihazlarınızı (genellikle akıllı telefonunuz ve bilgisayarınız) aynı yerel ağ (Wi-Fi) üzerinden birbirine bağlayarak aralarında kesintisiz bir iletişim ve etkileşim kurmanızı sağlayan, KDE projesi tarafından geliştirilmiş ücretsiz ve açık kaynaklı bir yazılımdır.

Temel amacı, mobil cihazınız ve masaüstü bilgisayarınız arasındaki duvarları yıkarak bu iki farklı dünyayı tek bir birleşik deneyim haline getirmektir. Bunu yaparken herhangi bir bulut hizmetine veya internet bağlantısına ihtiyaç duymaz, tüm iletişim doğrudan yerel ağınız üzerinden güvenli bir şekilde (TLS şifrelemesiyle) gerçekleşir.

Başlıca Özellikleri Nelerdir?

KDE Connect'in yapabildikleri oldukça geniştir. En popüler özellikleri şunlardır:

Tailscale ile birlikte kullanmak

Kde Connect varsayılan olarak sadece ev ağınız gibi lokal ağlarda çalışmak için tasarlanmıştır.
Farklı ağlarda olsanız bile cihazlarınız KDE Connect ile bağlantınızın kopmaması için Tailscale’in mesh vpn özelliğini kullanmak çok işimize yarayacak ve bu projenin temelini oluşturacaktır.

Tailscale kurulumunu buradaki linkten yaptıktan sonra her cihazınıza özel bir IPv4 adresi tanımlandığını görmüşsünüzdür.
Eğer henüz görmediyseniz https://login.tailscale.com/admin/machines linki üzerinden görebilirsiniz.

Cihazlarınızda Tailscale vpn’ine bağlandıktan sonra KDE Connect ile bağlanmak istediğiniz cihazın IPv4 adresini kopyalayın ve KDE Connect uygulamasını açın.
Soldaki Hamburger Menü (☰) üzerinden ‘Pair New Device’ seçeneğini seçin ardından açılan sayfada diğer cihazınızı görebilirsiniz.
Eğer cihazınızı göremezseniz sağ üstteki üç nokta (⋮)’ya tıklayarak ‘Add devices by IP’ sayfasına girin.
Sonrasında artı (+) işaretine tıklayarak kopyaladığınız IPv4 adresini yapıştırabilirsiniz.

Geri gelerek bu ekrandan çıkıp tekrar ‘Pair New Device’ sayfasına geldiğinizde diğer cihazınızı burada görebiliyor olmanız gerekmektedir. Buradan cihazlarınızı eşleyebilirsiniz ve KDE Connect’i Tailscale ile birlikte kullanmaya başlayabilirsiniz.

Sorun gidermek

Eğer Tailscale kullanmanıza rağmen KDE Connect’de cihazınıza bağlanamıyorsanız Güvenlik duvarınız KDE Connect’in portlarını blokluyor olabilir.
1716:1764 portlarını açmanız gerekiyor.

Bunu Linux’ta ufw kullanıyorsanız,

sudo ufw allow 1716:1764/tcp
sudo ufw allow 1716:1764/udp

komutlarıyla yapabilirsiniz.

Eğer firewalld kullanıyorsanız,

sudo firewall-cmd --permanent --add-port=1716-1764/tcp 
sudo firewall-cmd --permanent --add-port=1716-1764/udp
sudo firewall-cmd --reload

komutlarıyla yapabilirsiniz.