树莓派4B 开机自启实现Frpc 内网穿透连接,linux延时启动服务详细介绍实现

最近研究树莓派,要实现内网穿透,然后远程连接树莓派,但是卡在了树莓派的开机自启frpc服务上面,树莓派自带的操作Raspbian系统并不是非常兼容,很多linux上面可行的开机自启服务这里树莓派并不行,另外frpc服务必须是在有网络的前提下才能成功,多次尝试后总算找到一种可行的。

首先这里开机自启用的是用启动服务这种方法

在/usr/lib/systemd/system/下创建sudo nano frpcc.service

sudo vim frpcc.service编辑内容如下

注意 这里我明明指定了

After=network.target

Wants=network.target

意思是这个服务在网络环境下启动,然而测试发现并没有什么用。

服务写好了以后就是测试一下服务service frpcc start测试成功

然后设置开机自启sudo systemctl enable frpcc.service

重启service frpcc status查看服务发现服务启动失败报错,网络不可达

这是因为这个服务是一开机就启动了,这时网络还没启动,所以报错,解决措施是让服务延迟启动

再写一个脚本frpc.sh

在指定位置创建sh脚本,touch frpc.sh

脚本内容

我设置了服务在60秒后启动

然后我们要将这个frpc.sh设置为开机自启,这里也同样适用于其它命令

我们修改指定位置文件sudo vim /etc/rc.local,添加我们的命令,注意位置,在exit 0前面的命令都会被顺次执行

保存,然后重启系统sudo reboot 再开机发现大功告成,内网穿透可以使用

为了实现这个功能走了很多弯路,小记于此希望对后来人有所帮助。

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值