如何访问远程Jupyter笔记本上运行的flask应用程序?

如何访问远程Jupyter笔记本上运行的flask应用程序?,flask,jupyter-notebook,Flask,Jupyter Notebook,所以最近我登录了一个远程jupyter笔记本服务器(类似http://XX.XXX.XX.XXX:YYYY/tree)为使用Chrome的组织提供给定密码 我不得不在jupyter笔记本服务器上上传一个flask应用程序。我上传并启动了flask应用程序,它显示我正在运行http://127.0.0.1:5000/ (按CTRL+C退出),就像在本地jupyter笔记本环境中一样。现在我想访问该应用程序。在本地的jupyter笔记本环境中运行应用程序时,我通常只需转到127.0.0.1:5000

所以最近我登录了一个远程jupyter笔记本服务器(类似
http://XX.XXX.XX.XXX:YYYY/tree
)为使用Chrome的组织提供给定密码


我不得不在jupyter笔记本服务器上上传一个flask应用程序。我上传并启动了flask应用程序,它显示我正在运行
http://127.0.0.1:5000/ (按CTRL+C退出)
,就像在本地jupyter笔记本环境中一样。现在我想访问该应用程序。在本地的jupyter笔记本环境中运行应用程序时,我通常只需转到
127.0.0.1:5000即可。我现在如何访问应用程序?我学到了一些关于SSH和PuTTY的知识,但我不确定它到底是什么。任何帮助都将不胜感激。

使用flask_ngrok将端口5000“隧道”或“端口转发”到公共互联网

参考:

然后,在运行应用程序之前(在调用
app.run()
之前),请调用
flask\u ngrok.run\u和\u ngrok(应用程序)
例如:

输出:

INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Running on http://987fd65a.ngrok.io
 * Traffic stats available on http://127.0.0.1:4040
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:26] "GET / HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:27] "GET /favicon.ico HTTP/1.1" 404 -

使用flask_ngrok将端口5000“隧道”或“端口转发”到公共互联网

参考:

然后,在运行应用程序之前(在调用
app.run()
之前),请调用
flask\u ngrok.run\u和\u ngrok(应用程序)
例如:

输出:

INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Running on http://987fd65a.ngrok.io
 * Traffic stats available on http://127.0.0.1:4040
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:26] "GET / HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:27] "GET /favicon.ico HTTP/1.1" 404 -

我会问给你密码访问远程服务器的人,我会问给你密码访问远程服务器的人。
INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Running on http://987fd65a.ngrok.io
 * Traffic stats available on http://127.0.0.1:4040
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:26] "GET / HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [11/Dec/2019 06:12:27] "GET /favicon.ico HTTP/1.1" 404 -