我有一台远程笔记本电脑和一台本地笔记本电脑。我想通过 Jupyter Lab 编程接口远程访问远程笔记本电脑上的资源。需要解决 2 个问题:
- 远程笔记本电脑位于 NAT 后面,因此没有公共 IP 地址。我需要进行 NAT 穿越。
- 我必须建立一个响应远程请求的 Jupyter Lab 服务器。
经过一番搜索,我
- 改变
jupyter_notebook_config.py
了这个答案。 - 使用 npm 包本地隧道进行 NAT 遍历,即,将所有对提供的 URL 的请求转发到远程笔记本电脑的指定端口。具体来说,我运行此命令
lt --port 8888
,其中 8888 是 Jupyter Lab 运行的端口。
但是当我打开提供的 URL 时localtunnel
,出现 404。我想知道是否有更好更简单的解决方案?或者我如何才能使我的方法发挥作用?