简介

centos7上frp不能开机自启,可以注册为服务,实现开机自启。


步骤

  • 准备:配置好的frpc、frpc.ini,服务端的frps同理
  • 需要先 cd frp 解压目录.

复制文件

cp frpc /usr/local/bin/frpc
mkdir /etc/frp
cp frpc.ini /etc/frp/frpc.ini

编写 frp service 文件,以 centos7 为例,适用于 debian

vim /usr/lib/systemd/system/frpc.service

内容如下

[Unit]
Description=frpc
After=network.target

[Service]
TimeoutStartSec=30
ExecStart=/usr/local/bin/frpc -c /etc/frp/frpc.ini
ExecStop=/bin/kill $MAINPID

[Install]
WantedBy=multi-user.target

启动 frp 并设置开机启动

systemctl enable frpc
systemctl start frpc
systemctl status frpc

停止服务

systemctl stop frpc

部分服务器上,可以需要加 .service 后缀来操作,即:

systemctl enable frpc.service
systemctl start frpc.service
systemctl status frpc.service