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:
- Bildirim Senkronizasyonu: Telefonunuza gelen tüm bildirimleri (WhatsApp mesajları, aramalar, uygulama uyarıları vb.) anında bilgisayar ekranınızda görebilir ve hatta bazılarına yanıt verebilirsiniz. Bu, sürekli telefonunuza bakma ihtiyacını ortadan kaldırır.
- Paylaşılan Pano (Clipboard): Bilgisayarınızda kopyaladığınız bir metni (Ctrl+C) anında telefonunuza yapıştırabilir veya tam tersini yapabilirsiniz. Kod parçacıkları, linkler veya metinler için inanılmaz kullanışlıdır.
- Dosya Paylaşımı: Telefonunuz ve bilgisayarınız arasında kabloya veya bulut depolama servislerine ihtiyaç duymadan, Wi-Fi üzerinden hızlıca dosya, fotoğraf veya video gönderip alabilirsiniz.
- Uzaktan Kontrol:
- Sanal Dokunmatik Alan (Touchpad): Telefonunuzun ekranını, bilgisayarınız için bir fare (touchpad) gibi kullanabilirsiniz.
- Multimedya Kontrolü: Bilgisayarınızda çalan bir müziği veya videoyu telefonunuzdan durdurabilir, sesini açıp kısabilir veya sonraki parçaya geçebilirsiniz.
- Sunum Kumandası: Telefonunuzu bir sunum kumandası olarak kullanarak slaytlar arasında geçiş yapabilirsiniz.
- Telefonumu Bul: Bilgisayarınızdan tek bir tuşa basarak telefonunuzun yüksek sesle çalmasını sağlayabilirsiniz (sessizde olsa bile).
- Komut Çalıştırma: İleri düzey kullanıcılar için, telefonunuzdaki bir düğmeye basarak bilgisayarınızda önceden tanımlanmış komutları (script'leri) çalıştırabilirsiniz.
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.