Windows 10 上的远程访问 jupyter notebook

Remote access jupyter notebook on Windows 10

我家网络环境使用DHCP,路由器使用D-link600m,我想做远程在 Windows 10 上访问 jupyter notebook。

以下是我使用的步骤:

Windows网络部分:

  1. 打开命令:输入ipconfig /all获取我的私有ip,子网掩码,默认网关。

  2. 进入D-link设置页面: 使用私有 ip 和 mac 地址修复 dhcp ip

然后进入虚拟服务器,输入虚拟ip,端口8000

  1. 打开windows网络,修改IPv4设置为固定ip,私有ip,子网掩码,默认网关

  2. 打开windows防火墙->高级设置->入站规则添加8000端口

Jupyter 笔记本部分:

https://jupyter-notebook.readthedocs.io/en/stable/public_server.html 我确定这部分没问题。

完成这两部分后,我打开whatismyip.com查看我的public ip。 然后,我输入 https://[my public ip]:8000。它只显示 ERR_CONNECTION_TIMED_OUT

请帮帮我,谢谢!

这是我所做的。 生成配置文件。

jupyter notebook --generate-config
jupyter notebook password

编辑文件/users//.jupyter/../jupyter_notebook_config.py

c.NotebookApp.allow_remote_access = True
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password_required = True
c.NotebookApp.port = 8888

允许 TCP、入站、端口防火墙

不过,这只是为了快速测试。您应该添加 https 证书以避免被黑客入侵。