承接上一篇教程《阿里云+Frp远程桌面的小白实战教程》。

一、背景

Frp隔了一段时间不用,竟然远程不上单位电脑。本羊检查fcp客户端设置,没有发现问题。尝试访问FRP面板,结果无法访问。得出结论:阿里云服务器的frp服务出了问题。

需要解决的问题:如何让frp服务能像fcp客户端一样,在意外停止后能自动启动?

二、解决办法

核心思路:使用systemctl来控制启动

步骤1:通过宝塔面板-文件进入到system的文件夹



步骤2:新建1个空白文件,并命名为: frps.service

步骤3:编辑 frps.service 文件,输入以下代码:

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
 
[Service]
Type=simple
#启动服务的命令(*号处写你的frps的实际安装目录)
ExecStart=/*/frps -c /*/frps.ini
 
[Install]
WantedBy=multi-user.target

步骤4:启动终端命令行

步骤5:输入以下代码启动frps服务

sudo systemctl start frps

步骤6:输入以下代码设置frps服务自动启动

sudo systemctl enable frps

三、其他指令

1、如果要重启frps应用,输入:

sudo systemctl restart frps

2、如果要停止frps应用,输入:

sudo systemctl stop frps

3、如果要查看frps应用的日志,输入:

sudo systemctl status frps