Google Colab como acessar localhost

Para acessar o localhost do Colab é necessário utilizar ngrok. Primeiramente baixe o ngrok e configure seu token ngrok no Colab.

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

!unzip ngrok-stable-linux-amd64.zip

!./ngrok authtoken YOUR-TOKEN]

Substitua YOUR-TOKEN pelo token gerado para sua conta no ngrok. Agora basta colocar o ngrok na mesma porta do serviço que está em seu localhost:

[get_ipython().system_raw(‘./ngrok http 80 &’)

! curl -s http://localhost:4040/api/tunnels | python3 -c

    “import sys, json; print(json.load(sys.stdin)[‘tunnels’][0][‘public_url’])”]

Suponha que você deseja acessar o tensorboard via localhost no Google Colab, basta utilizar o comando abaixo:

[LOG_DIR = ‘/content/log/’

get_ipython().system_raw(

    ‘tensorboard –logdir {} –host 0.0.0.0 –port 6006 &’

    .format(LOG_DIR)

)

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’])”]




Source link