>_
Cargando TerminalServer.es...
Escritorio Remoto
Conectando...
Notificaciones
Sin notificaciones
⬤ Desconectado
>_
Pulsa "Compartir pantalla" para que otros vean tu escritorio
Asistencia remota: La persona que necesita ayuda comparte su pantalla aquí y te da el código. Tú entras en "Ver pantalla remota", introduces el código, y ves su escritorio. Puedes señalar con el cursor y pulsar teclas — la otra persona verá lo que indicas en su pantalla.
Acceso desatendido
Permite conectarse sin que nadie acepte.
Sistema · ahora
Sesión lista.
📁
Arrastra · Max 500MB · E2E

Sesión
ProtocoloWebRTC P2P
CifradoDTLS 1.3
Latencia
FPS
Código
// utilidades de red
Red & Diagnóstico
🌍 IP Pública y Geo
Tu IP visible desde internet
Cargando...
País
Ciudad
ISP
Timezone
🏠 Info de Red
Datos del navegador (navigator.connection)
Tipo conexión
Velocidad efectiva
Ancho de banda
RTT estimado
📡 Ping
Latencia via HTTP timing
🔍 DNS Lookup
Google DNS API en tiempo real
🗺 Traceroute
Ruta hasta el destino
📋 WHOIS
Info de registro de dominio e IP
🔓 Comprobador de Puertos
Verifica puertos abiertos
⚡ Test de Velocidad
Velocidad via Cloudflare
Mbps
Ping
Descarga
⚡ Wake on LAN
Magic Packet con agente
Guardados
// herramientas de desarrollo
Dev Tools
📋 JSON Formatter
Formatea, valida y minifica JSON
Resultado aquí...
🔐 Generador de Hashes
MD5, SHA-1, SHA-256, SHA-512
⚡ Regex Tester
Prueba expresiones regulares en vivo
//
🔑 JWT Decoder
Decodifica tokens JWT
🔀 Diff de Texto
Compara dos textos línea a línea
Texto A
Texto B
🕐 Timestamps
Unix ↔ fecha local ↔ ISO 8601

Fecha → Unix
🎲 UUIDs
UUIDs v4 criptográficamente seguros
🎨 Colores
HEX ↔ RGB ↔ HSL
🔑 Contraseñas
crypto.getRandomValues — seguro
Haz click en Generar
Longitud
20
📊 Subnets IPv4
Red, máscara, broadcast, hosts
/
📱 Generador QR
QR para texto, URLs, sesiones
🔄 Encoder / Decoder
Base64, URL, HEX, HTML
📚 Referencia Puertos
Puertos y servicios conocidos
// tiempo real
Monitor del Sistema
⬤ Monitorizando
💾 Memoria del navegador
JS Heap usado
Memoria dispositivo
Cores CPU
Plataforma
⏱ Performance API
🌐 Conexión

🔋 Batería
Cargando...
💿 Almacenamiento

📍 Geolocalización
🔬 Capacidades
🖥 Pantalla
// soporte
Mis Tickets
// historial
Historial de Sesiones
0
Total
0
Esta semana
0
Anfitrión
0
Cliente
// cuenta
Mi Perfil
Información personal
U
free
Cambiar contraseña
💳 Mi suscripción
📊 Estadísticas
🔔 Notificaciones Push
Recibe avisos cuando alguien se conecta a tu sesión, cuando responden a tus tickets o en alertas de seguridad.
Comprobando estado...
⚠ Zona de peligro

Acciones irreversibles.


// seguridad
Seguridad & 2FA
🔐 Autenticación en dos pasos (2FA)
Protege tu cuenta con un código TOTP adicional (compatible con Google Authenticator, Authy, Bitwarden, etc.)
🛡 Sesiones activas
💻
Esta sesión
● Activa

🔐 Invitaciones
Crea enlaces de invitación para que otros se registren con plan Pro
// acceso programático
API Keys
🔑 Mis API Keys
📖 Documentación rápida
Usa el header X-API-Key en tus peticiones.
# Ejemplo con curl
curl https://terminalserver.es/api/auth/me \
-H "X-API-Key: ts_abc123..."
Endpoints disponibles
MétodoEndpointDescripción
GET/api/auth/meTu perfil
GET/api/ticketsLista tickets
GET/api/sessions/mySesiones
POST/api/ticketsCrear ticket
// integraciones
Webhooks
🔗 Mis Webhooks
📡 Eventos disponibles
Tu servidor recibirá una petición POST con los datos del evento.
sessionsession.started
sessionsession.ended
ticketticket.created
ticketticket.replied
ticketticket.closed
useruser.registered
Ejemplo de payload
{ "event": "session.started", "data": { "code": "482719", "role": "host" }, "timestamp": "2025-01-01T12:00:00Z", "source": "TerminalServer.es" }
Verifica autenticidad con el header X-TS-Signature (HMAC-SHA256)
// herramientas avanzadas
Herramientas Pro
🔐 Verificador SSL/TLS
Comprueba el certificado SSL de cualquier dominio
📋 Inspector de Headers HTTP
Analiza las cabeceras de respuesta de cualquier URL
⚡ Tester de APIs REST
Realiza peticiones HTTP y analiza respuestas
Respuesta aquí...
🌐 Calculadora IP Avanzada
CIDR, subredes, conversión IPv4↔IPv6

