Reverse Engineering Google Colab



Искал способ сделать из колаба https proxy сервер без применения ngrok и localtunnel.



Наткнулся на статью, в который парень разобрал запросы из DevTools и понял, что колаб имеет внутренний прокси, который связывает jupyter socket и виртуальную машину.



Как нам сделать публичный диск, api и открыть jupyter lab из web ui? Достаточно вытащить id туннеля, cookie и выполнить pkill -f colab-fileshim . Подробности в статье.



От себя добавлю, что решение очень костыльное и медленное. У меня скорость скачивания на yandex vm была в районе 1 мб/с. Jupyter долго грузится и способен только на чтение файлов, но не их запуск, т.к. гугл ограничил post запросы.



@gradientdip



Статья