用frp内网穿透配置jupyter notebook

0 配置jupyter(略)

(此处用的是docker中的jupyter,docker映射端口为12600:8600,jupyter选择端口为8600)

1 服务器端

1.1 新建一个frps_jupyter.ini的配置文件

(注:图中frps.ini用于建立到内网的连接,frps_jupyter.ini用于配置jupyter,其实这两者是可以合二为一的,但是因为测试时经常更改frps_jupyter的配置,如果将frps.ini和frps_jupyter.ini合并的话,会导致每次重新配置文件,Xshell就会断开与内网服务器的连接;所以这里为了方便,frps.ini只用来连接内网,frps_jupyter.ini只用来连接jupyter notebook)
在这里插入图片描述

1.2 更改frps.ini的配置如下

(注:注释不要写在代码后面,可能会出错。要么另起一行写注释,要么不写注释)

[common]
#用于建立云服务器到内网的连接端口
bind_port = 7005     
#下面端口即是访问jupyter时要用到的端口       
vhost_http_port = 8888   

1.3 保存并执行下列代码

sudo chmod 777 ./frps       #先将./frps权限全部打开,否则下一步会报错
./frps -c ./frps_jupyter.ini        

1.4 出现下列代码表示成功执行

在这里插入图片描述

2 客户端(即内网服务器中)

在这里插入图片描述

2.1 同1.1,新建一个frpc_jupyter.ini的配置文件

2.2 更改frpc_jupyter.ini的配置如下

(此处用的是docker中的jupyter,docker映射端口为12600:8600,jupyter选择端口为8600)

[common]
#服务器IP
server_addr = 123.60.xxx.xxx
#frps.ini中设置的bind_port
server_port = 7005

 穿透jupyter配置----------------------------------------------------
[jupyter]
type = http
#本地端口:即配置jupyter时选用的端口;若是在docker中运行的,则写docke映射的端口
local_port = 12600
#服务器IP
custom_domains = 123.60.xxx.xxx

2.3 执行下列代码

sudo chmod 777 ./frpc       #先将./frps权限全部打开,否则下一步会报错
sudo ./frpc -c ./frpc_jupyter.ini    

2.4 出现下列代码即表示运行成功

(内网服务器出现下列代码,表示frpc_jupyter运行成功)
在这里插入图片描述

(云服务器出现下列代码,表示云服务器已经能与内网建立连接)
在这里插入图片描述

3 运行jupyter

(在浏览器输入云服务器IP:8888,即可访问jupyter)
在这里插入图片描述

4 本次的端口映射图

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值