#iOS Uygulaması

cmux iOS uygulaması, Mac'iniz için bir yardımcıdır. iPhone veya iPad'inizi cmux çalıştıran bir Mac ile eşleştirin ve terminallerinize telefonunuzdan bağlanın; isteğe bağlı olarak terminal bildirimlerini iletebilirsiniz.

iOS uygulaması beta aşamasındadır. TestFlight'ta cmux BETA olarak yayınlanır.

#Erişim sağlama

Uygulama TestFlight üzerinden dağıtılır. Erken erişim, diğer erken özelliklerle birlikte cmux Founders Edition ile birlikte gelir.

#Ön koşullar

Başlamadan önce şunlara ihtiyacınız var:

  • cmux çalıştıran ve oturum açılmış bir Mac.
  • TestFlight'tan kurulmuş cmux BETA uygulamasına sahip bir iPhone veya iPad.
  • Telefonunuzdan Mac'inize uzanan bir ağ yolu (aşağıdaki Kendi ağınızı kullanma bölümüne bakın).

#Kendi ağınızı kullanma

cmux, kutudan çıkar çıkmaz ağ sağlamaz. Terminal akışı doğrudan telefonunuz ile Mac'iniz arasında gerçekleşir, bu yüzden telefonunuzun Mac'inize ağ üzerinden ulaşabilmesi gerekir. En basit yolu özel bir kaplama ağıdır.

#Tailscale (önerilen)

Hem Mac'inize hem de telefonunuza Tailscale kurun ve aynı tailnet'e oturum açın. Telefonunuz böylece, port yönlendirmesi olmadan her yerden Mac'inize tailnet adresiyle ulaşabilir.

#WireGuard

Zaten WireGuard kullanıyorsanız, Mac'inizi ve telefonunuzu aynı ağa koyun ve Mac'in WireGuard adresini kullanın.

Hangisini seçerseniz seçin, bağlantı sizindir. cmux, cihazlarınız arasındaki terminal trafiğine proxy yapmaz veya onu aktarmaz.

#Eşleştir ve bağlan

  1. Mac'te, cmux içinde Mobile Connect penceresini açın.
  2. Telefonunuzda cmux BETA uygulamasını açın ve Mobile Connect'te gösterilen eşleştirmeyi onaylayın.
  3. Eşleştirme tamamlandığında, çalışma alanlarınız ve terminalleriniz ağınız üzerinden telefonda görünür.

Eşleştirme her cihaz için ayrıdır. Yeni bir cihaz veya yeniden kurulmuş bir uygulama tekrar eşleşir.

#Bildirimler

Terminal bildirimlerini telefonunuza iletmeyi tercih edebilirsiniz; böylece dikkat gerektiren bir bölme cihazınıza bildirim gönderir. İletme açıkken, bildirim metni (terminal çıktısından alınan başlık ve gövde) iletilmek üzere cmux sunucuları aracılığıyla Apple'ın push hizmetine gönderilir. Bunun yerine genel bir mesaj göndermek ve terminal metnini cihazlarınızda tutmak için bildirim ayarlarındaki Hide content seçeneğini açın. cmux'un bunları nasıl oluşturduğunu öğrenmek için bildirimler bölümüne bakın.

#Hangi veriler saklanır

cmux, terminalinizin cihazlarınız arasında kalması için tasarlanmıştır. cmux sunucularında yalnızca sizi oturum açtırmak ve cihazlarınızı bağlamak için gereken verileri saklarız:

  • Sizi cihazlar arasında tanımlamak için oturum açmadan gelen hesabınız (e-posta).
  • İletilen terminal bildirimlerini ulaştırmak için cihazınıza ait bir push belirteci.
  • Telefonunuzu Mac'inize bağlamak için eşleştirme ve cihaz meta verileri.
Etkileşimli terminal oturumunuz, içeriği ve tuş vuruşları doğrudan telefonunuz ile Mac'iniz arasında kendi ağınız üzerinden akar; cmux sunucuları aracılığıyla aktarılmaz ya da bunlarda saklanmaz. Tek istisna, telefonunuza ulaşmak için cmux ve Apple'ın push hizmeti üzerinden geçen iletilmiş bildirim metnidir; ancak Hide content seçeneğini etkinleştirirseniz bu da geçerli olmaz (yukarıdaki Bildirimler bölümüne bakın).

#Kurumsal ve kendi sunucunuzda barındırma

Kendi sunucunuzda barındırılan veya ağdan yalıtılmış bir dağıtım için founders@manaflow.com ile iletişime geçin.