Bir cihaz eşleştirme
Bu kılavuz, bir telefonu Control Center ile nasıl eşleştireceğinizi gösterir; böylece mesajları ve biletleri her yerden okuyup yanıtlayabilirsiniz. Aynı akış ikinci bir tarayıcıyı ya da masaüstü uygulamasını da eşleştirir. Bağlantının nasıl çalıştığı ve güvenlik modeli için Uzaktan kontrol ve mobil sayfasına bakın.
Önkoşullar
Bölüm başlığı “Önkoşullar”- Sunucunuza bağlı bir masaüstü ya da web istemcisi ve kurulmuş bir çalışma alanı. Eşleme işlemleri tam bir istemci gerektirir; bu yüzden eşlenmiş bir telefon asla başka bir cihazı eşleyemez — ya da iptal edemez.
- Eşleştirdiğiniz cihazdan erişilebilen bir sunucu. Aynı ağda bu kendiliğinden çalışır; daha uzaktan ise trafiği aracılı aktarma taşır. Panel bir QR kodu ya da kimlik bilgisi yerine Erişilemiyor yanıtı veriyorsa önce bir yol yayımlayın — Ayarlar → Sunucu → Bağlantı ve durum altındaki tünel katılımı (Bu sunucuyu paylaş) ya da sunucunun
--public-urlbayrağı (bkz. Headless bir sunucu çalıştırma). - Telefon için: kurulacak hiçbir şey yok. QR kodu Remote web uygulamasını açar (varsayılan olarak remote.usectrl.dev).
Kendi kendine barındırma. Remote ve aktarma aracısı bu depoda açık
kaynaktır: telefon uygulaması (apps/cc_remote — wrangler.jsonc dosyası
üzerinden Cloudflare Pages’e, docker/cc_remote nginx imajına ya da HTTPS
destekli herhangi bir statik barındırıcıya dağıtabileceğiniz bir Flutter web
PWA’sı; service worker’lar ve IndexedDB yalnızca güvenli bağlamda çalışır) ve
aktarıcı (apps/cc_signaling_server — uygulama verisi tutmayan ve eşleme sırrını
asla görmeyen, yalnızca uçtan uca mühürlenmiş çerçeveleri ileten tek bir
durumsuz Dart ikilisi). Derleme ve çalıştırma adımları için README’lerine bakın.
1. Adım: Eşleme panelini açma
Bölüm başlığı “1. Adım: Eşleme panelini açma”Ayarlar → Siz → Cihazlarınız yolunu açın. Cihazlarınız bölümü, bu sunucuda hesabınıza eşlenmiş istemcileri listeler. (Sunucu sahibi sunucudaki her cihazı görür; diğer herkes yalnızca kendi cihazlarını görür.)
2. Adım: Yeni bir istemci eşleme
Bölüm başlığı “2. Adım: Yeni bir istemci eşleme”Sayfa başlığındaki Yeni istemci eşle düğmesine tıklayın, ona bir ad verin (ör. “Telefonum”), türünü seçin — Web tarayıcısı, Masaüstü uygulaması ya da Telefon — ve Eşle düğmesine tıklayın.
- Telefon için bir QR kodu görünür. Telefonun kamerasıyla tarayın ya da bağlantıyı kopyalayıp herhangi bir tarayıcıda açın. Bu kod, Remote uygulamasını sunucunuza yönlendirir ve kimlik bilgisini taşır.
- Tarayıcı ya da masaüstü için bunun yerine gösterilen bağlantıyı (ya da cihaz kimliğini ve eşleme anahtarını) yeni istemciye kopyalayın. Tek dokunuşlu bağlantı yalnızca web istemcisinden eşleme yaparken sunulur; çünkü bir masaüstü ikilisinin bunu oluşturacak bir web kaynağı yoktur.
Telefon QR’ı ile CLI’da cc_server pair --client-url komutunun yazdırdığı
bağlantı farklı yüklerdir ve birbirlerinin yerine kullanılamaz: CLI
bağlantısı web istemcisinin bağlantı formunu doldurur; bu QR ise Remote PWA’sı
için sunucunun tam bağlantı tanımlayıcısını ve kimlik parmak izini taşır.
Telefon tarafında, bir eşleme bağlantısını açmak sessizce eşleme yapmaz. Remote, sunucunun duyurduğu adı gösterir ve herhangi bir şeyi saklamadan önce sizden onay ister; böylece sahte bir bağlantı uygulamayı başkasının sunucusuna yönlendiremez.
Eşlenmiş cihazları yönetme
Bölüm başlığı “Eşlenmiş cihazları yönetme”Ayarlar → Siz → Cihazlarınız yolundan şunları yapabilirsiniz:
- Bir cihazı Yeniden adlandır
- Artık güvenmediğiniz bir cihazı İptal et. İptal etmek, cihazın kimlik bilgisini yok eder ve açık oturumunu saniyeler içinde düşürür; böylece yeniden bağlanma girişimini güvenli biçimde reddeder
İptal etmek, kaybolan ya da değiştirilen bir telefon için doğru hamledir. Cihazın bakış açısından bu anındadır ve geri alınamaz.
Bu panelden üretilen kimlik bilgileri süreyle sınırlıdır: verildikten 30 gün
sonra süresi dolar ve bağlantı kapısı bundan sonra onları güvenli biçimde
reddeder. Komut satırında cc_server pair ile üretilen bir kimlik bilgisinin ise
hiçbir son kullanma tarihi yoktur — hedeflendiği makine devre dışı
bırakıldığında onu elle iptal edin.
Telefondan çalışma alanları arasında geçiş yapma
Bölüm başlığı “Telefondan çalışma alanları arasında geçiş yapma”Eşlenmiş bir telefon, masaüstünden bağımsız olarak çalışma alanları arasında geçiş yapabilir. Telefon her çağrıda çalışma alanını gönderir ve sunucu her birinde o çalışma alanındaki üyeliğinizi ve rolünüzü denetler — böylece telefon yalnızca üyesi olduğunuz çalışma alanlarına erişir ve oradaki geçiş, masaüstünün gösterdiğini asla değiştirmez.
Bir telefon oturumu ayrıca, ağırlıklı olarak okuma amaçlı araçlardan oluşan küçük bir izin listesiyle sınırlıdır: biletleri, ajanları, alanları, mesajları ve haber akışı makalelerini listeleyip okuyabilir; bir bileti güncelleyebilir ya da atayabilir, bir alanda mesaj gönderebilir ve bir makaleyi okundu ya da kayıtlı olarak işaretleyebilir. Bu kümenin dışındaki her şey, sunucunun dağıtıcısına ulaşmadan önce reddedilir.
İlgili kılavuzlar
Bölüm başlığı “İlgili kılavuzlar”- Headless bir sunucu çalıştırma: sunucuyu her şeyden önce erişilebilir hale getirin
- Uzak bir sunucuya bağlanma: tam bir istemciyi ona yönlendirin
- Alanları kullanma: telefondan çoğunlukla yapacaklarınız
- Bilet oluşturma ve yönetme: yoldan triyaj yapın