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)