IPv4 ↔ Decimal
⏱ Parser de Expresiones Cron
Traduce y valida expresiones cron
✏ Herramientas de Texto
Estadísticas, conteo, transformaciones
🎨 Generador de Paletas
Genera paletas de colores armónicas
📝 Bloc de notas (auto-guardado)
Notas temporales del técnico, guardadas en localStorage
// tareas
Panel de Tareas
📋 Pendientes
✅ Completadas
// portapapeles
Historial del Portapapeles
Nota de privacidad: El historial se guarda solo localmente en este navegador. Nunca se envía al servidor.
// facturación
Facturación y Planes
Cargando información de facturación...
📥
Agente de Control Remoto
Instala el agente nativo en el PC que quieras controlar. Sin navegador, sin limitaciones. Control total del ratón, teclado y pantalla en tiempo real.
Windows
Windows 10/11 (64-bit)
Descargar .exe
~35 MB · Sin instalación
macOS / Linux
Requiere Python 3.9+
Descargar .py
Script Python · 15 KB
🌐
Web (sin instalar)
Desde el navegador
Abrir App Web
Sin control de ratón/teclado
Como funciona
1
PC remoto ejecuta el agente
La persona que necesita ayuda descarga y ejecuta TerminalServer-Agent.exe. Se abre una ventana con un codigo de 6 digitos.
Ejemplo:
> Ejecutar TerminalServer-Agent.exe
> Codigo: 4 8 2 9 1 0
> Esperando tecnico...
2
El tecnico introduce el codigo
Tu abres la app web, pulsas "Ver pantalla remota" e introduces los 6 digitos. La conexion se establece en segundos.
Ejemplo:
> App web → Ver pantalla remota
> Codigo: [4][8][2][9][1][0]
> Conectado al agente nativo
3
Control total del PC remoto
Ves la pantalla del otro PC en tiempo real. Mueves su raton, escribes en su teclado, haces scroll. Como si estuvieras sentado delante.
Acciones:
> Mover raton → Se mueve en el PC remoto
> Clic / doble clic → Se ejecuta real
> Ctrl+C, Alt+Tab → Funcionan
Agente nativo vs App web
FuncionalidadAgenteWeb
Ver pantalla remotaSiSi
Control del ratonRealVisual
Control del tecladoRealVisual
Ctrl+Alt+Supr, Alt+TabSiNo
Sin navegador en remotoSiNo
Transferencia archivosProntoSi
Requiere instalacionNo (portable)No
Seguridad
🔒
Conexion cifrada
Toda la comunicacion viaja cifrada por WebSocket Secure (WSS/TLS). Los frames de pantalla nunca se almacenan en el servidor.
🔑
Codigo de un solo uso
Cada sesion genera un codigo unico de 6 digitos que expira en 10 minutos. Nadie puede conectarse sin el codigo.
👁
Visible en todo momento
El usuario remoto ve todo lo que el tecnico hace. Puede cerrar el agente en cualquier momento para cortar la conexion inmediatamente.
🛡
Failsafe integrado
Si algo sale mal, el usuario puede mover su raton a una esquina de la pantalla para abortar el control remoto al instante (proteccion PyAutoGUI).
📦
Portable y transparente
No instala nada en el sistema. No modifica el registro. No arranca con Windows. Se ejecuta, se usa y se cierra. Codigo fuente abierto.
Uso avanzado (linea de comandos)
El agente acepta parametros para personalizar la conexion. Util para soporte IT automatizado.
# Conexion al servidor central
$ TerminalServer-Agent.exe
# Servidor personalizado
$ TerminalServer-Agent.exe --server wss://mi.empresa.com/ws
# Modo LAN (red local, sin internet)
$ TerminalServer-Agent.exe --lan
# Alta calidad + 30 FPS
$ TerminalServer-Agent.exe --fps 30 --quality 80
# macOS / Linux (con Python)
$ pip install mss pyautogui Pillow websockets
$ python terminalserver-agent.py
# Modo consola (sin ventana)
$ python terminalserver-agent.py --no-gui
Windows
Windows 10 o superior
64 bits
Sin requisitos adicionales
Portable (sin instalacion)
🍎 macOS
macOS 11+ (Big Sur)
Python 3.9+
pip install mss pyautogui Pillow websockets
Permiso de Accesibilidad requerido
🐧 Linux
Ubuntu 20.04+ / Fedora 34+
Python 3.9+
pip install mss pyautogui Pillow websockets
X11 o Wayland con xdotool