Submarine
0.4Escritorios remotos con portapapeles compartido y opciones de velocidad

Todos tus servidores en una sola aplicación cifrada

Submarine es un cliente SSH, SFTP, RDP, VNC y Telnet para Windows, macOS, Linux y Android. Tus servidores, contraseñas y claves se cifran en tu dispositivo, y solo se sincronizan entre tus dispositivos si tú quieres.

  • Sin anuncios
  • Sin rastreo
  • Sin plan de pago
  • Sin necesidad de cuenta
WindowsmacOSLinuxAndroid
Submarine en una computadora: una terminal SSH a la izquierda y el explorador de archivos de dos paneles a la derecha
Cifrado en tu dispositivo SSH · SFTP · RDP · VNC · Telnet Sincronización solo si la quieres

Una sola aplicación en lugar de

una terminalun cliente SFTPun gestor de túnelesuna aplicación de RDPun visor VNCun cliente TelnetSubmarine
Funciones

Todo para tus servidores, en una sola ventana

Conéctate, transfiere, reenvía puertos, vigila y comparte, en cada computadora que uses y en tu teléfono.

Terminal

Pestañas, pantalla dividida, color de 24 bits, 10.000 líneas de historial, esquemas de color y Nerd Fonts. Busca en lo que muestra con Ctrl+Shift+F, y en los comandos que escribiste con Ctrl+Shift+R.

La vista Wall

Muchos servidores uno junto a otro, y puedes escribir en todos a la vez.

SFTP de dos paneles

Arrastrar y soltar, comparar carpetas, editar archivos remotos, archivos comprimidos, sudo y servidores sin SFTP.

RDP y VNCNuevo en la 0.4

Escritorios remotos en una pestaña, con portapapeles compartido, opciones de velocidad y calidad, y un indicador que muestra cómo va la conexión.

TelnetNuevo en la 0.4

Para switches y routers antiguos, marcado claramente como sin cifrar.

Túneles

Reenvío local, remoto y SOCKS, con un registro en tiempo real de cada conexión.

Claves y agentesNuevo en la 0.4

Tu ~/.ssh/config, agentes SSH, llaves de hardware, certificados de OpenSSH, servidores de salto y proxies.

Perfil cifrado

AES-256-GCM con una clave generada mediante Argon2id. Desbloquéalo con Windows Hello o con tu huella dactilar, si quieres.

Sincronización, si la quieres

Entre tus dispositivos, con cada elemento cifrado en el dispositivo antes de enviarse.

Perfiles compartidos

Comparte servidores con tu equipo. Cada miembro recibe la clave del perfil sellada para esa persona.

Supervisión

CPU, memoria, disco y red, un aviso cuando un servidor se cae, servicios y Docker.

Comandos y notas

Guarda los comandos que ejecutas a menudo, y pégalos o ejecútalos en una terminal.

Android

El mismo perfil en tu teléfono, con una barra de teclas para la terminal.

Importación

Trae tus servidores desde PuTTY, MobaXterm y OpenSSH.

En detalle

Hecho para el trabajo que haces cada día

Una terminal a la altura

Pestañas, pantalla dividida y la vista Wall, que muestra muchos servidores uno junto a otro y permite escribir en todos a la vez.

  • Busca en lo que muestra la terminal con Ctrl+Shift+F, y en los comandos que escribiste con Ctrl+Shift+R (Cmd+Shift en Mac). Ctrl+F y Ctrl+R, sin Shift, siguen llegando al shell.
  • Haz clic derecho en el botón + para abrir una terminal con su propio inicio de sesión, en una conexión propia: una sola vez, o siempre para ese servidor.
  • Color de 24 bits, 10.000 líneas de historial, esquemas de color y Nerd Fonts.
La vista Wall: tres servidores uno junto a otro en una sola ventana

Archivos, lado a lado

SFTP de dos paneles con arrastrar y soltar entre tu computadora y el servidor.

  • Compara dos carpetas: se marcan los archivos que difieren, los más recientes y los que solo existen en un lado.
  • Edita archivos remotos en vivo, y comprime y descomprime archivos en el servidor.
  • Trabaja como root mediante sudo, incluso en servidores sin SFTP.
  • Refleja una carpeta local en un servidor a medida que la cambias (en una computadora).
Comparación de una carpeta local con una remota: los archivos que difieren aparecen marcados

Túneles sin línea de comandos

Reenvíos locales, remotos y SOCKS con nombre, que se inician junto con la aplicación si quieres.

  • Un registro en tiempo real de cada conexión que pasa por un túnel.
  • A través de servidores de salto y proxies, como cualquier otra conexión.
El panel de reenvío de puertos con tres túneles y su estado

Funciona con lo que ya tienes

