Technical Anshu
Tutorials Blog
Guía del servidor web público

Convierta su PC en un servidor web público con dos comandos

Su PC puede ofrecer un sitio web a todo Internet sin comprar alojamiento y sin tocar la configuración de su enrutador. Dos comandos hacen el trabajo: uno inicia un servidor web en su PC y el otro lo conecta a Internet a través de un túnel. Esta página explica el flujo completo y las reglas de seguridad que no son opcionales.

Technical AnshuWindows PCDemo and Learning
Mire el vídeo completo: convierta su PC en un servidor web público con solo dos comandos, paso a paso

Un sitio web normalmente reside en un servidor alquilado que permanece despierto todo el día. Pero para aprender, probar y mostrar demostraciones, su propia PC ya es un servidor web perfectamente bueno; solo le falta una puerta pública. El método de dos comandos que se muestra en el video le da esa puerta. El primer comando ejecuta un pequeño servidor web en su PC. El segundo abre un túnel desde su PC a una dirección pública en Internet. Cualquiera que abra esa dirección verá su sitio, servido en vivo desde su escritorio.

The two command flow — what actually happens
Visitor opens your public URL in a browser -> the tunnel service receives the request -> the request travels down the tunnel to your PC -> your local web server sends the page back -> the visitor sees your site, hosted from your desk

Flujo ilustrativo. Los comandos exactos y la herramienta son los que se muestran en el vídeo; el patrón debajo de ellos es siempre este.

1

Primero, decida exactamente qué servirá

Antes de ejecutar cualquier comando, cree lo que está a punto de publicar. Un servidor web sirve toda la carpeta a la que apunta: cada archivo que contiene se puede descargar por nombre, incluido cualquier cosa que haya olvidado que estaba allí. Así que cree una carpeta nueva y limpia que contenga sólo el sitio de demostración o prueba: sus páginas, imágenes y archivos de estilo, y nada más. Sin copias de seguridad, sin documentos exportados, sin archivos de configuración, sin fotos personales. Este hábito previene la mayoría de los accidentes que sufren las personas con este truco.

2

Comando uno: iniciar el servidor web local

El primer comando inicia un pequeño servidor web en su PC y lo dirige a su carpeta limpia. En esta etapa nada es público: el sitio responde sólo en su propia máquina, en una dirección local como localhost con un número de puerto. Abra esa dirección en su propio navegador y haga clic en cada página. Si el sitio está roto aquí, el túnel en el paso dos publicará fielmente un sitio roto al mundo; las pruebas locales no son una formalidad.

3

Comando dos: abra el túnel y obtenga su URL pública

El segundo comando inicia el túnel. La herramienta de túnel se conecta hacia afuera desde su PC al servicio de túnel y mantiene abierta esa conexión. El servicio le entrega una URL pública. A partir de ese momento, cualquiera que abra esa URL en cualquier lugar se conectará a través del túnel al pequeño servidor de su escritorio. Tenga en cuenta lo que no sucedió: no cambió ninguna configuración del enrutador, no le pidió nada a su ISP ni abrió ningún puerto en casa. Es por eso que esto funciona incluso en conexiones donde el alojamiento tradicional desde casa falla por completo.

4

Las reglas de seguridad son parte de la configuración, no un extra

Publicar una PC es publicar una superficie de ataque, así que trátelos como pasos de configuración, no como letra pequeña. Sirve sólo lo que deseas publicar. Mantenga actualizada cualquier aplicación que sirva, porque sus errores ahora están en Internet. Proteja su cuenta de túnel como una llave de casa: su contraseña y token deciden quién puede abrir túneles en su máquina, así que use una contraseña segura y autenticación de dos factores. Nunca exponga paneles de administración, escritorios remotos o archivos compartidos a través de un túnel. Y cuando finalice la demostración, detenga el túnel. Una demostración divertida no es un alojamiento de producción y la diferencia radica principalmente en estas reglas.

5

Pruébelo como un visitante y luego comparta el enlace

Ahora pruebe el camino público de la forma en que lo usaría un extraño. Levante su teléfono, apague el Wi-Fi para tener datos móviles y abra la URL pública. Verifique que las páginas se carguen, que aparezcan imágenes y que los enlaces funcionen: los enlaces que apuntan secretamente a localhost funcionan para usted y se rompen para todos los demás, y esta prueba es cómo detectarlos. Mientras los visitantes usan el sitio, mantenga la terminal visible: las solicitudes se desplazan en vivo y podrá ver tanto la navegación feliz como cualquier cosa extraña. Sólo después de esta prueba el enlace debería pasar a otra persona.

6

Sepa cuándo termina el espectáculo

Su sitio web existe sólo mientras su PC está encendida, activa y conectada. La tapa del portátil se cierra y el sitio muere. Windows se reinicia para realizar una actualización, el sitio muere. Esa fragilidad está completamente bien para una demostración, una clase o una prueba, y completamente incorrecta para cualquier cosa de la que dependa la gente. Cuando haya terminado, detenga el túnel primero y luego el servidor, luego abra la URL pública en su teléfono una vez más y confirme que ya no se carga. Las otras páginas de este conjunto son más profundas: cómo los túneles derrotan a CGNAT, la lista de verificación de seguridad, por qué los enlaces gratuitos siguen cambiando y cuándo el alojamiento real es simplemente la respuesta correcta.

🔴 Una línea para recordar: un túnel es una puerta a su PC. Decida qué hay detrás de la puerta antes de abrirla y nunca haga un túnel en una página de administración del enrutador, un escritorio remoto o una carpeta compartida, ni siquiera por un minuto. Los escáneres exploran las direcciones públicas constantemente y basta con una contraseña débil.

Mira la guía en vídeo completa

Vea los dos comandos exactos del video en vivo: el servidor local que se inicia, la URL pública que aparece y el sitio que se abre desde otro dispositivo.

Watch Full Video
Preguntas frecuentes

¿Necesito una IP estática o reenvío de puerto para esto?

No. Ese es el objetivo del método del túnel. Su PC se conecta al servicio de túnel, por lo que no se necesitan cambios de enrutador, ni IP estática ni IP pública en su hogar. También funciona en conexiones en las que el ISP no le proporciona ninguna dirección pública propia, como las conexiones CGNAT que son muy comunes en la India.

¿Este método es realmente gratuito?

Las herramientas de túnel utilizadas para este tipo de trucos ofrecen niveles gratuitos que son realmente suficientes para aprender y realizar demostraciones. Los niveles gratuitos tienen límites: la dirección pública generalmente cambia cada vez que reinicia el túnel y se pueden limitar los recuentos de velocidad o conexión. Una dirección permanente y un uso más intensivo generalmente necesitan un plan de cuenta o hosting real.

¿Puedo ejecutar mi sitio web comercial real como este?

Técnicamente se cargará. Todavía no deberías hacerlo. El sitio muere cuando su PC duerme, se actualiza o se queda sin energía, la velocidad de carga de su hogar limita a cada visitante y es posible que sus términos de banda ancha no permitan la ejecución de servidores públicos. Utilice este método para demostraciones y aprendizaje. Utilice hosting real para cualquier cosa de la que dependan los clientes.

Esta guía está basada en el vídeo Anshu Técnico sobre cómo convertir una PC en un servidor web público • Atascado en cualquier paso, pregunta en los comentarios del vídeo