Submarine
0.4Ortak pano ve hız seçenekleriyle uzak masaüstleri

Tüm sunucularınız tek bir şifreli uygulamada

Submarine; Windows, macOS, Linux ve Android için bir SSH, SFTP, RDP, VNC ve Telnet istemcisidir. Sunucularınız, parolalarınız ve anahtarlarınız cihazınızda şifrelenir ve yalnızca siz isterseniz cihazlarınız arasında eşitlenir.

  • Reklam yok
  • Takip yok
  • Ücretli plan yok
  • Hesap gerekmez
WindowsmacOSLinuxAndroid
Bilgisayarda Submarine: solda bir SSH terminali, sağda iki panelli dosya tarayıcısı
Cihazınızda şifrelenir SSH · SFTP · RDP · VNC · Telnet Eşitleme yalnızca isterseniz

Şunların yerine tek bir uygulama

terminalSFTP istemcisitünel yöneticisiRDP uygulamasıVNC görüntüleyiciTelnet istemcisiSubmarine
Özellikler

Sunucularınız için her şey tek pencerede

Bağlanın, dosya aktarın, port yönlendirin, izleyin ve paylaşın; kullandığınız her bilgisayarda ve telefonunuzda.

Terminal

Sekmeler, bölünmüş görünüm, 24 bit renk (true color), 10.000 satırlık geri kaydırma, renk şemaları ve Nerd Fonts. Ctrl+Shift+F ile terminalde görünenlerde, Ctrl+Shift+R ile yazdığınız komutlarda arayın.

Wall görünümü

Birçok sunucu yan yana; hepsine aynı anda yazabilirsiniz.

İki panelli SFTP

Sürükle-bırak, klasör karşılaştırma, uzak dosya düzenleme, arşivler, sudo ve SFTP olmayan sunucular.

RDP ve VNC0.4'te yeni

Bir sekmede uzak masaüstleri: ortak pano, hız ve kalite seçenekleri ve bağlantının durumunu gösteren bir gösterge.

Telnet0.4'te yeni

Eski switch ve yönlendiriciler için; şifrelenmediği açıkça işaretlenir.

Tüneller

Yerel, uzak ve SOCKS yönlendirme; her bağlantı canlı bir günlükte görünür.

Anahtarlar ve ajanlar0.4'te yeni

~/.ssh/config dosyanız, SSH ajanları, donanım anahtarları, OpenSSH sertifikaları, atlama sunucuları (jump host) ve proxy'ler.

Şifreli profil

Argon2id ile türetilen bir anahtarla AES-256-GCM. İsterseniz kilidini Windows Hello ya da parmak izinizle açın.

İsterseniz eşitleme

Cihazlarınız arasında; her öğe gönderilmeden önce cihazda şifrelenir.

Paylaşılan profiller

Sunucuları ekibinizle paylaşın. Her üye, profilin anahtarını kendisi için mühürlenmiş olarak alır.

İzleme

CPU, bellek, disk ve ağ; bir sunucu çöktüğünde uyarı; servisler ve Docker.

Komutlar ve notlar

Sık çalıştırdığınız komutları saklayın; bir terminale yapıştırın ya da orada çalıştırın.

Android

Telefonunuzda aynı profil; terminal için bir tuş çubuğuyla.

İçe aktarma

Sunucularınızı PuTTY, MobaXterm ve OpenSSH yapılandırmalarından içe aktarın.

Daha yakından

Her gün yaptığınız iş için tasarlandı

Size ayak uyduran bir terminal

