美文网首页
如何通过内网穿透,外网远程访问JupyterNotebook?

如何通过内网穿透,外网远程访问JupyterNotebook?

作者: 探索内网穿透 | 来源:发表于2021-11-29 09:53 被阅读0次

在数据科学领域,Jupyter Notebook 已成为处理数据的必备工具。其用途包括数据清理和探索、可视化、机器学习和大数据分析。

Jupyter Notebook的安装非常简单,如果你是小白,那么建议你通过安装Anaconda来解决Jupyter Notebook的安装问题,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具。

当Anaconda安装好后,打开 jupyter notebook, 访问本地localhost:8888 即可愉快的通过浏览器开启沉迷学习之旅。

温馨提示:如果你同时启动了多个Jupyter Notebook,由于默认端口“8888”被占用,因此地址栏中的数字将从“8888”起,每多启动一个Jupyter Notebook数字就加1,如“8889”、“8890”……)

假如小伙伴们想一起共享开发环境,或比如把实验室内服务器的notebook共享给项目组的其他同学,那该怎么办呢?

这时候我们就可以用到花生壳内网穿透了~

具体步骤见下。

一、配置notebook支持远程访问。

1.1 生成默认配置文件

打开运行框,输入命令: jupyter notebook --generate-config

1.2 生成访问密码(token)

从notebook或ipython中输入如下命令,设置远程访问密码,同时注意复制输出的xxx加密密码串。

命令:

from notebook.auth import passwd

passwd()

1.3 修改./jupyter/jupyter_notebook_config.py中对应行如下

配置:

c.NotebookApp.ip='*'

c.NotebookApp.password = u'argon2xxxxxxxxxx'

1.4 打开浏览器测试访问

重启notebook,并访问http://127.0.0.1:8888/ 

输入刚才设置的密码,查看访问是否成功。

二、配置花生壳内网穿透映射

1、配置花生壳内网穿透映射指向notebook本机访问地址。

1.1 安装并登录花生壳客户端

1.1.1安装客户端

安装花生壳客户端

1.1.2登录客户端

如果原来已经注册好花生壳帐号的用户,可直接输入帐号和密码登录花生壳(内网穿透)客户端;

如果还未拥有花生壳帐号的用户,可在登录界面点击右下方的“注册帐号”,然后选择“个人注册”或“企业注册”。

1.2 填写映射信息

名称: 自定义,随意起个有意义的名称就行

应用类型: 选择HTTP

外网域名和外网端口: 选择默认分配即可。(也可以自己去花生壳官网申请个壳域名,比如52xuexi.ticp.net)

内网主机:填写 127.0.0.1

内网端口:填写8888

2、 检验诊断信息

当映射添加正确的话,右侧的诊断信息会显示“连接成功”,若无该提示,则需检查自己之前的步骤是否做对。

三、浏览器访问映射

浏览器输入刚才添加的“notebook外网”映射,比如我的是http://xxxx.tcp.net:25440,即可愉快的在外网访问本地notebook了。

相关文章

  • 如何通过内网穿透,外网远程访问JupyterNotebook?

    在数据科学领域,Jupyter Notebook 已成为处理数据的必备工具。其用途包括数据清理和探索、可视化、机器...

  • 内网穿透frp

    内网穿透,不是很好理解。先来看看外网的情况:内网,局域网,通过NAT,能够访问到互联网上的服务。内网穿透,和其相反...

  • 一款很好用的内网穿透工具--FRP

    一款很好用的内网穿透工具--FRP 前言 对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务...

  • 内网穿透工具

    内网穿透的目的: 为了让本地启动的服务,别人外网也能够进行访问,可以通过内网穿透工具进行解决 工具下载网站 工具1...

  • NATAPP内网穿透工具的使用教程

    内网穿透: 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。 项目场景: 在本...

  • 搭建ssh反向隧道

    实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:...

  • mac电脑内外网同时上网

    本教程通过网线访问内网,wifi访问外网,达到mac同时内外网上网的目的;网线访问外网,wifi访问内网亦可,原理...

  • 外网访问本地部署B/S项目-----五分钟学会内网穿透

    什么是内网穿透? 简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0...

  • centos7安装http代理tinyproxy

    简介 内网访问不了外网,通过pc做代理,令内网机器访问外网。 安装 no package available?那就...

  • 内网端口穿透

    内网端口穿透 内网穿透在实际生活中,我们经常会在内网里部署服务让外网访问内网应用。这里我用的花生壳免费的内网穿透。...

网友评论

      本文标题:如何通过内网穿透,外网远程访问JupyterNotebook?

      本文链接:https://www.haomeiwen.com/subject/wbxxxrtx.html