在我折腾nano pi的过程中,发现frp对于没有公网ip的"弱势群体"是相当的好用,于是我决定用frp把nano pi映射出去。
- 安装FRPC:
用putty或xshell登录你的VPS
复制下面安装命令
wget --no-check-certificate https://file.diannaobos.com/linux/frp/frpc_onekey.sh -O ./frpc_onekey.sh && chmod 700 ./frpc_onekey.sh && sh ./frpc_onekey.sh
通过这个一键安装脚本安装好frp之后,frp应该被注册成一个服务了。
相关命令
启动 service frp start
重启 service frp restart
停止 service frp stop
设置开机启动 chkconfig frp on
查看状态 service frp status
配置文件路径 /root/frp/frp-config/frpc.ini
借用了电脑博士的脚本。
但是在我不在家的时候,如果frp进程炸了,那nano pi岂不是失联了?于是利用crontab来守护进程的想法就出来了。
- crontab守护:
将下列代码保存为frpkeeper.sh并设置为定时执行即可。
#!/bin/bash
if ps -ef|grep "frp"|egrep -v grep >/dev/null
then
echo ok!
else
service frp start
fi