Sekmeler, bölünmüş görünüm ve birçok sunucuyu yan yana gösterip hepsine aynı anda yazmanızı sağlayan Wall görünümü.

  • Terminalde görünenleri Ctrl+Shift+F ile, yazdığınız komutları Ctrl+Shift+R ile arayın (Mac'te Cmd+Shift). Shift'siz Ctrl+F ve Ctrl+R kabuğa (shell) bırakılır.
  • Kendi girişiyle ve kendine ait bir bağlantı üzerinden açılan bir terminal için + düğmesine sağ tıklayın: bir kerelik ya da o sunucu için her zaman.
  • 24 bit renk (true color), 10.000 satırlık geri kaydırma, renk şemaları ve Nerd Fonts.
Wall görünümü: tek pencerede yan yana üç sunucu

Dosyalar yan yana

Bilgisayarınızla sunucu arasında sürükle-bırak destekli, iki panelli SFTP.

  • İki klasörü karşılaştırın: farklı olan, daha yeni olan ya da yalnızca bir tarafta bulunan dosyalar işaretlenir.
  • Uzak dosyaları doğrudan düzenleyin; sunucuda arşiv oluşturup açın.
  • sudo ile root olarak çalışın; SFTP olmayan sunucularda bile.
  • Yerel bir klasörü, siz değiştirdikçe bir sunucuya yansıtın (bilgisayarda).
Yerel bir klasörün uzaktaki bir klasörle karşılaştırılması: Farklı olan dosyalar işaretli

Komut satırına gerek kalmadan tüneller

Ad verebileceğiniz yerel, uzak ve SOCKS yönlendirmeleri. İsterseniz uygulamayla birlikte başlarlar.

  • Bir tünelden geçen her bağlantının canlı günlüğü.
  • Diğer tüm bağlantılar gibi atlama sunucuları ve proxy'ler üzerinden.
Port yönlendirme paneli: üç tünel ve durumları

Zaten kullandıklarınızla çalışır

~/.ssh/config dosyanızı okur; PuTTY, MobaXterm ve OpenSSH yapılandırmalarını içe aktarır.

  • SSH ajanınızı kullanır: Pageant, Windows'un OpenSSH ajanı, 1Password, donanım anahtarları.
  • OpenSSH sertifikaları, atlama sunucuları (jump host) ile HTTP ve SOCKS proxy'leri.
  • Kayıtlı parola yanlışsa ya da hiç parola kaydedilmemişse parola penceresi Save password seçeneğini sunar. Parola, giriş başarılı olunca saklanır.
~/.ssh/config dosyasından içe aktarma seçeneğiyle yeni sunucu formu

Bir şey bozulduğunda haberiniz olsun

CPU, bellek, disk ve ağı SSH üzerinden izler ve bir sunucu çöktüğünde size haber verir.

  • Sunucuya hiçbir şey kurmanız gerekmez.
  • Sunucu bilgileri, servisler ve Docker konteynerleri tek bir yerde.
İzleme: canlı grafiklerle üç sunucu

Kimlik bilgileriniz kilit altında

Parolalar ve anahtarlar, yalnızca sizin parolanızın açabildiği şifreli bir profilde durur.

  • AES-256-GCM; anahtar, parolanızdan Argon2id ile türetilir. Parola hiçbir zaman saklanmaz.
  • Kilidi Windows Hello ile ya da Android'de parmak izinizle açın. Bu özellik siz etkinleştirene kadar kapalıdır.
  • Profili kilitlemek tüm bağlantıları kapatır; henüz giriş aşamasında olanları bile.
Şifreli profilde kayıtlı kimlik bilgileri ve SSH anahtarları

Telefonunuzda da

Android'de aynı profil, aynı şifrelemeyle.

  • Ctrl, Alt, Esc, Tab ve ok tuşları için tuş çubuğu olan bir terminal.
  • Dosya aktarımı ve tüneller.
  • Dokunma, yakınlaştırma, ortak pano, bağlantı göstergesi ve hız seçenekleriyle uzak masaüstleri. Telefon, bir RDP sunucusuyla dosya paylaşmaz.
Android telefonda Submarine: tuş çubuklu bir SSH terminali
0.4'te yeni

Uzak masaüstleri, terminallerinizin hemen yanında

VNC ve yerleşik RDP istemcisi, doğrudan ya da SSH sunucularınızdan biri üzerinden bir sekmede açılır. RDP, bilgisayarınızın kendi RDP uygulamasında da açılabilir.

Bir Submarine sekmesinde RDP ile açılmış bir uzak masaüstü; çubuğunda Paste, bağlantı göstergesi (Good, 6 ms), Files ve Settings
Bir Submarine sekmesinde, şifrelenmemiş olarak işaretlenmiş bir VNC masaüstü
Bir uzak masaüstü sekmesinin Speed and quality paneli

Bağlantının durumunu görün

Sekmedeki gösterge, gecikmeyle birlikte Good (iyi), Fair (orta), Weak (zayıf) ya da Not answering (yanıt yok) der. Paneli her iki yönde ne kadar veri gittiğini gösterir; bağlantı zayıfsa daha az veri kullanmayı önerir.

Net bir görüntü ya da daha az veri

Renkleri, çözünürlüğü ve VNC'de görüntünün ne sıklıkla güncelleneceğini seçin ya da Less data gibi hazır bir seçeneği kullanın. Görünmeyen bir sekme görüntüsünü duraklatır; böylece kimse bakmıyorken hiçbir şey gönderilmez.

Ortak pano

Uzak masaüstünde kopyaladığınız metin sizin panonuza gelir; sizin panonuz ise oraya yalnızca yapıştırdığınızda gider. VNC yalnızca düz metin taşır.

RDP üzerinden paylaşılan dosyalar

Yerleşik RDP istemcisi bir klasörü ya da bütün bir sürücüyü paylaşabilir; isterseniz salt okunur olarak. Bu, telefonda değil, bilgisayarda çalışır. Seçim bu cihazda kalır ve hiçbir zaman eşitlenmez.

Parola yazmadan kendi RDP uygulamanız

Bir SSH sunucusu üzerinden RDP uygulamanız her seferinde aynı yerel adrese bağlanır; böylece uygulamanın hatırladıkları (güvenilen bir sertifika, kayıtlı bir giriş) yeniden bulunur. Windows'ta Uzak Masaüstü Bağlantısı (Remote Desktop Connection) kayıtlı parolayı da alır; parola şifrelenmiş olarak, okunduktan sonra silinen bir dosyada gelir.

SSH sunucularınız üzerinden

RDP, VNC ve Telnet bağlantılarının hepsi SSH sunucularınızdan biri üzerinden geçebilir. Şifrelenmemiş bağlantılar açıkça işaretlenir.

Yerleşik RDP istemcisi deneyseldir ve bir sunucu için siz seçene kadar kapalıdır (Open in: Submarine's tab). O zamana kadar RDP, bilgisayarınızın RDP uygulamasında açılır. Android'de yerleşik istemci kullanılır.

Gizlilik odaklı tasarım

Verileriniz sizindir. Biz okuyamayız.

Verileriniz kaydedilmeden önce de cihazınızdan çıkmadan önce de şifrelenir. Sunucumuzun tam olarak neyi görebildiğini ve neyi göremediğini yayımlıyoruz.

Cihazınızda şifrelenir

Profiller AES-256-GCM ile şifrelenir. Anahtar, parolanızdan Argon2id ile türetilir. Parolanın kendisi hiçbir zaman saklanmaz ve gönderilmez.

Eşitleme isteğe bağlıdır

Eşitlemeyi açarsanız her öğe önce cihazınızda şifrelenir. Sunucu yalnızca şifreli hâlini saklar. Yine de çevresindeki bazı ayrıntıları, örneğin e-posta adresinizi ve ne zaman eşitleme yaptığınızı görür; bunların hepsini listeliyoruz.

Takip yok

Reklam yok, analitik yok, çökme raporu yok. Uygulama yalnızca sizin sunucularınızla, giriş yaparsanız eşitleme sunucusuyla ve yeni bir sürüm olup olmadığını denetlemek için GitHub ile iletişim kurar.

Nasıl çalıştığı ve bunu kendiniz nasıl doğrulayabileceğiniz

Ücretsiz

Ücretsiz. Gerçekten.

Ücretli plan yok, deneme süresi yok, reklam yok ve hesap gerekmez.

  • Submarine, MIT lisansıyla ücretsiz ve açık kaynaklıdır.
  • Hesap açmanıza gerek yok. Hesap yalnızca cihazlarınız arasındaki isteğe bağlı eşitleme içindir.
  • Eşitleme hizmeti de makul sınırlar içinde ücretsizdir: hesap başına 5 MB şifreli veri, 20.000 öğe ve 100 profil.
  • Kaynak kodu herkese açıktır. Kodu okuyabilir, uygulamayı kendiniz derleyebilir ya da kendi eşitleme sunucunuzu kullanabilirsiniz.
İndir

Submarine'i edinin

Tüm indirmeler, projenin GitHub'daki sürümlerinden (releases) gelir.

Windows

Windows 10 ve 11 · yükleyici (.exe ya da .msi)

İndir

macOS

Apple Silicon (M1 ve sonrası) · .dmg

İndir

Linux

.deb, .rpm, Arch paketi ve AppImage

İndir

Android

Android 7.0 ve üzeri · .apk

İndir

Bu sayfa, son testleri süren ve henüz yayımlanmamış olan 0.4 sürümünü anlatır. 0.4 yayımlanana kadar İndir düğmeleri 0.3.8 sürümünü verir. 0.3.8 sürümünde terminal, dosya aktarımı, tüneller, izleme ve eşitleme vardır; ancak uzak masaüstleri, Telnet, Windows Hello ve parmak iziyle kilit açma, SSH ajanları, klasör karşılaştırma ve 0.4'ün getirdiği diğer yenilikler yoktur. 0.4'ten itibaren Windows için taşınabilir bir .zip de sunulur.

İndirdiğiniz dosyayı doğrulayın

  • 0.4 sürümünden itibaren her sürümde, indirilebilen her dosyanın sağlama toplamını içeren bir SHA256SUMS dosyası bulunur.
  • 0.4 sürümünden itibaren Android uygulaması geliştiricinin anahtarıyla imzalanır. Sertifikanın SHA-256 parmak izi: e9e350dc9f8628bee461be3424c0c2b2180f00685cc380de80c86808ae669f1c.
  • Windows ve macOS derlemeleri henüz kod imzalı değil; bu yüzden onları ilk açtığınızda sisteminiz sizi uyarabilir.
Yardım

Sorular ve yanıtlar

Submarine gerçekten ücretsiz mi?

Evet. Uygulama MIT lisansıyla ücretsiz ve açık kaynaklıdır; ücretli plan ya da reklam yoktur. Eşitleme hizmeti de yukarıdaki sınırlar içinde ücretsizdir.

Hesap açmam gerekiyor mu?

Hayır. Her şey hesap olmadan da çalışır. Hesap yalnızca profilleri cihazlarınız arasında eşitlemek istiyorsanız gerekir.

Eşitleme sunucusu parolalarımı okuyabilir mi?

Hayır. Her öğe, yüklenmeden önce cihazınızda şifrelenir ve anahtar hiçbir zaman sunucuya ulaşmaz. Ancak sunucu, verilerinizin çevresindeki bazı ayrıntıları görür; örneğin e-posta adresinizi, ne zaman eşitleme yaptığınızı ve kaç öğeniz olduğunu. Güvenlik sayfası bunların hepsini listeler.

Profil parolamı unutursam ne olur?

O zaman o profili kimse açamaz, biz de açamayız. Parola hiçbir yerde saklanmadığı için kurtarma yolu yoktur. Parolanızı güvenli bir yerde tutun.

RDP, VNC ve Telnet kullanabilir miyim?

Evet, 0.4 sürümünden itibaren. VNC ekranı bir sekmede gösterir ve panoyu paylaşır (düz metin). RDP, bilgisayarınızın RDP uygulamasında ya da deneysel yerleşik istemciyle bir sekmede açılır; yerleşik istemci panoyu ve bilgisayarda bir klasörü ya da sürücüyü paylaşır. Bir Submarine sekmesinde ikisi de bağlantının durumunu gösterir ve daha az veri için görüntü kalitesinden ödün vermenizi sağlar. Telnet bir terminal sekmesinde açılır. Üçü de bir SSH sunucusu üzerinden geçebilir; Telnet ve düz VNC şifrelenmemiş olarak işaretlenir.

Uzak masaüstü bilgisayarımdan neler alır?

Sekmesine yapıştırdığınızda pano metnini alır; ondan önce hiçbir şey almaz. Share the clipboard açıkken sunucuda kopyalanan metin sizin panonuza gelir. Dosyaları ise yalnızca bilgisayarda, yerleşik RDP istemcisi için bir klasör ya da sürücü seçerseniz alır. Bu seçimler cihazınızda tutulur ve hiçbir zaman eşitlenmez; böylece profil paylaştığınız hiç kimse bunları açamaz.

Hangi sistemlerde çalışıyor?

Windows 10 ve 11, Apple Silicon üzerinde macOS (M1 ve sonrası), Linux (.deb, .rpm, Arch, AppImage) ve Android 7.0 veya üzeri.

Kendi eşitleme sunucumu kullanabilir miyim?

Evet. Uygulamada Cloud sync bölümünü açın ve eşitleme sunucusunu değiştirin. Sunucumuzun kodu yayımlanmamıştır; bu yüzden kendi sunucunuzun aynı API'yi sunması gerekir. Bu API, uygulamanın kaynak kodunda açıklanmıştır.

Hesabımı nasıl silerim?

Uygulamada (0.4 ve sonraki sürümler): Cloud sync → Delete account…. Bunu hesap silme sayfasından da yapabilirsiniz.