Lee tu ~/.ssh/config e importa desde PuTTY, MobaXterm y OpenSSH.

  • Usa tu agente SSH: Pageant, el agente de OpenSSH de Windows, 1Password, llaves de hardware.
  • Certificados de OpenSSH, servidores de salto y proxies HTTP y SOCKS.
  • Si una contraseña guardada es incorrecta, o no hay ninguna guardada, la ventana que pide la contraseña ofrece Save password. La contraseña se guarda en cuanto el inicio de sesión funciona.
El formulario para un servidor nuevo, con importación desde ~/.ssh/config

Entérate cuando algo falle

Vigila la CPU, la memoria, el disco y la red por SSH y te avisa cuando un servidor se cae.

  • No hay que instalar nada en el servidor.
  • Información del servidor, servicios y contenedores de Docker en un solo lugar.
Supervisión: tres servidores con gráficos en tiempo real

Tus credenciales, bajo llave

Las contraseñas y las claves se guardan en un perfil cifrado que solo se abre con tu contraseña.

  • AES-256-GCM, con una clave generada a partir de tu contraseña mediante Argon2id. La contraseña nunca se guarda.
  • Desbloqueo con Windows Hello o, en Android, con tu huella dactilar. Desactivado hasta que lo actives.
  • Al bloquear el perfil se cierran todas las conexiones, incluso una que todavía esté iniciando sesión.
Credenciales guardadas y claves SSH en el perfil cifrado

También en tu teléfono

El mismo perfil en Android, con el mismo cifrado.

  • Una terminal con una barra de teclas para Ctrl, Alt, Esc, Tab y las flechas.
  • Transferencia de archivos y túneles.
  • Escritorios remotos con control táctil, zoom, el portapapeles compartido, el indicador de conexión y las opciones de velocidad. Un teléfono no comparte archivos con un servidor RDP.
Submarine en un teléfono Android: una terminal SSH con barra de teclas
Nuevo en la 0.4

Escritorios remotos, justo al lado de tus terminales

VNC y el cliente RDP integrado se abren en una pestaña, directamente o a través de uno de tus servidores SSH. RDP también puede abrirse en la aplicación de RDP de tu propia computadora.

Un escritorio remoto por RDP en una pestaña de Submarine, con Paste, el indicador de conexión (Good, 6 ms), Files y Settings en su barra
Un escritorio VNC en una pestaña de Submarine, marcado como sin cifrar
El panel Speed and quality de una pestaña de escritorio remoto

Mira cómo va la conexión

Un indicador en la pestaña dice Good, Fair, Weak o Not answering (buena, aceptable, débil o sin respuesta), con el retardo. Su panel muestra cuántos datos van en cada sentido y, si la conexión es débil, ofrece usar menos datos.

Una imagen nítida, o menos datos

Elige los colores, la resolución y, en VNC, con qué frecuencia se actualiza la imagen, o usa una opción rápida como Less data. Una pestaña oculta pausa su imagen, así que no se envía nada mientras nadie la está mirando.

Un portapapeles compartido

El texto que copias en el escritorio remoto llega a tu portapapeles, y el tuyo solo llega allí cuando pegas. VNC solo transmite texto sin formato.

Archivos compartidos por RDP

El cliente RDP integrado puede compartir una carpeta o una unidad entera, de solo lectura si quieres. En una computadora, no en un teléfono. La elección se queda en este dispositivo y nunca se sincroniza.

Tu aplicación de RDP, sin escribir la contraseña

A través de un servidor SSH, tu aplicación de RDP se conecta siempre a la misma dirección local, así que vuelve a encontrar lo que recuerda (un certificado de confianza, unas credenciales guardadas). En Windows, Conexión a Escritorio remoto también recibe la contraseña guardada, cifrada, en un archivo que se elimina en cuanto se lee.

A través de tus servidores SSH

RDP, VNC y Telnet pueden pasar todos por uno de tus servidores SSH. Las conexiones sin cifrar se marcan claramente.

