Saltar al contenido

Ejecute el servidor localhost en el cuaderno de Google Colab

Solución:

Puede hacer esto usando herramientas como ngrok o remote.it

Le brindan una URL a la que puede acceder desde cualquier navegador para acceder a su servidor web que se ejecuta en 8888

Ejemplo 1: tensorboard de tunelización que se ejecuta en

!wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
!unzip ngrok-stable-linux-amd64.zip

get_ipython().system_raw('tensorboard --logdir /content/trainingdata/objectdetection/ckpt_output/trainingImatges/ --host 0.0.0.0 --port 6006 &')

get_ipython().system_raw('./ngrok http 6006 &')

! curl -s http://localhost:4040/api/tunnels | python3 -c 
 "import sys, json; print(json.load(sys.stdin)['tunnels'][0]['public_url'])"

Ejecutando esta instalación ngrok en colab, y crea un enlace como http://c11e1b53.ngrok.io/

Documentación para NGROK

Otra forma de ejecutar un servidor de acceso público usando ngrok:

!pip install pyngrok --quiet
from pyngrok import ngrok

# Terminate open tunnels if exist
ngrok.kill()

# Setting the authtoken (optional)
# Get your authtoken from https://dashboard.ngrok.com/auth
NGROK_AUTH_TOKEN = ""
ngrok.set_auth_token(NGROK_AUTH_TOKEN)

# Open an HTTPs tunnel on port 5000 for http://localhost:5000
public_url = ngrok.connect(port="5000", proto="http", options={"bind_tls": True})
print("Tracking URL:", public_url)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *