(此处用的是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)
(注:注释不要写在代码后面,可能会出错。要么另起一行写注释,要么不写注释)
[common] #用于建立云服务器到内网的连接端口 bind_port = 7005 #下面端口即是访问jupyter时要用到的端口 vhost_http_port = 88881.3 保存并执行下列代码
sudo chmod 777 ./frps #先将./frps权限全部打开,否则下一步会报错 ./frps -c ./frps_jupyter.ini1.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.xxx2.3 执行下列代码
sudo chmod 777 ./frpc #先将./frps权限全部打开,否则下一步会报错 sudo ./frpc -c ./frpc_jupyter.ini2.4 出现下列代码即表示运行成功
(内网服务器出现下列代码,表示frpc_jupyter运行成功)
(云服务器出现下列代码,表示云服务器已经能与内网建立连接)
(在浏览器输入云服务器IP:8888,即可访问jupyter)



