ELX-VNetwork
Su propia red local, a través de Internet
Máquinas en ciudades distintas, cada una detrás de su router, se ven como si estuvieran en la misma habitación: carpetas compartidas, entorno de red, impresoras, escritorio remoto, SSH. En los routers no hay nada que configurar — ni reenvío de puertos ni dirección pública.
Como en la misma habitación
Cada máquina recibe una dirección permanente del tipo 10.77.0.5. Los vecinos aparecen en el entorno de red y responden por su nombre además de por su dirección — porque esto es Ethernet de verdad, no un puerto reenviado.
No parece una VPN
Desde fuera es una conexión HTTPS a un sitio web en el puerto 443. No hay un protocolo de VPN característico que una inspección de paquetes pueda reconocer, ni nada que un operador móvil limite primero.
Un terminal en el navegador
SSH a cualquier máquina Linux directamente desde la interfaz. El usuario y la contraseña los pide la propia máquina — ningún túnel que montar a mano, ninguna clave que repartir de antemano.
Segmentos e invitaciones
Varias redes independientes en un solo servidor. Una máquina entra con un código de invitación, y usted decide si la deja pasar. Nadie entra en un segmento por haber adivinado una dirección.
Se ve lo que pasa
Quién está en línea y desde cuándo, la velocidad instantánea en ambos sentidos, el tráfico y un registro de las últimas doscientas sesiones. Junto a cada máquina: su sistema, la memoria ocupada y la carga del procesador.
Se establece enseguida
Una conexión y un camino. Ninguna perforación de NAT, ninguna recogida de candidatos, ninguna negociación entre extremos que sale bien en la mesa y falla en la obra. La red está lista unos segundos después del arranque.
Capturas
Qué es en realidad
No un «acceso a un servidor», sino una red local de verdad. El cliente crea una tarjeta Ethernet virtual, y desde ese momento el sistema operativo trata a las máquinas lejanas como si estuvieran enchufadas al mismo conmutador: las difusiones llegan, el descubrimiento de vecinos funciona, y cualquier protocolo que se apoye en Ethernet funciona aquí sin enterarse.
Ésa es la diferencia con un túnel hacia un solo puerto. Carpetas compartidas, impresoras, escritorio remoto, SSH, clientes de bases de datos, protocolos industriales que esperan una red plana — todo funciona sin ajustes, porque para ellos no ha cambiado nada.
De qué se compone
Dos programas. Uno se ejecuta en un servidor — basta el VPS más barato. El otro va en cada máquina que deba entrar en la red. Nada más: ni base de datos, ni broker de mensajes, ni servicio de terceros.
El servidor — elxvnet-server
Se instala una vez en una máquina con dirección fija y nombre de dominio. Un núcleo y 512 MB de memoria sostienen decenas de máquinas conectadas. Un único ejecutable de unos 12 MB y una unidad systemd; la base es un SQLite al lado.
El cliente — elxvnet
En Windows un instalador deja el servicio, la tarjeta virtual y un icono junto al reloj. En Linux es un paquete para amd64, arm64 y armhf — no hace falta controlador, el núcleo lo trae desde hace años.
En el servidor conviven tres cosas: la interfaz de administración, las cuentas con sus segmentos y códigos de invitación, y el propio conmutador por el que pasan las tramas entre las máquinas. Hacia fuera solo asoma el puerto 443.
Comparado con ZeroTier, Tailscale y Hamachi
El objetivo es el mismo: máquinas detrás de routers ajenos acaban en una sola red. La diferencia está en cómo se entrega.
| ELX-VNetwork | Las alternativas habituales | |
|---|---|---|
| Transporte | HTTPS en el 443, indistinguible de un sitio web | Protocolos propios sobre UDP, fáciles de clasificar para una inspección de paquetes |
| Camino | Una conexión a través de su servidor, lista en segundos | Perforación de NAT y negociación entre extremos, que pueden fallar a media sesión |
| Cuenta | Ninguna — el servidor es suyo | Una cuenta en la nube de otro |
| Límite de dispositivos | Ninguno | Un plan gratuito con techo |
| Tamaño del cliente | Unos 6 MB, un archivo | Decenas de megabytes, más servicios acompañantes |
| Nivel de red | L2 — difusiones y descubrimiento funcionan | Casi siempre L3 — solo encaminamiento |
La consecuencia práctica se ve justamente en una línea móvil: un protocolo que un operador nunca tuvo motivo de limitar sigue funcionando.
La instalación lleva dos minutos
sudo dpkg -i elx-vnetwork_*.deb
sudo elxvnet join -server https://vnet.example.com -invite ELX-XXXX-XXXX-XXXX
sudo systemctl start elxvnet
elxvnet status
elxvnet-setup-1.0.73.exe /VERYSILENT /SUPPRESSMSGBOXES ^
/SERVER=https://vnet.example.com /INVITE=ELX-XXXX-XXXX-XXXX
En pocas palabras
- Nivel de red
- L2 — Ethernet de verdad, difusiones incluidas
- Transporte
- WebSocket sobre TLS, puerto 443
- Tarjeta
- TAP-Windows6 en Windows, /dev/net/tun en Linux
- Sistemas del cliente
- Windows 10 y 11 (64 bits), Debian, Ubuntu y afines
- Arquitecturas
- amd64, arm64, armhf
- Requisitos del servidor
- Un núcleo, 512 MB de memoria, un nombre de dominio
- Almacenamiento del servidor
- SQLite, un solo archivo
- Avisos
- Telegram, correo, o ambos