如何通过快解析实现外网远程访问JupyterNotebook
创始人
2024-02-06 05:39:30
0

什么是Jupyter Notebook?官网介绍:Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。简单地说,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如果在编程过程中需要编写说明文档,也可以在同一个页面中直接编写,便于作及时的说明和解释。​

Jupyter Notebook的安装非常简单,小白也可以通过安装Anaconda来解决,Anaconda已经自动安装了Jupter Notebook及其他工具。当Anaconda安装好后,打开 jupyter notebook, 访问本地localhost:8888就可以了 。

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

如果想把实验室内服务器的notebook共享给项目组的其他人,或者遇到其他想共享开发环境的场景该怎么办呢?这时候就要结合快解析的内网穿透功能了,下面是实现的具体步骤,供大家参考~

第一步:配置notebook支持远程访问

1.生成默认配置文件

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

2.生成访问密码

从notebook或ipython中输入命令:

from notebook.auth import passwd
passwd()

设置远程访问密码,同时注意复制输出的xxx加密密码串。
命令:


3. 修改./jupyter/jupyter_notebook_config.py中对应行如下配置:

c.NotebookApp.ip='*'
c.NotebookApp.password = u'argon2xxxxxxxxxx'

4. 打开浏览器测试访问

重启notebook,并访问 http://127.0.0.1:8888/ 
输入刚才设置的密码,查看访问是否成功

 

第二步:配置快解析内网穿透

1.安装并登录快解析客户端

快解析官网下载最新版客户端;安装完成,根据提示使用扫码登录或者已经注册好的帐号及密码登录;

2.接着点击左上角创建映射,按照页面的提示,填写相应的映射信息:

 

映射名称:自定义;

应用程序端口:填写8888;

公共端口类型:HTTP默认使用80端口;

内网地址:即服务器内网主机IP,推荐填写127.0.0.1格式,

非本机地址应用的用固定不变的内网地址格式。

填写完成点击“保存”,就自动生成了一个外网访问

3.外网浏览器访问映射

快解析映射保存生效后,在任意网络环境下就可以通过浏览器输入刚才添加的“notebook外网”映射,访问本地notebook了。

相关内容

热门资讯

老年人运动常见问题,答案在这儿...   如今,越来越多的老年人加入到运动健身的行列。在运动的过程中,老年人常常会遇到一些问题,下面,我们...
免费学前教育迈出关键步伐 惠民...   学前教育关乎千家万户的切身利益。  在今年政府工作报告中,“逐步推行免费学前教育”曾受到广泛关注...
古巴举行“7·26国家起义日”... 古巴“7·26国家起义日”纪念活动26日在古巴中部城市谢戈德阿维拉举行。在回顾古巴从独立到革命胜利历...
央广财评|财政政策更加积极 ...   近日披露的上半年财政收支情况显示,全国一般公共预算支出达到14.13万亿元,同比增长3.4%。其...
新央企中国雅江集团,领导班子亮...   据中国长江三峡集团有限公司官微“三峡小微”7月26日消息,7月19日,中国三峡集团董事长、党组书...
河北阜平遭遇强降雨 致2死2失...   新华社石家庄7月26日电(记者 杜一方、张硕)7月25日至26日,河北省保定市阜平县遭遇强降雨。...
我国将逐步推行免费学前教育 如...   近日召开的国务院常务会议部署逐步推行免费学前教育有关举措。会议指出,逐步推行免费学前教育是涉及千...
国务院食安办部署加强暑期、汛期...   新华社北京7月26日电 记者26日从市场监管总局获悉,国务院食安办近日印发通知,要求各地食安办切...
石榴花开 籽籽同心丨湖北姑娘在...   石榴云/新疆日报讯(记者 甘兴华报道)七月的哈巴河县彩虹布拉克景区,阳光穿透云层温柔地铺展在起伏...
“中国式现代化的万千气象”网络...   7月25日,“中国式现代化的万千气象”网络名人新疆行活动走进尉犁县兴平镇达西村,感受这里繁荣富裕...