树莓派Octoprint内网穿透

一、安装Octoprint

​ 这个教程有很多,这里便不详细介绍。其实,除了树莓派任何可以跑linux系统的板子,都是可以安装Octoprint的,可以参考我之前的文章。

二、内网穿透

​ 内网穿透的工具有很多,我还是首推SakuraFrp,首先它的内网穿透挺稳定的,并且穿透之后的访问路径是固定的,而不像natapp之类重启之后便是另一个新的访问地址。固定的地址,方便我们将应用设置为开机启动后,访问固定的路径。配置如下:

2.1 申请SakuraFrp账号并完成实名注册

​ 这里便不详细说了,进入SakuraFrp官网进行这些操作。

2.2 创建隧道

​ 如果自己没有购买域名并备案的话,还是老实地选择海外节点进行创建。虽然之前的国内高防节点可以将http(s)隧道映射为TCP隧道,但现在这样做不能访问,应该是做了限制。

image-20210809110119438

2.3 设置开机自启

​ 下载好SakuraFrp的树莓派客户端,并赋好权限,可以按照如下操作:

sudo su		#进入管理员权限
cd /opt
wget https://getfrp.sh/d/frpc_linux_armv7
chmod a+x frpc_linux_armv7

开机自启最简单的做法,直接在/etc/rc.local中加入这条命令:

/opt/frpc_linux_armv7 -f 密钥:隧道ID	#其中密钥进入用户信息查看,隧道ID进入隧道列表查看

命令请添加在exit 0之前!!!

命令请添加在exit 0之前!!!

命令请添加在exit 0之前!!!

但最好按照SakuraFrp的开机自启教程Systemd,这种方法可以在启动失败时,重新再次启动。

三、远程访问

​ 启动成功后,可以在隧道列表查看到隧道在线,访问地址如下:

image-20210809111647858

这个的访问地址是:http://us-or-cera-1.natfrp.cloud:端口号

在浏览器直接输入即可,进入登录页面

image-20210809111844038

​ 手机端推荐使用OctoRemote的这个APP,将其中的访问Url改为穿透之后的地址便可以了,其中API key可以在Octoprint的User Setting中查看。

image-20210809112147726

​ 这样便可以真正实现远程3D打印了,配合摄像头和一个智能开关,便可以人不在家就可以打印了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值