El cliente RDP integrado es experimental y está desactivado hasta que lo eliges para un servidor (Open in: Submarine's tab). Hasta entonces, RDP se abre en la aplicación de RDP de tu computadora. En Android se usa el cliente integrado.

Privacidad desde el diseño

Tus datos son tuyos. No podemos leerlos.

Tus datos se cifran antes de guardarse y antes de salir de tu dispositivo. Publicamos con exactitud lo que nuestro servidor puede ver y lo que no.

Cifrado en tu dispositivo

Los perfiles se cifran con AES-256-GCM. La clave se genera a partir de tu contraseña con Argon2id. La contraseña en sí nunca se guarda ni se envía.

La sincronización es opcional

Si la activas, cada elemento se cifra primero en tu dispositivo. El servidor solo guarda la versión cifrada. Sí ve algunos datos asociados, como tu dirección de correo electrónico y cuándo sincronizas, y los enumeramos todos.

Sin rastreo

Sin anuncios, sin analítica, sin informes de fallos. La aplicación solo se comunica con tus servidores, con el servidor de sincronización si inicias sesión y con GitHub para comprobar si hay una versión nueva.

Cómo funciona y cómo comprobarlo por tu cuenta

Gratis

Gratis. De verdad.

Sin plan de pago, sin periodo de prueba, sin anuncios y sin necesidad de cuenta.

  • Submarine es gratuito y de código abierto, con licencia MIT.
  • No necesitas una cuenta. La cuenta solo sirve para la sincronización opcional entre tus dispositivos.
  • El servicio de sincronización también es gratuito, dentro de unos límites razonables: 5 MB de datos cifrados, 20.000 elementos y 100 perfiles por cuenta.
  • El código fuente es público. Puedes leerlo, compilar la aplicación por tu cuenta o usar tu propio servidor de sincronización.
Descarga

Consigue Submarine

Todas las descargas proceden de las versiones publicadas del proyecto en GitHub.

Windows

Windows 10 y 11 · instalador (.exe o .msi)

Descargar

macOS

Apple Silicon (M1 o posterior) · .dmg

Descargar

Linux

.deb, .rpm, paquete para Arch y AppImage

Descargar

Android

Android 7.0 o posterior · .apk

Descargar

Esta página describe la versión 0.4, que está en sus últimas pruebas y todavía no se ha publicado. Hasta que se publique, los botones de descarga ofrecen la versión 0.3.8. La versión 0.3.8 tiene la terminal, la transferencia de archivos, los túneles, la supervisión y la sincronización, pero no los escritorios remotos, Telnet, el desbloqueo con Windows Hello y con huella dactilar, los agentes SSH, la comparación de carpetas ni el resto de lo que añade la 0.4. A partir de la 0.4, para Windows también hay un .zip portable.

Comprueba tu descarga

  • A partir de la 0.4, cada versión publicada incluye un archivo SHA256SUMS con la suma de verificación de cada descarga.
  • A partir de la versión 0.4, la aplicación de Android está firmada con la clave del autor. La huella digital SHA-256 de su certificado es e9e350dc9f8628bee461be3424c0c2b2180f00685cc380de80c86808ae669f1c.
  • Las compilaciones para Windows y macOS aún no tienen firma de código, así que tu sistema puede mostrarte una advertencia la primera vez que las abras.
Ayuda

Preguntas y respuestas

¿Submarine es realmente gratis?

Sí. La aplicación es gratuita y de código abierto, con licencia MIT, sin plan de pago y sin anuncios. El servicio de sincronización también es gratuito, dentro de los límites indicados arriba.

¿Necesito una cuenta?

No. Todo funciona sin ella. Solo necesitas una cuenta si quieres sincronizar perfiles entre tus dispositivos.

¿Puede el servidor de sincronización leer mis contraseñas?

No. Cada elemento se cifra en tu dispositivo antes de subirse, y el servidor nunca recibe la clave. Sí ve algunos datos asociados, como tu dirección de correo electrónico, cuándo sincronizas y cuántos elementos tienes. La página de seguridad los enumera todos.

¿Y si olvido la contraseña de mi perfil?

Entonces nadie puede abrir ese perfil, ni siquiera nosotros. No hay recuperación posible, porque la contraseña nunca se guarda en ningún sitio. Consérvala en un lugar seguro.

¿Puedo usar RDP, VNC y Telnet?

Sí, a partir de la versión 0.4. VNC muestra la pantalla en una pestaña y comparte el portapapeles (texto sin formato). RDP se abre en la aplicación de RDP de tu computadora, o en una pestaña con el cliente integrado experimental, que comparte el portapapeles y, en una computadora, una carpeta o una unidad. En una pestaña de Submarine, ambos muestran cómo va la conexión y te permiten sacrificar calidad de imagen a cambio de usar menos datos. Telnet se abre en una pestaña de terminal. Los tres pueden pasar por un servidor SSH, y Telnet y VNC en su forma básica se marcan como sin cifrar.

¿Qué recibe un escritorio remoto de mi computadora?

El texto del portapapeles cuando pegas en su pestaña, y nada antes de eso. El texto copiado en el servidor llega a tu portapapeles mientras Share the clipboard está activado. Archivos, solo si eliges una carpeta o una unidad para el cliente RDP integrado, en una computadora. Estas opciones se guardan en tu dispositivo y nunca se sincronizan, así que nadie con quien compartas un perfil puede activarlas.

¿En qué sistemas funciona?

Windows 10 y 11, macOS en Apple Silicon (M1 o posterior), Linux (.deb, .rpm, Arch, AppImage) y Android 7.0 o posterior.

¿Puedo usar mi propio servidor de sincronización?

Sí. En la aplicación, abre Cloud sync y cambia el servidor de sincronización. El código de nuestro servidor no está publicado, así que un servidor propio tiene que ofrecer la misma API, que se describe en el código fuente de la aplicación.

¿Cómo elimino mi cuenta?

En la aplicación (versión 0.4 o posterior): Cloud sync → Delete account… También puedes hacerlo en la página para eliminar la cuenta.