前言

过完年不是整了一台洋垃圾主机作为服务器嘛,但是家里又没有公网IP,只能用内网穿透了

每次虚拟机重启之后都需要自己一台一台的去手动开启frp服务,就很累人

所以这里记录一下怎么把frp注册为服务,并且开机自启

正文

创建一个系统服务文件:

1
sudo vim /etc/systemd/system/frpc-luobo.service

服务名称可以自己定义哈,不用和我一样

然后写入下列内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Unit]
#服务描述
Description=frpc-luobo service
#服务启动时序,在网络驱动加载完毕之后
After=network.target

[Service]
Type=simple
#启动失败时重启
Restart=on-failure
#重启间隔3s
RestartSec=3
#服务执行的命令
ExecStart=/home/test/frpc/frpc-luobo -c /home/test/frpc/config-240323.ini

[Install]
WantedBy=multi-user.target

建议删除注释食用

然后 wq! 保存,保存后执行把systemctl进行重载:

1
sudo systemctl daemon-reload

启动服务:

1
sudo systemctl start [服务名称/frpc-luobo]

注册服务为开机启动:

1
sudo systemctl enable [服务名称/frpc-luobo]

其他管理服务的命令:

1
2
3
4
5
6
#关闭
sudo systemctl stop [服务名称/frpc-luobo]
#重启
sudo systemctl restart [服务名称/frpc-luobo]
#查看状态
sudo systemctl status [服务名称/frpc-luobo]

喏,就这么简单。