在我折腾nano pi的过程中,发现frp对于没有公网ip的"弱势群体"是相当的好用,于是我决定用frp把nano pi映射出去。

  1. 安装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来守护进程的想法就出来了。

  1. crontab守护:

将下列代码保存为frpkeeper.sh并设置为定时执行即可。

#!/bin/bash
if ps -ef|grep "frp"|egrep -v grep >/dev/null
then
        echo ok!
else
        service frp start
fi
Last modification:December 2, 2018
If you think my article is useful to you, please feel free to appreciate