¿Por qué necesitamos un servidor gateway?
sobre la conexión en la era del software corporativo
Si quisieras crear una conexión de red entre tu computadora y la mía (es decir, un camino digital sobre el cual podríamos transferir datos entre nosotros), ¿cómo lo harías? El camino de menor resistencia probablemente sería usar los servicios de una empresa de software, que podría dirigir datos desde tu computadora a la mía a través de sus servidores centralizados, abriendo una serie de posibles métodos de explotación. El servidor gateway y esta cooperativa son un rechazo a aceptar esta norma, imaginando nuevas posibilidades para la "conexión" en internet.

¿Qué es un servidor gateway?
Un servidor gateway es un servidor que actúa como una especie de puente entre los clientes y otro(s) servidor(es). Hay muchas razones por las que se desearía hacer esto; el gateway intermediario puede usarse para ocultar detalles sobre el servidor al que dirige, o imponer medidas adicionales de autenticación al cliente. A menudo, los gateways se utilizan como una puerta de entrada a la VPN de una empresa o como filtros de tráfico. Sin embargo, este gateway no conduce a una red privada corporativa... más bien, es un portal a muchos servidores diferentes, la mayoría de ellos autoalojados.
Autoalojar un servidor requiere cierta infraestructura básica: hardware
(sobre el pensamiento cliente-servidor)
La necesidad de un servidor gateway como solución para el autoalojamiento invierte las nociones tradicionales del paradigma cliente-servidor. Los "servidores" se suelen pensar como propiedad de empresas que tienen muchos recursos a su disposición, no personas que ejecutan máquinas en su red doméstica. En este sentido, el servidor gateway reimaginó los tipos de conexiones que internet podría albergar, con un poco más de infraestructura. ¿Qué servidores harían las personas si alojar desde su hogar fuera tan fácil como conectarse a una red Wi-Fi?
¿Cómo funciona el servidor gateway?
El servidor gateway utiliza tunneling para conectar a los clientes con servidores que se han conectado al gateway. Esto tiene la ventaja dual de permitir a las personas exponer su servidor a internet público desde su red doméstica, al mismo tiempo que oculta la dirección IP y la ubicación de su servidor doméstico del público.

Más sobre Tunneling
El tunneling de red crea un camino seguro y privado para que tus datos viajen a través de internet. Así como poner una carta dentro de otro sobre con una dirección diferente, el tunneling envuelve tu tráfico de internet en una capa protectora que oculta hacia dónde va realmente. Acceder a una VPN es una forma de tunneling de red.
Gateways
Un gateway de red se sitúa entre dos tipos diferentes de redes (como tu Wi-Fi doméstico y la internet) y traduce el "lenguaje" para que puedan comunicarse entre sí. Un gateway decide qué datos pueden pasar entre redes, puede bloquear tráfico sospechoso y dirigir información al destino correcto dentro de tu red. La caja que proporciona tu Wi-Fi es en realidad un gateway que conecta todos tus dispositivos (teléfonos, laptops, televisores inteligentes) a la internet.
Tailscale
Tailscale es una popular red de superposición-red virtual que se construye sobre una red física existente. En el fondo, una red virtual utiliza túneles para conectar las diferentes computadoras. A nivel de red, un túnel aparece exactamente como un cable ethernet; así que para tu sistema operativo, una red virtual parece lo mismo que si hubieras conectado todas estas computadoras en diferentes lugares con enormes cables ethernet.

Una Invitación
<3, Arushi & Meag